您當(dāng)前的位置:檢測資訊 > 科研開發(fā)
嘉峪檢測網(wǎng) 2024-12-30 12:26
PRBS(pseudorandom binary sequence) Pattern包括PRBS-[7/9/15/31],可以用作不同的協(xié)議或者場景。PRBS-7通常用于測試8B10B編碼的Channel,其PRBS-9用于SFP+,PRBS-15用于Jitter測試,PRBS-23用于測試非8B10B,比如SONET spec的pattern,PRBS-31用于以太網(wǎng)協(xié)議測試。還有發(fā)送端方波,NRZ Clock pattern,借用頻譜儀用于PLL的jitter測試。PAM4 modulation,1/0交替不會產(chǎn)生方波。
PAM4 QPRBS/PRBSQ pattern是基于OIF2014.230 CEI-56G-VSR-PAM4 specification and IEEE Std P802.3bs。GTM的PAM4的調(diào)制,PRBS經(jīng)過了Gray Encoder和Precoder,以及Polarity三個模塊,接收時通過Polarity,Precoder和Gray Decoder。

另外,PRBS31除了這幾個模塊之外,有個invertor是在PRBS后面,編碼前面有一個invertor。參考AR#000036063.

參考AR#72117,如何產(chǎn)生US+ GTM PAM4 PRBSQ/QPRBS。對US+ PAM4 mode的PRBS和Versal的PRBS設(shè)置稍微有點差異??梢苑謩e從VCU129和VPK120對應(yīng)的Quad/Dural channel的Link Properties里確認(rèn)CH[0/1/3/4]_RX_PCS_CFG0這個參數(shù)看看是否符合預(yù)期。
TX和RX的參數(shù)CHx_RX_PCS_CFG0 和CHx_TX_PCS_CFG0定義如下:

VCU129用得是Bank128/Bank129,VPK120的bank203. VPK120 and VCU129 Board其對應(yīng)關(guān)系如下:
Vcu129: bank 128/TX1/RX1 – QSFPDD TX1/RX1 – VPK120 bank 203/TX3/RX3
Vcu129: bank 129/TX1/RX1 – QSFPDD TX2/RX2 – VPK120 bank 203/TX2/RX2
Vcu129: bank 130/TX1/RX1 – QSFPDD TX3/RX3 – VPK120 bank 203/TX1/RX1
Vcu129: bank 131/TX1/RX1 – QSFPDD TX4/RX4 – VPK120 bank 203/TX0/RX0
由于Cable不是QSFPDD,所以有一半的lane無效??梢钥吹皆跍y試結(jié)果如下,可以看到VPK120要選PRBSQ7才能和VCU129的PRBS7正常link:

更多的信息可以參考IEEE 802.3 bs,UG581和AM017,PRBS pattern和PRBS checker。Xapp884可以通過怕配置不同attribute來實現(xiàn)任意PRBS Pattern的應(yīng)用。

來源:AMD開發(fā)者社區(qū)