啟用模式生成器/檢查器
強制生成錯誤
啟用周期計數器
讀取周期計數器和錯誤計數器
啟用模式生成器/檢查器:
1. 將 CH*_TX/RXPRBSSEL[3:0] 設置為所需模式
2. 將 TX_PMA_DATA_SEL (CH*_TX_PCS_CFG0[31:29]) 設為 3'b101
強制生成錯誤:
對于 Versal,只能通過下列屬性來強制生成 TX PRBS 錯誤:
GTY:CH*_TX_CRC_CFG0[7] = A_TXPRBSFORCEERR(對于 CH0/1/2/3,地址分別為 0x0C58 / 0D58 / 0E58 / 0F58)
GTYP:CH*_CHL_RSV_CFG1[5] = A_TXPRBSFORCEERR(對于 CH0/1/2/3,地址分別為 0x0C62 / 0D62 / 0E62 / 0F62)
啟用周期計數器:
使用以下屬性啟用和禁用 CH*_PRBSCYCLECNT_MSB/LSB 計數器:
CH*_RX_PCS_CFG3[17] (EN_CYCLECNT)
1'b1 即可開啟計數器,1'b0 則可關閉計數器。
讀取周期計數器和錯誤計數器:
每次讀取錯誤計數器 (CH*PRBSERR_LSB/MSB) 或周期計數器 (CH*_PRBSCYCLECNT_LSB/MSB) 之前,必須先讀取 CH*_PRBSERR_LSB 寄存器(這將觸發捕獲所有計數器的操作)。
-
Xilinx
+關注
關注
71文章
2167瀏覽量
121599 -
生成器
+關注
關注
7文章
316瀏覽量
21042 -
檢查器
+關注
關注
0文章
16瀏覽量
3500 -
Versal
+關注
關注
1文章
158瀏覽量
7674
發布評論請先 登錄
相關推薦
評論