ZHCAE60 June 2024 AFE7900 , AFE7901 , AFE7903 , AFE7906 , AFE7950 , AFE7950-SP , AFE7951 , AFE7953 , AFE7954 , AFE7955 , AFE7958
在 JESD 鏈路建立期間,我們會(huì)檢查串行器/解串器和 JESD 鏈路建立狀態(tài)以及錯(cuò)誤狀態(tài)。下面列出了啟動(dòng)期間完成的讀取檢查。
[3:0] = 連接至 0
[4] = JESD 短路測(cè)試警報(bào)
[5] = 連接至 0
[6] = serdesab_pll_loss_of_lock
[7] = serdescd_pll_loss_of_lock
[0] = SRX1 LOS 指示器
[1] = SRX2 LOS 指示器
[2] = SRX3 LOS 指示器
[3] = SRX4 LOS 指示器
[4] = SRX1 串行器/解串器 FIFO 錯(cuò)誤
[5] = SRX2 串行器/解串器 FIFO 錯(cuò)誤
[6] = SRX3 串行器/解串器 FIFO 錯(cuò)誤
[7] = SRX4 串行器/解串器 FIFO 錯(cuò)誤
連接至 0
[3:0] = 連接至 0
[4] = JESDB:Lane0 幀同步錯(cuò)誤(數(shù)據(jù)中間出現(xiàn) Ctrl-K)JESDC:Lane0 修復(fù)了數(shù)字“1”錯(cuò)誤
[5] = JESDB:Lane1 幀同步錯(cuò)誤(數(shù)據(jù)中間出現(xiàn) Ctrl-K)JESDC:Lane1 修復(fù)了數(shù)字“1”錯(cuò)誤
[6] = JESDB:Lane2 幀同步錯(cuò)誤(數(shù)據(jù)中間出現(xiàn) Ctrl-K)JESDC:Lane2 修復(fù)了數(shù)字“1”錯(cuò)誤
[7] = JESDB:Lane3 幀同步錯(cuò)誤(數(shù)據(jù)中間出現(xiàn) Ctrl-K)JESDC:Lane3 修復(fù)了數(shù)字“1”錯(cuò)誤
以下是通道 0 的 JESD 204B 協(xié)議通道錯(cuò)誤:
bit7 = JESDB:多幀對(duì)齊錯(cuò)誤
bit6 = JESDB:幀對(duì)齊錯(cuò)誤
bit5 = JESDB:鏈路配置錯(cuò)誤
bit4 = JESDB:彈性緩沖器溢出(錯(cuò)誤的 RBD 值)
bit3 = JESDB:彈性緩沖器匹配錯(cuò)誤。第一個(gè)非 /K/ 與“match_ctrl”和“match_data”編程值不匹配
bit2 = JESDB:代碼同步錯(cuò)誤
bit1 = JESDB:8b/10b 非表內(nèi)代碼錯(cuò)誤
bit0 = JESDB:8b/10b 視差錯(cuò)誤
如果我們使用 JESD 204C 協(xié)議,則以下是通道 0 映射到的通道錯(cuò)誤:
bit7 = JESDC:EoEMB 對(duì)齊錯(cuò)誤
bit6 = JESDC:EoMB 對(duì)齊錯(cuò)誤
bit5 = JESDC:crc 模式下的 cmd-data 與 SPI 寄存器位不匹配
bit4 = JESDC:彈性緩沖器溢出(錯(cuò)誤的 RBD 值)
bit3 = JESDC:連接至 0。bit2 = JESDC:擴(kuò)展多塊對(duì)齊錯(cuò)誤
bit1 = JESDC:同步標(biāo)頭無(wú)效錯(cuò)誤(在預(yù)期的同步標(biāo)頭位置接收到“11”或“00”)
bit0 = JESDC:同步標(biāo)頭 CRC 錯(cuò)誤
與上述 JESD 通道 1 的通道錯(cuò)誤映射相同
與上述 JESD 通道 2 的通道錯(cuò)誤映射相同
與上述 JESD 通道 2 的通道錯(cuò)誤映射相同
JESDB:comma_align_lock_lane[0:3]monitor_flag
JESDC:sync_header_align_lock_lane[0:3]monitor_flag
JESDB:CS_STATE 值
JESDC:EMB_STATE 值
bits(1:0) = Lane0
bits(3:2) = Lane1
bits(5:4) = Lane2
bits(7:6) = Lane3
對(duì)于穩(wěn)定鏈路,每個(gè)通道啟用的位可讀取為“10”
JESDB:FS_STATE 值
bits(1:0) = Lane0
bits(3:2) = Lane1
bits(5:4) = Lane2
bits(7:6) = Lane3
對(duì)于穩(wěn)定鏈路,每個(gè)通道啟用的位可讀取為“01”
JESDB/C:ELASTIC_BUFFER_STATE 值
bits(1:0) = Lane0
bits(3:2) = Lane1
bits(5:4) = Lane2
bits(7:6) = Lane3
對(duì)于穩(wěn)定鏈路,每個(gè)通道啟用的位可讀取為“11”。
對(duì) JESD 的第二個(gè)實(shí)例,即 JESD Lane4、5、6、7,進(jìn)行相同的寄存器讀取檢查