EEPROM 記憶體映射速查
本頁彙總 CodingBox 最常用的三種記憶體佈局的位元組映射:SFF-8472(SFP 類)、 SFF-8636(QSFP+/QSFP28)和 CMIS(QSFP-DD、OSFP、QSFP112、SFP-DD)。用它在 EEPROM 編輯器中快速定位欄位;編輯器在懸停時會顯示每個位元組的名稱,邊界情況仍以規範文件為準。
位元組位置對應當前公開版本(SFF-8472 rev 12.x、SFF-8636 rev 2.x、CMIS 5.x)。較舊的模組可能實現更早的版本——請檢查 compliance(合規)位元組。
SFF-8472 — A0h(序號)
| 位元組 | 欄位 | 說明 |
|---|
| 0 | 標識符 | 03h = SFP/SFP+/SFP28(SFF-8024) |
| 1 | 擴展標識符 | 04h = MOD_DEF 4(雙線 ID) |
| 2 | 連接器 | 07h LC、01h SC、0Ch MPO、21h 銅纜、23h 不可分離 |
| 3–10 | 光模組合規代碼 | 以太網 10G(3)、SONET(4–5)、以太網 1G(6)、FC(7–10) |
| 11 | 編碼方式 | 64b/66b、8b/10b、NRZ 等 |
| 12 | 標稱信號速率 | ×100 Mb/s(103 = 10.3 Gb/s) |
| 13 | 速率標識 | 速率選擇方案(SFF-8079) |
| 14 | SMF 長度 | km |
| 15 | SMF 長度 | ×100 m |
| 16 | 50 µm OM2 長度 | ×10 m |
| 17 | 62.5 µm OM1 長度 | ×10 m |
| 18 | OM4 或銅纜長度 | m |
| 19 | OM3 長度 | ×10 m |
| 20–35 | 供應商名稱 | ASCII,空格填充 |
| 36 | 擴展合規代碼 | SFF-8024 Table 4-4 |
| 37–39 | 供應商 OUI | IEEE 公司 ID |
| 40–55 | 供應商料號 | ASCII |
| 56–59 | 供應商版本號 | ASCII |
| 60–61 | 波長(nm)或線纜合規 | 1310 = 051Eh |
| 62 | 光纖通道速率 2 / 未分配 | — |
| 63 | CC_BASE | 位元組 0–62 的校驗和 |
| 64–65 | 選項 | TX_DISABLE、TX_FAULT、RX_LOS、速率選擇等 |
| 66–67 | 信號速率上限/下限 | 高於/低於標稱值的百分比 |
| 68–83 | 供應商序號 | ASCII |
| 84–91 | 日期代碼 | YYMMDDLL |
| 92 | 診斷監測類型 | bit 6 DDM、bit 5 內部校準、bit 4 外部校準、bit 3 平均值/OMA |
| 93 | 增強選項 | 警報/警告旗標、軟件 TX_DISABLE、軟件速率選擇 |
| 94 | SFF-8472 合規版本 | 模組遵循的版本 |
| 95 | CC_EXT | 位元組 64–94 的校驗和 |
| 96–127 | 廠商自定義 | — |
| 128–255 | 保留(SFF-8079) | — |
SFF-8472 — A2h(診斷)
| 位元組 | 欄位 | 說明 |
|---|
| 0–39 | 閾值 | 溫度、Vcc、偏置電流、Tx 功率、Rx 功率——各自的 HA、LA、HW、LW(詳情) |
| 40–55 | 可選閾值 | 激光器溫度、TEC 電流 |
| 56–91 | 外部校準常數 | Rx 功率多項式、斜率/偏移量(詳情) |
| 92–94 | 保留 | — |
| 95 | CC_DMI | 位元組 0–94 的校驗和 |
| 96–105 | 實時監測值 | 溫度、Vcc、Tx 偏置電流、Tx 功率、Rx 功率(單位) |
| 106–109 | 可選監測值 | 激光器溫度 / TEC |
| 110 | 狀態/控制 | TX_DISABLE 狀態、RS0/RS1、TX_FAULT、RX_LOS、數據就緒 |
| 111 | 保留 | — |
| 112–113 | 警報旗標 | — |
| 114–115 | 可選控制 | Tx 輸入均衡 / Rx 輸出預加重 |
| 116–117 | 警告旗標 | — |
| 118–119 | 擴展狀態/控制 | 軟件 RS、功率等級 |
| 120–126 | 廠商自定義 | 受保護模組上的密碼區 0x7B–0x7E(123–126)(寫保護) |
| 127 | 表/頁面選擇 | 選擇可選的上層表 |
| 128–247 | 用戶 EEPROM(Table 00h) | 可寫暫存區 |
| 248–255 | 廠商控制 | — |
SFF-8636 — 下層頁面 00h(QSFP+/QSFP28)
| 位元組 | 欄位 |
|---|
| 0 | 標識符(0Dh QSFP+、11h QSFP28) |
| 1 | 版本合規 |
| 2 | 狀態:數據未就緒、IntL、平面記憶體 |
| 3 | Tx LOS(7–4)/ Rx LOS(3–0) |
| 4 | Tx 自適應均衡故障 / Tx 故障 |
| 5 | Tx LOL / Rx LOL(CDR) |
| 6–7 | 溫度 / Vcc 警報警告旗標 |
| 9–14 | 各通道 Rx 功率、Tx 偏置電流、Tx 功率旗標 |
| 22–23 | 模組溫度 |
| 26–27 | 模組 Vcc |
| 34–41 | Rx 功率,通道 1–4 |
| 42–49 | Tx 偏置電流,通道 1–4 |
| 50–57 | Tx 功率,通道 1–4 |
| 86 | 各通道 Tx 禁用 |
| 87 / 88 | Rx / Tx 速率選擇 |
| 93 | 功率控制(低功耗、強制覆蓋) |
| 98 | CDR 控制(Tx 7–4,Rx 3–0) |
| 100–106 | 中斷屏蔽 |
| 119–122 | 密碼修改入口 |
| 123–126 | 密碼入口(0x7B) |
| 127 | 頁面選擇 |
SFF-8636 — 上層頁面 00h(身份資訊)
| 位元組 | 欄位 |
|---|
| 128 | 標識符 |
| 129 | 擴展標識:功率等級、是否配備 CDR(bit 3/2)、CLEI |
| 130 | 連接器 |
| 131–138 | 規範合規(以太網、SONET、SAS、GbE、FC) |
| 139 | 編碼方式 |
| 140 | 標稱位元率(×100 Mb/s;FFh → 見 222) |
| 141 | 擴展速率選擇合規 |
| 142 | SMF 長度(km) |
| 143 | OM3 長度(×2 m) |
| 144 / 145 | OM2 / OM1 長度(m) |
| 146 | 銅纜或 OM4 長度(m) |
| 147 | 器件技術(激光器類型、是否製冷、是否可調諧等) |
| 148–163 | 供應商名稱 |
| 164 | 擴展模組代碼(InfiniBand) |
| 165–167 | 供應商 OUI |
| 168–183 | 供應商料號 |
| 184–185 | 供應商版本號 |
| 186–187 | 波長(÷20 nm)或銅纜衰減 |
| 188–189 | 波長容差(÷200) |
| 190 | 最高殼溫 |
| 191 | CC_BASE(128–190) |
| 192 | 擴展規範合規(SFF-8024 Table 4-4) |
| 193–195 | 選項 |
| 196–211 | 供應商序號 |
| 212–219 | 日期代碼 |
| 220 | 診斷監測類型 |
| 221 | 增強選項 |
| 222 | 標稱位元率(×250 Mb/s) |
| 223 | CC_EXT(192–222) |
| 224–255 | 廠商自定義 |
上層頁面 03h 存放閾值;頁面 02h 為用戶 EEPROM;頁面 01h 為應用選擇(SFF-8636)。
CMIS — 下層頁面與關鍵頁面
| 位置 | 欄位 |
|---|
| 下層 0 | 標識符(18h QSFP-DD、19h OSFP、1Eh QSFP112、1Ah SFP-DD) |
| 下層 1 | CMIS 版本(例如 50h = 5.0) |
| 下層 2 | 模組特性:平面記憶體、記憶體模型 |
| 下層 3 | 模組狀態(bit 3–1:1 LowPwr、2 PwrUp、3 Ready、4 PwrDn、5 Fault) |
| 下層 8–13 | 模組旗標 |
| 下層 14–25 | 模組監測值(溫度 14–15、Vcc 16–17、輔助量) |
| 下層 26 | 模組全局控制(低功耗、軟件復位) |
| 下層 118–121 | 密碼修改 |
| 下層 122–125 | 密碼入口 |
| 下層 126 | Bank 選擇 |
| 下層 127 | 頁面選擇 |
| 頁面 00h 128–255 | 身份資訊:供應商 129–144、OUI 145–147、PN 148–163、版本 164–165、SN 166–181、日期 182–189、CLEI 190–199、功率等級 200–201、連接器 203、媒質類型 212 等 |
| 頁面 01h | 能力聲明:已實現的監測項、CDR 支援、VDM、應用(86–117) |
| 頁面 02h | 閾值 |
| 頁面 10h | 通道控制:數據通路、Tx 禁用、CDR 使能(160/161)、應用選擇 |
| 頁面 11h | 通道狀態與監測值:旗標 134–153、Tx 功率 154–169、Tx 偏置電流 170–185、Rx 功率 186–201 |
| Page 20h–2Fh | VDM(逐通道診斷) |
| Page 9Fh、A0h+ | CDB 命令/應答 |
完整說明見 CMIS;SFP-DD 見 MIS。
校驗和
| 校驗和 | 覆蓋範圍 | 位置 |
|---|
| CC_BASE(SFP) | A0h 0–62 | A0h 63 |
| CC_EXT(SFP) | A0h 64–94 | A0h 95 |
| CC_DMI(SFP) | A2h 0–94 | A2h 95 |
| CC_BASE(QSFP) | 128–190 | 191 |
| CC_EXT(QSFP) | 192–222 | 223 |
| CMIS 頁面校驗和 | 逐頁面 | 該頁面最後一位元組 |
所有校驗和都是簡單的 8 位元求和。CodingBox 在每次寫入時自動重新計算—— 手工編輯過但校驗和未更新的鏡像會被大多數主機拒絕(EEPROM 改碼)。
關於如何在協議層面訪問這些位元組——地址、分頁、bank、時序: 雙線介面。各校驗和覆蓋哪些位元組及如何計算:校驗和。
本頁是精簡版。完整的逐位元組、逐位元表格見: SFF-8472 A0h · SFF-8472 A2h · SFF-8636 下層 · SFF-8636 上層 · CMIS 下層 · CMIS 上層 · CMIS 通道 · XFP。
各封裝形式的功率等級位元組、等級梯度及實際功耗數據見 功率與功耗;每段位元組由哪份文件定義、去哪裏獲取,見標準索引。