功能描述
僞随機比特序列(PRBS)通常用于測試高速連結的信号完整性。這些序列看起來是随機的,但具有特定的屬性,可用于測量鍊路的品質。GTX/GTH收發器模式生成器子產品可以生成表所列的幾種行業标準PRBS模式。
除了PRBS模式,GTX/GTH收發器還支援16-UI、20-UI、32-UI或40-UI方波測試模式,這取決于資料寬度以及2-UI方波測試模式和PCI Express相容模式的生成。時鐘模式通常用于檢查PLL随機抖動,通常用頻譜分析儀完成。
支援錯誤插入功能,以驗證鍊路連接配接,也可用于抖動容限測試。當需要反轉PRBS模式時,TXPOLARITY信号用于控制極性。
端口以及屬性介紹
TXPRBSSEL[2:0] :
Transmitter PRBS發生器測試模式控制。
- 000: 标準操作模式(測試模式生成關閉)
- 001: PRBS-7
- 010: PRBS-15
- 011: PRBS-23
- 100:PRBS-31
- 101:PCI Express相容模式。僅适用于20位和40位模式
- 110:2個UI的方波(0/1s交替)
- 111:具有16個UI、20個UI、32個UI或40個UI周期的方波(基于資料寬度)。
TXPRBSFORCEERR :
當該端口被驅動為高電平時,PRBS發射器中強制出現錯誤。
當該端口被斷言時,輸出的資料模式包含錯誤。
當TXPRBSSEL被設定為000時,該端口不影響TXDATA
屬性
RXPRBS_ERR_LOOPBACK :
當設定為1時,導緻RXPRBSERR位在内部循環到同一GTX/GTH收發器的TXPRBSFORCEERR。這允許進行同步和異步抖動容限測試,而不必擔心資料時鐘域交叉。當設定為0時,TXPRBSFORCEERR強制進入TX PRBS。
這句話不了解,見使用者模型。
使用者模型裡有RXPRBS_ERR_LOOPBACK為0和為1的情況。
使用者模型
模式生成和檢查(check)功能通常用于驗證鍊路品質測試,也用于抖動容限測試。對于鍊路品質測試,通過将TXPRBSSEL和RXPRBSSEL設定為非000值來選擇測試模式,并将RXPRBS_ERR_LOOPBACK設定為0。隻有PRBS模式能被RX模式檢查器識别。