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
| 位元組 | 旗標組 | 位元 |
|---|
| 3 | LOS | 7 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 |
| 4 | Tx fault/adaptive EQ fault | 7 L-Tx4 自適應均衡故障 · 6 L-Tx3 · 5 L-Tx2 · 4 L-Tx1 自適應均衡故障 · 3 L-Tx4 故障 · 2 L-Tx3 故障 · 1 L-Tx2 故障 · 0 L-Tx1 故障 |
| 5 | LOL(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 |
| 7 | Vcc | 7 Vcc 高警報 · 6 Vcc 低警報 · 5 Vcc 高警告 · 4 Vcc 低警告 · 3–0 rsvd |
| 8 | 廠商專用 | — |
| 9 | Rx power 通道 1–2 | 7 Rx1 power 高警報 · 6 Rx1 低警報 · 5 Rx1 高警告 · 4 Rx1 低警告 · 3 Rx2 高警報 · 2 Rx2 低警報 · 1 Rx2 高警告 · 0 Rx2 低警告 |
| 10 | Rx power 通道 3–4 | 佈局與 Rx3(7–4)和 Rx4(3–0)相同 |
| 11 | Tx bias 通道 1–2 | 佈局相同:Tx1 bias(7–4)、Tx2 bias(3–0) |
| 12 | Tx bias 通道 3–4 | Tx3(7–4)、Tx4(3–0) |
| 13 | Tx power 通道 1–2 | Tx1 power(7–4)、Tx2 power(3–0) |
| 14 | Tx power 通道 3–4 | Tx3(7–4)、Tx4(3–0) |
| 15–16 | rsvd | — |
| 17–21 | 廠商專用 | 廠商專用旗標 |
模組監測值 — 位元組 22–33
| 位元組 | 監測量 | 格式 |
|---|
| 22–23 | 溫度 | 有符號 16 位元,1/256 °C |
| 24–25 | rsvd | — |
| 26–27 | Vcc | 無符號 16 位元,100 µV |
| 28–29 | rsvd | — |
| 30–33 | 廠商專用 | — |
通道監測值 — 位元組 34–81
| 位元組 | 監測量 | 格式 |
|---|
| 34–35 / 36–37 / 38–39 / 40–41 | Rx1/Rx2/Rx3/Rx4 power | 無符號 16 位元,0.1 µW |
| 42–43 / 44–45 / 46–47 / 48–49 | Tx1/Tx2/Tx3/Tx4 bias | 無符號 16 位元,2 µA |
| 50–51 / 52–53 / 54–55 / 56–57 | Tx1/Tx2/Tx3/Tx4 power | 無符號 16 位元,0.1 µW |
| 58–65 | rsvd | — |
| 66–81 | 廠商專用 | — |
| 82–85 | rsvd | — |
按通道解讀:按通道診斷。
控制 — 位元組 86–99
| 位元組 | 欄位 | 位元 |
|---|
| 86 | Tx 禁用 | 7–4 rsvd · 3 Tx4 禁用 · 2 Tx3 · 1 Tx2 · 0 Tx1 禁用(1 = 激光器關閉) |
| 87 | Rx 速率選擇 | 7–6 Rx4 速率選擇 · 5–4 Rx3 · 3–2 Rx2 · 1–0 Rx1(每通道 2 位元代碼;00 = 最低速率組)— 速率選擇 |
| 88 | Tx 速率選擇 | 7–6 Tx4 · 5–4 Tx3 · 3–2 Tx2 · 1–0 Tx1 |
| 89 | Rx4 應用選擇 | 來自 01h 頁面的應用代碼(SFF-8079 模型);00h = 無 |
| 90 | Rx3 應用選擇 | — |
| 91 | Rx2 應用選擇 | — |
| 92 | Rx1 應用選擇 | — |
| 93 | 電源控制 | 7–4 rsvd · 3 功率等級 8 使能 rev 2.10 · 2 高功率等級使能(5–7 級)· 1 Power_set(1 = 低功率模式;當位元 0 = 1 時生效)· 0 Power_override(1 = 由軟件控制功率模式,而非由 LPMode 引腳控制) |
| 94 | Tx4 應用選擇 | — |
| 95 | Tx3 應用選擇 | — |
| 96 | Tx2 應用選擇 | — |
| 97 | Tx1 應用選擇 | — |
| 98 | CDR 控制 | 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.10 | 7–2 rsvd · 1 LPMode/TxDis 輸入引腳功能(0 = LPMode,1 = TxDis)· 0 IntL/LOSL 輸出引腳功能(0 = IntL,1 = LOSL);是否支援在上層位元組 193 中聲明 |
掩碼 — 位元組 100–106
掩碼位元置 1 會阻止對應旗標觸發 IntL。
| 位元組 | 掩碼對象 | 位元佈局 |
|---|
| 100 | LOS 旗標 | 與位元組 3 相同 |
| 101 | Tx fault/adaptive EQ fault | 與位元組 4 相同 |
| 102 | LOL 旗標 | 與位元組 5 相同 |
| 103 | 溫度旗標 | 7–4 與位元組 6 位元 7–4 相同 · 0 初始化完成掩碼 |
| 104 | Vcc 旗標 | 與位元組 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–112 | rsvd | — |
| 113–118 | rsvd/vendor | — |
| 119–122 | 密碼修改入口 | 廠商自定義(寫入新密碼) |
| 123–126 | 密碼輸入入口 | 廠商自定義;典型的解鎖區域 — 寫保護類型 |
| 127 | 頁面選擇 | 00h 身份資訊 · 01h 應用選擇表 · 02h 用戶 EEPROM · 03h 閾值與通道控制 · 20h–21h 可選;讀取 128–255 之前須先寫入 |
實際讀取 QSFP28 下層頁面
- 位元組 0 = 11h,位元組 1 = 06h 或 08h,表示 SFF-8636 rev 2.x QSFP28;位元組 2 位元 0 = 0,表示數據就緒。
- 位元組 3–14 全部為 00h,表示無 LOS、fault、LOL 或閾值旗標(須讀取兩次:第一次讀取會清除鎖存的歷史記錄)。
- 位元組 34–57:四個 Rx power 值、四個偏置電流值、四個 Tx power 值;將各通道相互比較(典型值)。
- 位元組 86 = 00h,表示所有激光器使能;位元組 93 位元 1 = 0,表示高功率;位元組 98 = FFh,表示所有 CDR 均開啟。
- 位元組 127 = 00h,表示上層頁面顯示身份資訊(上層頁面 00h 映射)。
相關映射