啟用模式生成器/檢查器
強(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文章
2173瀏覽量
122824 -
生成器
+關(guān)注
關(guān)注
7文章
321瀏覽量
21314 -
檢查器
+關(guān)注
關(guān)注
0文章
16瀏覽量
3533 -
Versal
+關(guān)注
關(guān)注
1文章
164瀏覽量
7797
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
python生成器
STM32庫(kù)函數(shù)代碼自動(dòng)生成器正式版
python生成器是什么
Versal GTY仿真:初始化,復(fù)位和速率變更
將使用代碼生成器生成的項(xiàng)目移植到與智能配置器一起使用的項(xiàng)目

評(píng)論