Virtex-6 FPGA GTH收发器的设计咨询 – 不正确的RX_P1_CTRL属性会导致不良的RX行为-Xilinx-AMD社区-FPGA CPLD-ChipDebug

Virtex-6 FPGA GTH收发器的设计咨询 – 不正确的RX_P1_CTRL属性会导致不良的RX行为

描述

在Virtex-6 FPGA GTH收发器中,有几种类型的不良RX行为可能由RX_P1_CTRL属性的错误设置引起。此答复记录描述了可以展示的各种症状以及解决这些症状的正确设置。

症状1

通道0断电可能导致同一四通道中的通道1的错误突发,反之亦然。通道2断电可能导致同一Quad的通道3中出现错误,反之亦然。当电路复位时,可以看到相互作用。第2和第3道具有相同的相互作用。其他四边形不受影响。

当通过向导引脚’quad * _rx_pcs_cdr_reset * _i’信号断言独立地重置每个接收器时,这会驱动Lane断电,因此,它会导致其他通道上的错误突发。通过切换通道上的引脚POWERDOWN和RXPOWERDOWN可以看到相同的效果。

症状2

在某些情况下,当通过向导端口’RX_PCS_CDR_RESET_IN’重置接收器或切换GTH的RXPOWERDOWN端口时,RX恢复时钟可能保持平坦。因此,复位后RX_PCS_CDR_RESETDONE_OUT可能不会置为高电平。

症状3

当GTH上的RX数据由于远程链路上电,断开连接和重新连接RXP / RXN串行引脚等情况而丢失并重新获得时,如果仅通过向导端口执行RX复位序列,则GTH可能无法正常恢复。 RX_PCS_CDR_RESET_IN’或切换GTH的RXPOWERDOWN端口。

使用以下解决方法可以避免上述所有症状:

  • 在DRP地址6016上,存在属性RX_P1_CTRL。将此属性设置为16’h0216。
  • 必须将此属性更新放入实际的HDL代码或UCF中,然后生成新的位文件。

修订记录
04/05/2013 – 更新了标题,添加了症状3并将值从16’h1216更新为16’h0216
01/13/2012 – 初始版本

请登录后发表评论

    没有回复内容