ZHCSYD5 June 2025 DAC39RF20
ADVANCE INFORMATION
請參考 PDF 數(shù)據(jù)表獲取器件具體的封裝圖。
在子類 1 運行中,必須對 RBD 寄存器進行正確設定,以防止彈性緩沖器溢出
RBD 的有效值范圍取決于 RX 和 TX LMFC/LEMC 之間的相位差以及串行器/解串器發(fā)送器、通道和串行器/解串器接收器中的鏈路延遲。因此,無法提供預先確定好的適用于所有系統(tǒng)的 RBD 值。提供的 LANE_ARR 寄存器可幫助用戶測量通道到達時間并為系統(tǒng)選擇適當?shù)?RBD 值。為了確保確定性延遲,可在系統(tǒng)原型設計期間選擇 RBD 值并將其存儲在系統(tǒng)固件中。每次打開系統(tǒng)時計算 RBD 可能會導致不確定的延遲。
到達時間以八字節(jié)(8 個字節(jié))為單位進行報告,并以基準計數(shù)器為基準進行測量,該計數(shù)器會針對接收到的每個八字節(jié)(每通道)遞增。對于 8b/10b 模式,基準計數(shù)器通過 SYSREF 對齊(復位),并以 32 個八字節(jié)(256 字節(jié))的模數(shù)運行,與 K 的值無關。對于 64b/66b 模式,模數(shù)為 32*E 八字節(jié)(256*E 字節(jié))。彈性緩沖器的深度表示為 EBD,并取決于多幀/EMB 的長度。
| 鏈路編碼 | AM(參考計數(shù)器和 LANE_ARR 的模數(shù))[八字節(jié)] |
|---|---|
| 8b/10b (JENC = 0) | 32 |
| 64b/66b (JENC = 1) | 32*E |
由于通道到達時間是模值,因此使用考慮模值的算術(與最早到達的通道相比,最近 到達的通道實際上可能具有更小 的 LANE_ARR 值)。圖 7-55 和圖 7-56 以圖形方式描述了 RBD 計算,以強調(diào)這一點。通道到達時間被映射到周長為 64 個四字節(jié)的圓上,這對應于用于測量通道到達時間的模數(shù) 64 計數(shù)器。
最早可用的 RBD 值等于最新的 LANE_ARR 值加 1(模 AM)。最新可用的 RBD 值等于最早的 LANE_ARR 值加上緩沖區(qū)深度(模 AM)(緩沖區(qū)深度用 EBD 表示)。請注意,最新的可用 RBD 值會導致最早到達的通道在數(shù)據(jù)被讀出的相同時鐘周期內(nèi)覆蓋緩沖區(qū)數(shù)據(jù)(這是可以接受的,不會導致溢出)。
在可用范圍的中間選擇 RBD 值將更大程度地提高偏差容限,但如果需要更低的延遲,用戶可以選擇更接近最新到達通道的值。
圖 7-55 RBD 示例(通道到達時間不會跨越零)
圖 7-56 RBD 示例(通道到達時間跨越零)
圖 7-57 RBD 示例(有效 RBD 范圍跨越零)