描述
此答复记录解释了有关Virtex-6 FPGA中GTH收发器的PRBS_ERR_CNT_LANE和PRBS_TIMER_LANE寄存器的一些详细信息。
解
Virtex-6 FPGA GTHTransceivers中的PRBS_ERR_CNT(0/1)_LANE <n>和PRBS_TIMER_(0/1/2)_LANE <n>寄存器包含RF模式检查器信息,如PRBS错误计数和时间。 Virtex-6 FPGA GTH收发器用户指南(UG371)表4-12提供了更多信息。
时钟域
PRBS_TIMER_LANE寄存器用于关闭RX的内部并行时钟。例如,如果线路速率为10.0 Gbps且内部宽度为16位原始模式,则PRBS_TIMER_LANE在10Gbps / 16 = 625 MHz的时钟上运行。
清除寄存器
PRBS_ERR_CNT_LANE具有“清除读取”选项,该选项由PCS_MISC_CFG0_LANE <n>的第8位启用。如果该位设置为1,则读取时将复位错误计数器,这也会复位PRBS_TIMER_LANE寄存器。如果仅读取PRBS_TIMER_LANE寄存器而不读取PRBS_ERR_CNT_LANE,则即使将读取模式下的自清零位设置为“1”,也不会清除错误计数器和定时器。
读取寄存器的顺序
从这些寄存器读取时,必须遵循以下顺序:
PRBS_TIMER_0_LANE,然后是PRBS_TIMER_1_LANE,然后是PRBS_TIMER_2_LANE,读取完整的48位。
类似地,对于错误计数器,应首先读出PRBS_ERR_CNT_0_LANE,然后读出PRBS_ERR_CNT_1_LANE以读取完整的32位。
没有回复内容