技术资料

您的位置: 芯易芯首页 > 技术资料 > AR#59435 Xilinx HSSIO解决方案中心-设计助手调试重置问题

AR#59435 Xilinx HSSIO解决方案中心-设计助手调试重置问题

发布时间: 02-12 22:29文章来源:深圳市芯易芯科技有限公司

描述

在多种情况和情况下都需要进行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支持下创建案例。

电话咨询
产品中心
联系我们
cache
Processed in 0.006601 Second.