ZHCSNQ7D December 2020 – April 2025 DP83TG720R-Q1
PRODUCTION DATA
以下寄存器設(shè)置可啟用不同的環(huán)回、數(shù)據(jù)生成和數(shù)據(jù)校驗(yàn)程序。
| 回送模式 | 啟用環(huán)回模式 | 啟用數(shù)據(jù)生成器和校驗(yàn)器:MAC 數(shù)據(jù)包 | 檢查傳入 MAC 數(shù)據(jù)包的狀態(tài) | 啟用數(shù)據(jù)生成器和校驗(yàn)器:PRBS 流 | 檢查傳入 PRBS 的狀態(tài):PRBS 流 | 其他注意事項(xiàng) | |
|---|---|---|---|---|---|---|---|
| 1 | 模擬環(huán)回 | 寫(xiě)入:reg[0x0016] = 0x0108 寫(xiě)入:reg[0x0405] = 0x2800 | 寫(xiě)入:reg[0x0624] = 0x55BF 寫(xiě)入:reg[0x0619] = 0x1555 | 讀取:reg[0x063C],獲取接收數(shù)據(jù)包總數(shù)的位 (15:0)。 讀取:reg[0x063D],獲取接收數(shù)據(jù)包總數(shù)的位 (31:16)。 讀取:reg[0x063E],獲取有 CRC 錯(cuò)誤的接收數(shù)據(jù)包。 |
寫(xiě)入:reg[0x0624] = 0x55BF 寫(xiě)入:reg[0x0619] = 0x0557 | 第 1 步: 寫(xiě)入: reg[0x0620](1) = 1'b1 第 2 步: 讀取:reg[0x0620](7:0) = 接收的錯(cuò)誤字節(jié)數(shù)。 讀取:reg[0x0620](8)(1 表示 PRBS 數(shù)據(jù)正在傳入且校驗(yàn)器已鎖定) | 斷開(kāi)電纜/鏈路伙伴。 生成的數(shù)據(jù)將進(jìn)入 MAC 側(cè),用于禁用 MAC 側(cè): 寫(xiě)入:reg[0x0000] = 0x0540 |
| 2 | 數(shù)字環(huán)回 | 寫(xiě)入:reg[0x0016] = 0x0104 寫(xiě)入:reg[0x0800][11] = 1 | 寫(xiě)入:reg[0x0624] = 0x55BF 寫(xiě)入:reg[0x0619] = 0x1555 | 讀取:reg[0x063C] = 接收數(shù)據(jù)包總數(shù)的位 [15:0]。 讀取:reg[0x063D] = 接收數(shù)據(jù)包總數(shù)的位 [31:16]。 讀取:reg<0x063E> -> 接收的數(shù)據(jù)包有 CRC 錯(cuò)誤 |
寫(xiě)入:reg[0x0624] = 0x55BF 寫(xiě)入:reg[0x0619] = 0x0557 | 第 1 步: 寫(xiě)入: reg[0x0620][1] = 1'b1第 2 步: 讀取:reg[0x0620][7:0] = 接收的錯(cuò)誤字節(jié)數(shù)。 讀取:reg[0x0620][8](1 表示 PRBS 數(shù)據(jù)正在傳入且校驗(yàn)器已鎖定) | 生成的數(shù)據(jù)將轉(zhuǎn)到銅芯電纜側(cè),用于禁用該傳輸:寫(xiě)入: reg[0x041F] = 0x1000 生成的數(shù)據(jù)將進(jìn)入 MAC 側(cè),用于禁用 MAC 側(cè): 寫(xiě)入:reg[0x0000] = 0x0540 |
| 3 | PCS 環(huán)回 | 寫(xiě)入:reg<0x0016> = 0x0101 | 寫(xiě)入:reg[0x0624] = 0x55BF 寫(xiě)入:reg[0x0619] = 0x1555 | 讀取:reg[0x063C] = 接收數(shù)據(jù)包總數(shù)的位 [15:0]。 讀取:reg[0x063D] = 接收數(shù)據(jù)包總數(shù)的位 [31:16]。 讀取:reg[0x063E] = 接收的數(shù)據(jù)包有 CRC 錯(cuò)誤 |
寫(xiě)入:reg[0x0624] = 0x55BF 寫(xiě)入:reg[0x0619] = 0x0557 | 第 1 步: 寫(xiě)入: reg[0x0620][1] = 1'b1第 2 步: 讀取:reg[0x0620][7:0] = 接收的錯(cuò)誤字節(jié)數(shù)。 讀取:reg[0x0620][8](1 表示 PRBS 數(shù)據(jù)正在傳入且校驗(yàn)器已鎖定) | 生成的數(shù)據(jù)將轉(zhuǎn)到銅芯電纜側(cè),用于禁用該傳輸:寫(xiě)入: reg[0x041F] = 0x1000 生成的數(shù)據(jù)將進(jìn)入 MAC 側(cè),用于禁用 MAC 側(cè): 寫(xiě)入:reg[0x0000] = 0x0540 |
| 4 | RGMII 環(huán)回 | 寫(xiě)入:reg<0x0000> = 0x4140 | 數(shù)據(jù)在 Rgmii TX 引腳外部生成 寫(xiě)入:reg[0x0619] = 0x1004 | 可在 Rgmii RX 引腳上驗(yàn)證數(shù)據(jù)。此外,還可按如下方式在內(nèi)部檢查數(shù)據(jù)包錯(cuò)誤: 讀取:reg[0x063C] = 接收數(shù)據(jù)包總數(shù)的位 [15:0]。 讀取:reg[0x063D] = 接收數(shù)據(jù)包總數(shù)的位 [31:16]。 讀取:reg[0x063E] = 接收的數(shù)據(jù)包有 CRC 錯(cuò)誤 | 數(shù)據(jù)在 Rgmii Tx 引腳外部生成。 | 不適用,因?yàn)閿?shù)據(jù)為外部數(shù)據(jù)。 PRBS 流校驗(yàn)器僅適用于與內(nèi)部數(shù)據(jù)生成器配合使用。 | 生成的數(shù)據(jù)將轉(zhuǎn)到銅芯電纜側(cè),用于禁用該傳輸:寫(xiě)入:reg[0x041F] = 0x1000 |
| 5 | SGMII 環(huán)回 | 寫(xiě)入:reg[0x0000] = 0x4140 | 數(shù)據(jù)在 Sgmii TX 引腳外部生成 寫(xiě)入:reg[0x0619] = 0x1114 | 可在 Sgmii RX 引腳上驗(yàn)證數(shù)據(jù)。此外,還可按如下方式在內(nèi)部檢查數(shù)據(jù)包錯(cuò)誤: 讀取:reg[0x063C] = 接收數(shù)據(jù)包總數(shù)的位 [15:0]。 讀取:reg[0x063D] = 接收數(shù)據(jù)包總數(shù)的位 [31:16]。 讀取:reg[0x063E] = 接收的數(shù)據(jù)包有 CRC 錯(cuò)誤 | 數(shù)據(jù)在 Sgmii Tx 引腳外部生成。 | 不適用,因?yàn)閿?shù)據(jù)為外部數(shù)據(jù)。 PRBS 流校驗(yàn)器僅適用于與內(nèi)部數(shù)據(jù)生成器配合使用。 | 生成的數(shù)據(jù)將轉(zhuǎn)到銅芯電纜側(cè),用于禁用該傳輸:寫(xiě)入:reg[0x041F] = 0x1000 |
| 6 | RGMII 反向環(huán)回 | 寫(xiě)入:reg[0x0016] = 0x0010 |
寫(xiě)入:reg[0x0624] = 0x55BF 寫(xiě)入:reg[0x0619] = 0x1555 | 讀取:reg[0x063C] = 接收數(shù)據(jù)包總數(shù)的位 [15:0]。 讀取:reg[0x063D] = 接收數(shù)據(jù)包總數(shù)的位 [31:16]。 讀取:reg[0x063E] = 接收的數(shù)據(jù)包有 CRC 錯(cuò)誤 |
寫(xiě)入:reg[0x0624] = 0x55BF 寫(xiě)入:reg[0x0619] = 0x0557 | 第 1 步: 寫(xiě)入: reg[0x0620][1] = 1'b1第 2 步: 讀取:reg[0x0620][7:0] = 接收的錯(cuò)誤字節(jié)數(shù)。 讀取:reg[0x0620][8](1 表示 PRBS 數(shù)據(jù)正在傳入且校驗(yàn)器已鎖定) | 生成的數(shù)據(jù)將轉(zhuǎn)到銅芯電纜側(cè),用于禁用該傳輸:寫(xiě)入:reg[0x041F] = 0x1000 |
| 7 | SGMII 反向環(huán)回 | 寫(xiě)入:reg[0x042C] = 0x0010 | 寫(xiě)入:reg[0x0624] = 0x55BF 寫(xiě)入:reg[0x0619] = 0x1555 | 讀取:reg[0x063C],獲取接收數(shù)據(jù)包總數(shù)的位 [15:0]。 讀取:reg[0x063D],獲取接收數(shù)據(jù)包總數(shù)的位 [31:16]。 讀取:reg[0x063E],獲取有 CRC 錯(cuò)誤的接收數(shù)據(jù)包。 |
寫(xiě)入:reg[0x0624] = 0x55BF 寫(xiě)入:reg[0x0619] = 0x0557 | 第 1 步: 寫(xiě)入: reg[0x0620][1] = 1'b1第 2 步: 讀取:reg[0x0620][7:0],獲取接收的錯(cuò)誤字節(jié)數(shù)。 讀取:reg[0x0620][8](1 表示 PRBS 數(shù)據(jù)正在傳入且校驗(yàn)器已鎖定) | 生成的數(shù)據(jù)將轉(zhuǎn)到銅芯電纜側(cè),用于禁用該傳輸:寫(xiě)入:reg[0x041F] = 0x1000 |