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