CodingBox 說明文件

INF-8077i XFP 暫存器映射

XFP 光模組在單一兩線地址(A0h)上響應,包含 128 位元組的低位記憶體區 ——閾值、旗標、監測值和控制——以及由位元組 127 選擇的高位表,其中 01h 表為序號表。該佈局早於 SFF-8636 並成為其範本:QSFP 身份資訊塊幾乎照搬了 XFP 的位元組位置。本頁按位元組和位元列出低位記憶體區和 01h 表的內容,依據 INF-8077i Rev 4.5 編寫。詳述參見 INF-8077i — XFP 管理

圖例:rsvd = 保留 · vendor = 廠商自定義 · 16 位元數值高位元組在前 · 旗標為鎖存型,讀取後清零。

低位記憶體區 — 閾值,位元組 0–57

位元組欄位說明
0識別碼06h = XFP
1信號調理控制7 Tx CDR 旁路?— 各位元按 Table 39 控制內部 Tx/Rx CDR 和環回:7 Tx CDR 關閉 · 6 Tx 幅度/均衡控制 · 5–4 保留 · 3 Rx CDR 關閉 · 2 線路側環回 · 1 XFI 環回 · 0 保留(實現情況在 01h 表位元組 164 中通告)
2–3 / 4–5 / 6–7 / 8–9溫度高警報 / 低警報 / 高警告 / 低警告有符號 16 位元,1/256 °C
10–17保留(部分草案中為第二個溫度的閾值)
18–19 / 20–21 / 22–23 / 24–25Tx 偏置電流 HA / LA / HW / LW無符號 16 位元,2 µA
26–27 / 28–29 / 30–31 / 32–33Tx 功率 HA / LA / HW / LW無符號 16 位元,0.1 µW
34–35 / 36–37 / 38–39 / 40–41Rx 功率 HA / LA / HW / LW無符號 16 位元,0.1 µW
42–43 / 44–45 / 46–47 / 48–49AUX1 HA / LA / HW / LW格式取決於 AUX1 類型(01h 表位元組 222)
50–57AUX2 HA / LA / HW / LW與 AUX2 類型對應的格式

低位記憶體區 — 廠商資訊、誤碼率與波長控制,位元組 58–79

位元組欄位內容
58–69廠商
70誤碼率報告帶 FEC 的模組:誤碼率指數/尾數報告控制
71波長控制 — 目標值高位元組可調諧 XFP:71–72 以 0.05 nm 為單位設定波長
72波長控制 — 目標值低位元組
73–74波長誤差 / 狀態以 0.005 nm 為單位報告的波長偏移
75波長控制旗標調諧進行中、未鎖定、超出範圍
76–79FEC 控制FEC 使能/禁用,FEC 狀態(10G FEC XFP,ITU G.709 封裝)

低位記憶體區 — 旗標,位元組 80–95

位元組欄位位元
80警報旗標 1(鎖存)7 溫度高警報 · 6 溫度低警報 · 5 保留 · 4 保留 · 3 Tx 偏置電流高警報 · 2 Tx 偏置電流低警報 · 1 Tx 功率高警報 · 0 Tx 功率低警報
81警報旗標 2(鎖存)7 Rx 功率高警報 · 6 Rx 功率低警報 · 5 AUX1 高警報 · 4 AUX1 低警報 · 3 AUX2 高警報 · 2 AUX2 低警報 · 1–0 保留
82警告旗標 1(鎖存)佈局與位元組 80 相同,對應警告
83警告旗標 2(鎖存)佈局與位元組 81 相同,對應警告
84狀態旗標 1(鎖存)7 Tx_NR(未就緒) · 6 Tx_Fault · 5 Tx CDR 未鎖定 · 4 Rx_NR · 3 Rx CDR 未鎖定 · 2 RX_LOS · 1 模組未就緒(Mod_NR) · 0 復位完成
85狀態旗標 2(鎖存)7 APD 供電故障 · 6 TEC 故障 · 5 波長未鎖定 · 4–3 保留 · 2 VCC5 故障? · 1 VCC3 故障 · 0 VCC2 故障(供電故障位元隨實現而定)
86–87保留
88警報掩碼 1對應位元組 80 的掩碼位元
89警報掩碼 2對應位元組 81
90警告掩碼 1對應位元組 82
91警告掩碼 2對應位元組 83
92狀態掩碼 1對應位元組 84
93狀態掩碼 2對應位元組 85
94–95保留

