主题中讨论的其他部件:LMK0.4828万,
我使用Xilinx FPGA通过JESD204B连接到Ads54j54,使用LMK0.4828万作为时钟芯片。 现在,sysref和同步信号可以正常生成。 我可以从IP核心读取状态"链路已同步",每个链路都已收到K 28.5 ,完整CGS,检测到ILA开始,但尚未开始发送数据(ads54j54设置为测试模式)。我只能捕获所有通道上的K 28.5。
是否有人遇到过这种情况? 可能是什么问题? 非常感谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我使用Xilinx FPGA通过JESD204B连接到Ads54j54,使用LMK0.4828万作为时钟芯片。 现在,sysref和同步信号可以正常生成。 我可以从IP核心读取状态"链路已同步",每个链路都已收到K 28.5 ,完整CGS,检测到ILA开始,但尚未开始发送数据(ads54j54设置为测试模式)。我只能捕获所有通道上的K 28.5。
是否有人遇到过这种情况? 可能是什么问题? 非常感谢!
您好,
这是完全基于您自己设计的硬件的设计,还是您将我们的EVM用于FPGA卡? 哪种Xilinx FPGA?
ADS54J54 EVM可与基于Altera的TSW14J56捕获卡以及基于Altera的TSW14J50捕获卡配合使用,该卡使用ADC SPI GUI附带的默认ADC和时钟芯片配置,以及相应捕获卡的HSDCPro ini文件。 此特定EVM的当前HSDCPro捕获卡GUI存在*问题,该问题将在下一版本的HSDCPro中修复。 ADS54J54需要来自FPGA的*2*LVDS同步信号,而我们捕获卡上Altera设备的默认HSDCPro固件不会启用第二个同步信号。 我们的固件可以解决此问题,但这不会对您的Xilinx设置产生问题。 但是,您需要让Xilinx FPGA固件驱动两个同步信号。 通道A和B有一个同步,通道C和D有另一个同步
我们还将ADS54J54 EVM集成到三个不同的Xilinx FPGA开发板中。 我们通过TSW14J10捕获卡与Xilinx VC707开发平台配合使用。 我们通过 TSW14J10捕获卡使用ZC706开发平台,但用于该设置的ini文件不在当前的HSDCPro中。 我们直接使用KC705开发平台,但仅在通道A和B上使用,因为FPGA板只有四个 通过FM连接器的JESD通道。
因此,在使用我们的EVM和EVM SPI GUI附带的配置文件时,此ADC可与Xilinx JESD204b IP配合使用。 对于较旧的Xilinx IP,我们必须启用从LMK0.4828万时钟芯片通过FMC连接器返回FPGA的第二个时钟。 旧的Xilinx IP需要两个时钟,据说新的Xilinx IP只需要一个时钟,而默认的EVM配置文件只需要设置一个时钟。
但这是我在ADC到FPGA启动过程中遇到的唯一两个问题;事实上ADC需要两个同步信号,而Xilinx IP可能需要两个时钟。
我们可以看到您正在使用的ADC SPI寄存器的配置吗? 您使用的FPGA类型是什么? 我们需要更多地了解您正在做什么,然后才能说出错误,除非这是上述两个简单的事情之一。
此致,
Richard P.
您好,Richard:
感谢您的及时回复。
是的,这是一种完全基于我们自己硬件的设计。
我们使用7K410T并通过FPGA配置Ads54j54。配置遵循7.3 12一节中的初始化顺序说明。 我们只需将寄存器0x0c更改为使用所有SYSREF脉冲和寄存器0x1d来生成测试模式:
0x0D -> 0000
0x0D -> 0202
0x0D -> 0303
0x0C -> 0009
0x1d -> 0060
0x0D -> 0202
0x0D -> 0303
等待两个SYSREF脉冲
0x0D -> 0101
如您所述,我注意到Xilinx IP核心需要2个时钟,并且还将两组SYNCB信号连接到ADS54J54。 由于所有四个通道都使用相同的LMFS配置,SYNCbAB和SYNCbCD在FPGA中以相同的信号驱动
为什么ADS54J54只能发送BCBC而不发送数据?
Regars,
Ray Xie