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.
大家好!
我目前正在尝试使 JESD204C-IP 可以在 Xilinx 的 Artix 7 FPGA 上工作(AC701评估模块和 terasic 环回卡)。 我能够使用我的评估卡进行所需的更改来创建示例设计。 执行和会议时间相当困难,但我能够做到。 当我尝试在 Vivado 中模拟它时、问题就出现了。 我执行文档中编写的步骤、qpll 信号变为高电平、TX 模块开始工作并发送数据、但是 Rx 模块永远不会接收数据或者无法锁定数据。 testbench 只是一些环回的时钟和信号。 我在仿真中放置了打印屏幕、可以清楚地看到 Rx_LANE_DATA 永远不会改变。 我将项目更改为使用2通道(因为我的电路板上只有两个通道路由到 FMC 连接器)、并使用8位数据宽度、因为我想最后将 IP 与 ADC08DJ3200结合使用。
欢迎提供任何帮助
Étienne μ A
大家好!
我已经尝试对它进行更多的调试、但没有效果。 我认为收发器的 RX 复位 FSM 不会结束配置、因为 gt0_rx_mmcm_lock_out 变为1、并且两个 rxusrclk 都可以工作、但 gt0_rxresetdone_out 保持为0。 对此有什么办法吗? 配置由像我这样的终端用户无法访问的 IP 的其余部分完成。 如果有人需要更多信息、我会将我的项目放在我的基本 testbench 上。
Étienne μ A
尊敬的 Etienne:
在签出团队后,我发现以下编辑是必需的,以使用顶层文件作为测试台。 您能否确认您已在您的项目中遵循了这些内容?
您将能够使用顶层文件参考设计(TI_204C_IP_ref)作为测试台。 请按照以下步骤操作:
您好、抱歉耽误您的时间、
是的、您所描述的一切都已经完成。 我没有添加 sysref_p/n、因为顶级模块指出未在该设计中实现该系统、但我还是试过、但未做任何改变。 正如我之前所说的、TX 信号运行良好。 现在、我将检查与收发器 IP 的连接、看看这是否是问题所在
Étienne μ A