啟用模式生成器/檢查器
強(qiáng)制生成錯(cuò)誤
啟用周期計(jì)數(shù)器
讀取周期計(jì)數(shù)器和錯(cuò)誤計(jì)數(shù)器
啟用模式生成器/檢查器:
1. 將 CH*_TX/RXPRBSSEL[3:0] 設(shè)置為所需模式
2. 將 TX_PMA_DATA_SEL (CH*_TX_PCS_CFG0[31:29]) 設(shè)為 3'b101
強(qiáng)制生成錯(cuò)誤:
對(duì)于 Versal,只能通過(guò)下列屬性來(lái)強(qiáng)制生成 TX PRBS 錯(cuò)誤:
GTY:CH*_TX_CRC_CFG0[7] = A_TXPRBSFORCEERR(對(duì)于 CH0/1/2/3,地址分別為 0x0C58 / 0D58 / 0E58 / 0F58)
GTYP:CH*_CHL_RSV_CFG1[5] = A_TXPRBSFORCEERR(對(duì)于 CH0/1/2/3,地址分別為 0x0C62 / 0D62 / 0E62 / 0F62)
啟用周期計(jì)數(shù)器:
使用以下屬性啟用和禁用 CH*_PRBSCYCLECNT_MSB/LSB 計(jì)數(shù)器:
CH*_RX_PCS_CFG3[17] (EN_CYCLECNT)
1'b1 即可開(kāi)啟計(jì)數(shù)器,1'b0 則可關(guān)閉計(jì)數(shù)器。
讀取周期計(jì)數(shù)器和錯(cuò)誤計(jì)數(shù)器:
每次讀取錯(cuò)誤計(jì)數(shù)器 (CH*PRBSERR_LSB/MSB) 或周期計(jì)數(shù)器 (CH*_PRBSCYCLECNT_LSB/MSB) 之前,必須先讀取 CH*_PRBSERR_LSB 寄存器(這將觸發(fā)捕獲所有計(jì)數(shù)器的操作)。
文章來(lái)源:AMD Xilinx開(kāi)發(fā)者社區(qū)
審核編輯:湯梓紅
-
Xilinx
+關(guān)注
關(guān)注
71文章
2167瀏覽量
121301 -
生成器
+關(guān)注
關(guān)注
7文章
315瀏覽量
21002 -
檢查器
+關(guān)注
關(guān)注
0文章
16瀏覽量
3486 -
Versal
+關(guān)注
關(guān)注
1文章
158瀏覽量
7658
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論