天天看點

TX Pattern Generator功能塊

功能描述

僞随機比特序列(PRBS)通常用于測試高速連結的信号完整性。這些序列看起來是随機的,但具有特定的屬性,可用于測量鍊路的品質。GTX/GTH收發器模式生成器子產品可以生成表所列的幾種行業标準PRBS模式。

TX Pattern Generator功能塊
TX Pattern Generator功能塊

除了PRBS模式,GTX/GTH收發器還支援16-UI、20-UI、32-UI或40-UI方波測試模式,這取決于資料寬度以及2-UI方波測試模式和PCI Express相容模式的生成。時鐘模式通常用于檢查PLL随機抖動,通常用頻譜分析儀完成。

TX Pattern Generator功能塊

支援錯誤插入功能,以驗證鍊路連接配接,也可用于抖動容限測試。當需要反轉PRBS模式時,TXPOLARITY信号用于控制極性。

TX Pattern Generator功能塊

端口以及屬性介紹

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模式檢查器識别。

TX Pattern Generator功能塊