旗標置位時會觸發 Interrupt 引腳,除非被掩碼屏蔽;主機通過讀取旗標位元組將其清零。

低位記憶體區 — A/D 讀數,位元組 96–109

位元組監測格式
96–97溫度有符號 16 位元,1/256 °C
98–99保留
100–101Tx 偏置電流2 µA
102–103Tx 功率0.1 µW
104–105Rx 功率0.1 µW
106–107AUX1按 01h 表位元組 222 中的類型
108–109AUX2按對應類型

低位記憶體區 — 控制與狀態,位元組 110–127

位元組欄位位元
110通用控制/狀態7 TX_DIS 引腳狀態 · 6 軟件 TX_DIS(讀/寫) · 5 MOD_NR 狀態 · 4 P_Down 狀態(引腳) · 3 軟件 P_Down(讀/寫) · 2 Interrupt 狀態 · 1 RX_LOS 狀態 · 0 數據未就緒
111通用狀態 27 Tx_NR 狀態 · 6 Tx_Fault 狀態 · 5 Tx CDR 未鎖定 · 4 Rx_NR 狀態 · 3 Rx CDR 未鎖定 · 2 保留 · 1 VPS(可變電源)狀態 · 0 保留(位元組 84 的非鎖存鏡像)
112–117廠商 / 保留
118廠商
119–122廠商通常為密碼修改區
123–126廠商通常為密碼輸入區(偏移量與 QSFP 相同)— 寫保護類型
127表選擇01h 序號表(預設) · 02h–7Fh 保留 · 80h–FFh 廠商自定義

01h 表 — 序號表,位元組 128–191(屬於 CC_BASE 覆蓋範圍)

位元組欄位內容
128識別碼06h XFP
129擴展識別碼7–6 保留 · 5–4 功率等級:00 ≤ 1.5 W · 01 ≤ 2.5 W · 10 ≤ 3.5 W · 11 > 3.5 W · 3 CDR(0 = 帶 CDR 的 XFI,1 = 無 CDR) · 2 01h 表中是否存在 CLEI 代碼?(第 2 位元 = CLEI 在 02h 表中) · 1 需要 Tx 參考時鐘輸入 · 0 保留
130連接器SFF-8024 Table 4-3(07h LC · 01h SC · 21h 銅纜尾纖 · 22h RJ45)
13110G 以太網合規性7 10GBASE-SR · 6 10GBASE-LR · 5 10GBASE-ER · 4 10GBASE-LRM · 3 10GBASE-SW · 2 10GBASE-LW · 1 10GBASE-EW · 0 保留
13210G 光纖通道合規性7 1200-MX-SN-I · 6 1200-SM-LL-L · 5 1550 nm 擴展傳輸距離 · 4 1300 nm FP 中等傳輸距離 · 3–0 保留
13310G 銅纜鏈路7–0 保留(為未來銅纜 XFP 預留定義)
134低速鏈路7 1000BASE-SX / 1×FC MMF · 6 1000BASE-LX / 1×FC SMF · 5 2×FC MMF · 4 2×FC SMF · 3 OC-48 SR · 2 OC-48 IR · 1 OC-48 LR · 0 保留
135SONET/SDH 互連7 I-64.1r · 6 I-64.1 · 5 I-64.2r · 4 I-64.2 · 3 I-64.3 · 2 I-64.5 · 1–0 保留
136SONET/SDH 短距7 S-64.1 · 6 S-64.2a · 5 S-64.2b · 4 S-64.3a · 3 S-64.3b · 2 S-64.5a · 1 S-64.5b · 0 保留
137SONET/SDH 長距7 L-64.1 · 6 L-64.2a · 5 L-64.2b · 4 L-64.2c · 3 L-64.3 · 2 G.959.1 P1L1-2D2 · 1–0 保留
138SONET/SDH 超長距7 V-64.2a · 6 V-64.2b · 5 V-64.3 · 4–0 保留
139編碼7 64B/66B · 6 8B/10B · 5 SONET 加擾 · 4 NRZ · 3 RZ · 2–0 保留(位元欄位,非 SFF-8024 取值)
140最小位元率單位 100 Mb/s(例如 5Fh = 9.5 Gb/s)
141最大位元率單位 100 Mb/s(例如 6Fh = 11.1 Gb/s)— 兩者共同定義支援的速率範圍
142單模光纖長度km
143E-50 µm 長度(OM3)單位 2 m
14450 µm 長度單位 1 m
14562.5 µm 長度單位 1 m
146銅纜長度單位 1 m
147器件技術7–4 位元 發射器:0h 850 nm VCSEL · 1h 1310 nm VCSEL · 2h 1550 nm VCSEL · 3h 1310 nm FP · 4h 1310 nm DFB · 5h 1550 nm DFB · 6h 1310 nm EML · 7h 1550 nm EML · 8h 銅纜 · 9h–Fh 保留 · 3 波長控制(有源) · 2 製冷發射器 · 1 探測器(1 = APD,0 = PIN) · 0 可調諧
148–163廠商名稱16 個 ASCII 字元
164CDR 支援7 9.95 Gb/s · 6 10.3 Gb/s · 5 10.5 Gb/s · 4 10.7 Gb/s · 3 11.1 Gb/s · 2 保留 · 1 支援線路側環回 · 0 支援 XFI 環回
165–167廠商 OUI
168–183廠商 PN16 個 ASCII 字元
184–185廠商版本號2 個 ASCII 字元
186–187波長單位 0.05 nm(1310.00 nm = 26 200 = 6658h)
188–189波長容差單位 0.005 nm
190最高外殼溫度°C
191CC_BASE(Σ 位元組 128–190) mod 256

