UltraScale + GTM  – 如何生成PRBS13Q或QPRBS13模式?-Xilinx-AMD社区-FPGA CPLD-ChipDebug

UltraScale + GTM – 如何生成PRBS13Q或QPRBS13模式?

问题描述

如何从GTM收发器生成PRBS13Q模式?

PRBS13Q和QPRBS13有什么区别?

解决/修复方法

如IEEE 802.3bs-2017 120.5.11.2.1中所定义的PRBS13Q模式是重复两次的格雷编码的PRBS13模式。

它等同于OIF-CEI-04.0 CEI-56G-VSR-PAM4第16条中定义的QPRBS13-CEI模式。

相反,如IEEE 802.3-2015 94.2.9.3中所定义的QPRBS13是PRBS13,其后是反向PRBS13。

如何从GTM生成PRBS13Q / QPRBS13-CEI模式?

  1. 设置CH [0/1] _TXPRBSPTN [3:0] = 4’b0110选择PRBS-13模式
  2. 设置CH [0/1] _TX_PCS_CFG0 [12] = 1’b0以启用格雷编码
  3. 如果结构数据宽度为80位或160位,请遵循Virtex UltraScale + GTM收发器用户指南(UG581)的TX Pattern Generator部分中的附加说明:

http://www.xilinx.com/support/documentation/user_guides/ug581-ultrascale-gtm-transceivers.pdf

注意:要生成PRBS31Q模式,请在步骤1中将模式设置为PRBS-31(CH [0/1] _TXPRBSPTN [3:0] = 4’b0101)

如何生成QPRBS13模式?

GTM收发器不支持QPRBS13模式。如果需要此功能,请联系您当地的FAE。

请登录后发表评论

    没有回复内容