CodingBox 說明文件

MSA 與標準概覽

光模組之所以可以互換,是因為廠商遵循的是共享的行業規範,而不是各自的私有設計。大多數規範起步於 多源協議(Multi-Source Agreement,MSA) — 廠商之間達成的約定:無論由誰製造,某一封裝形式的模組都具備相同的機械、電氣和管理介面。

各方發佈的內容

  • SFF Committee(現為 SNIA SFF TWG)發佈 SFF-xxxx 系列文件,定義 SFP 類和 QSFP 類模組的雙線(I²C)管理介面與記憶體佈局。
  • QSFP-DD MSA 聯合 OSFP 和 COBO 組織制定了 CMIS,面向高速多通道模組,現由 OIF 維護。
  • SFP-DD MSA 為雙通道 SFP-DD 模組發佈 MIS

各規範適用的模組

規範適用對象
SFF-8472SFP、SFP+、SFP28
SFF-8636QSFP+、QSFP28
INF-8077iXFP(10G)
CMISQSFP-DD、OSFP、COBO、支援 CMIS 的 QSFP
MIS 2.0SFP-DD
SFF-8024供其他規範共用的代碼表

這對 CodingBox 為何重要

這些規範定義了每個欄位在模組記憶體中位於何處,以及如何讀取。CodingBox 會針對檢測到的模組類型應用正確的規範,從而從正確的地址解碼身份資訊、DDM 和配置。 EEPROM editor 甚至會為每個位元組的欄位命名,並在懸停時給出所適用的規範出處。

本節涉及的文件系列

跨主題材料

  • 雙線介面 — 各規範共用的地址、分頁、 bank、事務和時序。
  • 兼容性代碼 — 位元組 3–10 和 36(SFP)、 131–138 和 192(QSFP)、CMIS 應用;典型編碼方式。
  • 廠商欄位 — 名稱、OUI、PN、SN、日期代碼:格式、主機比對的內容、常見錯誤。
  • 校驗和 — CC_BASE、CC_EXT、CC_DMI 與 CMIS 頁面校驗和:範圍、算法、主機行為。
  • 規範版本 — 位元組 94、位元組 1、CMIS 版本半位元組及各代新增內容。
  • 主機做了甚麼 — 包含引腳、位元組和時序的十二步上電流程。
  • 光介面 MSA — CWDM4、PSM4、100G Lambda、 SWDM、BiDi、400ZR/ZR+、800G,以及它們與 IEEE 的關係。

暫存器映射表

更全面的地圖 — 按 PMD 分類的 IEEE 802.3 條款、ITU-T、IEC、TIA、T11、IBTA 與 OIF 文件,以及各自回答哪些問題:標準地圖


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