01h 表 — 擴展識別資訊,位元組 192–255

位元組欄位內容
192最大功耗單位 20 mW(例如 7Dh = 2.5 W)
193掉電狀態總功耗單位 20 mW
194最大電流7–4 位元為 +5 V,單位 50 mA · 3–0 位元為 +3.3 V,單位 100 mA
195最大電流7–4 位元為 +1.8 V,單位 100 mA · 3–0 位元為 −5.2 V,單位 50 mA
196–211廠商 SN16 個 ASCII 字元
212–219日期代碼YYMMDD + 2 位批次
220診斷監測類型7–5 保留 · 4 Rx 功率測量:1 = 平均值,0 = OMA · 3 支援誤碼率報告 · 2–0 保留
221增強選項7 支援 VPS(可變電源) · 6 已實現軟件 TX_DISABLE · 5 已實現軟件 P_Down · 4 VPS 低壓穩壓模式 · 3 VPS 旁路穩壓模式 · 2 有源 FEC 控制功能 · 1 已實現波長可調諧性 · 0 支援 CMU(時鐘倍頻器)
222AUX 監測7–4 位元 AUX1 類型 · 3–0 位元 AUX2 類型:0 未實現 · 1 APD 偏置電壓(10 mV) · 2 保留 · 3 TEC 電流(0.1 mA,有符號) · 4 激光器溫度(1/256 °C) · 5 激光器波長(0.05 nm?— 按規範:波長偏移) · 6 +5 V 電源(100 µV) · 7 +3.3 V 電源 · 8 +1.8 V 電源 · 9 −5.2 V 電源 · Ah +5 V 電流(100 µA) · Bh 保留 · Ch +3.3 V 電流 · Dh +1.8 V 電流 · Eh −5.2 V 電流 · Fh 保留
223CC_EXT(Σ 位元組 192–222) mod 256
224–255廠商自定義不計入校驗和

02h–FFh 表

內容
02h用戶 EEPROM / CLEI 代碼(如通告)
03h–7Fh保留
80h–FFh廠商自定義(通常為密碼、校準備份)

QSFP 繼承的內容

SFF-8636 高位 00h 頁映射 對比可見:位元組 128–130、140–147(長度和技術半位元組)、148–191(廠商資訊塊、波長、 CC_BASE)、196–223(SN、日期、CC_EXT)位於相同的偏移量。差異在於合規性位元組(131–138 為 40/100G 以太網重新定義)、位元組 139(編碼為一個取值而非位元欄位)以及 192–195(功率/電流替換為擴展合規性和選項)。了解其中一種映射的工具只需一個小型轉換表即可讀取另一種。

相關映射


如果您發現本文有不準確之處或錯誤,請選取相應片段並按 Ctrl+Enter,即可