ZHCABZ7C October 2015 – April 2024 DP83867CR , DP83867CS , DP83867E , DP83867IR , DP83867IS
參考本節中的波形,驗證移位和對齊模式下 RGMII 的預期 MAC 數據和時鐘信號。要捕獲數據和時鐘信號,請在靠近接收器端的位置進行測量。要選擇正確的延遲模式,請注意以下要求:
| 如果 MAC 的配置為 | 所需的 PHY 配置 |
|---|---|
| TX 端的 RGMII 對齊模式 | TX 端的 RGMII 移位模式 |
| RX 端的 RGMII 對齊模式 | RX 端的 RGMII 移位模式 |
| TX 端的 RGMII 移位模式 | TX 端的 RGMII 對齊模式 |
| RX 端的 RGMII 移位模式 | RX 端的 RGMII 對齊模式 |
在移位模式下,可以使用 RGMII 延遲控制寄存器 (RGMIIDCTL) 地址 0x0086 來調整時鐘偏斜。
RX_D[3:0] 數據與 RX_CLK 對齊
對于在 RX 對齊模式下設置為 10/100Mbps 的 PHY,探測 MAC 端的時鐘和數據信號,并與下圖的參考波形進行比較:
圖 2-11 10Mbps 數據與 RX_CLK 對齊驗證時鐘 (C2) 的頻率是否為 2.5MHz,以及在時鐘的上升沿對數據 (C1) 進行采樣。
圖 2-12 100Mbps 數據與 RX_CLK 對齊驗證時鐘 (C2) 的頻率是否為 25MHz,以及在時鐘的上升沿對數據 (C1) 進行采樣。
圖 2-13 對齊模式下的 10Mbps 數據和時鐘延遲驗證對齊模式下時鐘和數據之間的延遲是否 <500ps。
移位模式下的 RX_D[3:0] 數據和 RX_CLK
對于在 RX 移位模式 (0x32) 下設置為 10/100Mbps 的 PHY,探測 MAC 端的時鐘和數據信號,并與下面的參考波形進行比較。
圖 2-14 移位模式下的 10Mbps 數據和 RX_CLK(4ns 編程延遲)驗證移位模式下時鐘和數據之間的延遲是否 >1ns。編程的延遲是相對于時鐘在對齊模式下的初始位置。在設置移位模式之前和之后測量時鐘位置的差值將得到一個更接近編程延遲的值。
移位和對齊模式下為 TX_D[3:0] 和 TX_CLK
對于在 TX 移位或對齊模式下設置的 PHY,探測 PHY 端的數據和時鐘信號,并驗證是否滿足以下時序要求:
對于在 TX 移位或對齊模式下設置的 PHY,探測 PHY 端的數據和時鐘信號,并驗證是否滿足以下時序要求:
| 參數 | 最小值 | 標稱值 | 最大值 | 單位 | |
|---|---|---|---|---|---|
| TskewT | 數據到時鐘輸出偏斜 (在變送器處) |
-500 | 0 | 500 | ps |
| TskewR | 數據到時鐘輸入偏斜 (在接收器處) |
1 | 1.8 | 2.6 | ns |
| TsetupT | 數據到時鐘輸出設置 (在變送器處 – 內部延遲) |
1.2 | 2 | ns | |
| TholdT | 時鐘到數據輸出保持 (在變送器處 - 內部延遲) |
1.2 | 2 | ns | |
| TsetupR | 數據到時鐘輸入設置 (在接收器處 – 內部延遲) |
1 | 2 | ns | |
| TholdR | 時鐘到數據輸入保持 (在接收器處 - 內部延遲) |
1 | 2 | ns | |
| Tcyc | 時鐘周期時長 | 7.2 | 8 | 8.8 | ns |
| Duty_G | 千兆位的占空比 | 45 | 50 | 55% | |
| Duty_T | 10/100T 的占空比 | 40 | 50 | 60% | |
| TR | 上升時間(20% 至 80%) | 0.75 | ns | ||
| TF | 下降時間(20% 至 80%) | 0.75 | ns | ||