CodingBox 說明文件

SFF-8636 下層頁面 00h 暫存器映射

QSFP+/QSFP28 模組的低 128 位元組始終可見,保存主機在運行時會用到的內容:識別碼和版本、中斷旗標、模組級和每通道監測值、Tx disable、速率與應用選擇、電源控制、CDR 控制、掩碼、密碼以及頁面選擇位元組。本頁逐位元組、逐位元列出這些內容,依據 SFF-8636 Rev 2.11 編寫(Rev 2.10 中引入的欄位標記為 rev 2.10)。正文: SFF-8636;身份資訊塊見 上層頁面 00h 映射

圖例:rsvd = 保留 · vendor = 廠商專用 · 通道編號為 1–4;在按通道劃分的位元組中,除非另有說明,位元 7–4 = 第一組的通道 4、3、2、1,位元 3–0 = 第二組的通道 4、3、2、1;旗標為鎖存類型,讀取後清除。

標示和狀態 — 位元組 0–2

位元組欄位位元
0識別碼SFF-8024 表 4-1:0Ch QSFP · 0Dh QSFP+ · 11h QSFP28 · 1Eh 帶 CMIS 的 QSFP(此時適用 CMIS 映射)
1版本合規性00h 未指定 · 01h SFF-8436 ≤ 4.8 · 02h SFF-8436 ≤ 4.8,186–189 按 SFF-8636 · 03h SFF-8636 ≤ 1.3 · 04h 1.4 · 05h 1.5 · 06h 2.0 · 07h 2.5/2.6/2.7 · 08h 2.8/2.9/2.10 — 規範版本
2狀態指示7–3 rsvd · 2 Flat_mem(1 = 僅有 00h 頁面)· 1 IntL(1 = 中斷置位,為該引腳的只讀鏡像)· 0 Data_Not_Ready

中斷旗標 — 位元組 3–21

位元組旗標組位元
3LOS7 L-Tx4 LOS · 6 L-Tx3 LOS · 5 L-Tx2 LOS · 4 L-Tx1 LOS · 3 L-Rx4 LOS · 2 L-Rx3 LOS · 1 L-Rx2 LOS · 0 L-Rx1 LOS
4Tx fault/adaptive EQ fault7 L-Tx4 自適應均衡故障 · 6 L-Tx3 · 5 L-Tx2 · 4 L-Tx1 自適應均衡故障 · 3 L-Tx4 故障 · 2 L-Tx3 故障 · 1 L-Tx2 故障 · 0 L-Tx1 故障
5LOL(CDR 鎖定)7 L-Tx4 LOL · 6 L-Tx3 · 5 L-Tx2 · 4 L-Tx1 LOL · 3 L-Rx4 LOL · 2 L-Rx3 · 1 L-Rx2 · 0 L-Rx1 LOL
6溫度7 溫度高警報 · 6 溫度低警報 · 5 溫度高警告 · 4 溫度低警告 · 3–1 rsvd · 0 初始化完成旗標 rev 2.x
7Vcc7 Vcc 高警報 · 6 Vcc 低警報 · 5 Vcc 高警告 · 4 Vcc 低警告 · 3–0 rsvd
8廠商專用
9Rx power 通道 1–27 Rx1 power 高警報 · 6 Rx1 低警報 · 5 Rx1 高警告 · 4 Rx1 低警告 · 3 Rx2 高警報 · 2 Rx2 低警報 · 1 Rx2 高警告 · 0 Rx2 低警告
10Rx power 通道 3–4佈局與 Rx3(7–4)和 Rx4(3–0)相同
11Tx bias 通道 1–2佈局相同:Tx1 bias(7–4)、Tx2 bias(3–0)
12Tx bias 通道 3–4Tx3(7–4)、Tx4(3–0)
13Tx power 通道 1–2Tx1 power(7–4)、Tx2 power(3–0)
14Tx power 通道 3–4Tx3(7–4)、Tx4(3–0)
15–16rsvd
17–21廠商專用廠商專用旗標

模組監測值 — 位元組 22–33

位元組監測量格式
22–23溫度有符號 16 位元,1/256 °C
24–25rsvd
26–27Vcc無符號 16 位元,100 µV
28–29rsvd
30–33廠商專用

通道監測值 — 位元組 34–81

