电话: 0755-82709453
邮编:518000
地址:深圳市福田区华强北街道上步路上步工业区101栋523室
AR#59435 Xilinx HSSIO解决方案中心-设计助手调试重置问题
发布时间:02-12 22:29 点击率:15
描述
在多种情况和情况下都需要进行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表:
有关何时应用哪种类型的RESET的其他检查:
7系列的配置完成:
TX RESET:
顺序模式:
配置完成后500ns后置位的复位。
RX RESET:
顺序模式:
配置完成后500ns后置位的复位。
单模式:
完成配置后,在800到1000ns后断言复位。
请注意,在完成500ns配置后,需要将重置模式更改为顺序模式。
软重置/ GT
必须处于顺序模式
在检测到RXRESETDONE高电平之前,所有组件复位在整个复位过程中始终被驱动为低电平。
对于所有7系列GTX和GTH(RXOUT_DIV = 1&RX_DATA_WIDTH = 16,32或64),GTRXRESET脉冲宽度应约为参考时钟的一个周期。
对于7系列GTH(RXOUT_DIV!= 1&RX_DATA_WIDTH = 20,40或80),请参阅(UG476)以确保遵循正确的程序来发出GTRXRESET,并且对于7系列GTP请参见(UG482)。
一些有用的调试端口来监视:
锁相环
PLLREFCLKLOST
RECCLK_STABLE
TX / RXUSERRDY
TXRESETDONE / RXRESETDONE
其他提示:
遵循GT用户指南(UG476,UG482,UG576,UG578)和收发器向导产品指南(PG168和PG182)中的建议。
与任何GT问题一样,请确保您使用的是最新的向导版本,以充分利用所提供的修复程序的所有好处。使用最新版本的RESET FSM,可以使您处于最佳位置,而不会遇到重置问题。
检查以下有用的答复记录,以获取有关属性和设置的更新。
(Xilinx答复57487)(Xilinx答复54691)(Xilinx答复57237)(Xilinx答复60488)
使用IBERT等ChipScope内核调试GT问题。
在Xilinx支持下创建案例。