
解决方案
AR#59435 Xilinx HSSIO解决方案中心-设计助手调试重置问题
描述
在多种情况和情况下都需要进行GT RESET。为了以一种有效的方式更新,
清除和重新配置GT,它们是必需的。
由于PLL的上电以及初始上电时refclk电容器的建立,在7系列设备上可能会发生复位问题。
如果仅在设备初次启动时出现问题,请检查以下三个应答记录,以查看所讨论的问题是否可能是一个问题:
(Xilinx答复59294)
(Xilinx答复61785)
(Xilinx答复65199)
如果重置序列失败,并且恢复的唯一方法是重新编程,请参见:
(Xilinx答复60489)超规模
对于UltraScale,在某些情况下有时会看到开机时出现问题:
(Xilinx答复66472)
对于常规调试,请检查以下步骤以确保正确的重置功能:
GTRESETSEL是否设置为正确的位(顺序模式还是单模式)?
是否应用QPLL / CPLL RESET?
相关的PLL是否锁定且稳定? PLLLOCK高吗?
TX / RXUSRCLK和TXRXUSRCLK2是否稳定? TX / RXUSERRDY高吗?
恢复的时钟稳定吗?如果恢复的时钟不稳定,建议不要执行许多初始化功能,例如缓冲区复位和相位对齐过程。
启动状态机中使用的“稳定时钟”周期是否正确?
如果执行RX重置,是单模式还是顺序模式?
接收到有效的输入数据后,是否开始RX复位?
如果TX和RX(链接伙伴)不是来自同一通道,那么在开始RX复位之前是否先完成TX复位?
如果使用DRP仲裁进行重置,请确保使用并执行了正确的地址和命令。
在示例设计中,初始化模块的“ rx_data_good_in”端口是否连接到有效的“数据良好”检查器?默认情况下,它已连接到PRBS检查器。如果未使用PRBS检查器,并且未声明rx_data_good_in,则初始化模块逻辑将不断重置RX。
TX和RX RESET FSM表:
-
微信公众号
-
微信扫一扫
版权所有 © 2022 恩宇半导体(深圳)有限公司 粤ICP备2022049467号
网站建设 大江网络