位元組監測量格式
34–35 / 36–37 / 38–39 / 40–41Rx1/Rx2/Rx3/Rx4 power無符號 16 位元,0.1 µW
42–43 / 44–45 / 46–47 / 48–49Tx1/Tx2/Tx3/Tx4 bias無符號 16 位元,2 µA
50–51 / 52–53 / 54–55 / 56–57Tx1/Tx2/Tx3/Tx4 power無符號 16 位元,0.1 µW
58–65rsvd
66–81廠商專用
82–85rsvd

按通道解讀:按通道診斷

控制 — 位元組 86–99

位元組欄位位元
86Tx 禁用7–4 rsvd · 3 Tx4 禁用 · 2 Tx3 · 1 Tx2 · 0 Tx1 禁用(1 = 激光器關閉)
87Rx 速率選擇7–6 Rx4 速率選擇 · 5–4 Rx3 · 3–2 Rx2 · 1–0 Rx1(每通道 2 位元代碼;00 = 最低速率組)— 速率選擇
88Tx 速率選擇7–6 Tx4 · 5–4 Tx3 · 3–2 Tx2 · 1–0 Tx1
89Rx4 應用選擇來自 01h 頁面的應用代碼(SFF-8079 模型);00h = 無
90Rx3 應用選擇
91Rx2 應用選擇
92Rx1 應用選擇
93電源控制7–4 rsvd · 3 功率等級 8 使能 rev 2.10 · 2 高功率等級使能(5–7 級)· 1 Power_set(1 = 低功率模式;當位元 0 = 1 時生效)· 0 Power_override(1 = 由軟件控制功率模式,而非由 LPMode 引腳控制)
94Tx4 應用選擇
95Tx3 應用選擇
96Tx2 應用選擇
97Tx1 應用選擇
98CDR 控制7 Tx4 CDR 開啟 · 6 Tx3 · 5 Tx2 · 4 Tx1 CDR 開啟 · 3 Rx4 CDR 開啟 · 2 Rx3 · 1 Rx2 · 0 Rx1 CDR 開啟(1 = 啟用 CDR,0 = 旁路)— CDR
99信號控制 rev 2.107–2 rsvd · 1 LPMode/TxDis 輸入引腳功能(0 = LPMode,1 = TxDis)· 0 IntL/LOSL 輸出引腳功能(0 = IntL,1 = LOSL);是否支援在上層位元組 193 中聲明

掩碼 — 位元組 100–106

掩碼位元置 1 會阻止對應旗標觸發 IntL。

位元組掩碼對象位元佈局
100LOS 旗標與位元組 3 相同
101Tx fault/adaptive EQ fault與位元組 4 相同
102LOL 旗標與位元組 5 相同
103溫度旗標7–4 與位元組 6 位元 7–4 相同 · 0 初始化完成掩碼
104Vcc 旗標與位元組 7 相同
105廠商專用
106廠商專用

Rx power、Tx bias 和 Tx power 的掩碼位於頁面 03h 位元組 242–247

擴展控制和密碼 — 位元組 107–127

位元組欄位內容
107最大功率 rev 2.10以 0.1 W 為單位的最大功耗,適用於功率等級 8(上層位元組 129 位元 5)
108–109傳播延遲 rev 2.10線纜組件:以 10 ns 為單位的延遲
110高級低功耗模式 rev 2.10位元 3–0 聲明/控制一個中間低功耗等級(依版本而定)
111–112rsvd
113–118rsvd/vendor
119–122密碼修改入口廠商自定義(寫入新密碼)
123–126密碼輸入入口廠商自定義;典型的解鎖區域 — 寫保護類型
127頁面選擇00h 身份資訊 · 01h 應用選擇表 · 02h 用戶 EEPROM · 03h 閾值與通道控制 · 20h–21h 可選;讀取 128–255 之前須先寫入

實際讀取 QSFP28 下層頁面

  1. 位元組 0 = 11h,位元組 1 = 06h 或 08h,表示 SFF-8636 rev 2.x QSFP28;位元組 2 位元 0 = 0,表示數據就緒。
  2. 位元組 3–14 全部為 00h,表示無 LOS、fault、LOL 或閾值旗標(須讀取兩次:第一次讀取會清除鎖存的歷史記錄)。
  3. 位元組 34–57:四個 Rx power 值、四個偏置電流值、四個 Tx power 值;將各通道相互比較(典型值)。
  4. 位元組 86 = 00h,表示所有激光器使能;位元組 93 位元 1 = 0,表示高功率;位元組 98 = FFh,表示所有 CDR 均開啟。
  5. 位元組 127 = 00h,表示上層頁面顯示身份資訊(上層頁面 00h 映射)。

相關映射


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