SFF-8636 上位ページレジスタマップ(00h、03h)
QSFP+/QSFP28 モジュールの上位メモリ(バイト 128–255)は、下位バイト 127 でページ切り替えされます。ページ 00h はホストが検証する識別情報ブロックを保持し、ページ 03h はアラーム/警告のしきい値とレーンごとの信号品質制御を保持し、ページ 01h と 02h はアプリケーション選択テーブルとユーザー EEPROM を保持します。このページは SFF-8636 Rev 2.11 に準拠して、これらをバイト単位・ビット単位で一覧化しています(rev 2.10 は後続の追加分を示します)。解説:SFF-8636。ランタイムのバイトは 下位ページ 00h マップにあります。
凡例:rsvd = 予約済み・vendor = ベンダー固有・bit 7 = MSB。
上位ページ 00h — 識別情報、バイト 128–191(CC_BASE の対象)
| バイト | フィールド | 内容 |
|---|---|---|
| 128 | 識別子 | 下位バイト 0 と同じ(0Dh QSFP+、11h QSFP28) |
| 129 | 拡張識別子 | 7–6 電力クラス 1–4:00 クラス 1 ≤ 1.5 W・01 クラス 2 ≤ 2.0 W・10 クラス 3 ≤ 2.5 W・11 クラス 4 ≤ 3.5 W・5 電力クラス 8 実装 rev 2.10(最大電力は下位バイト 107)・4 CLEI コード提供(ページ 02h)・3 Tx に CDR あり・2 Rx に CDR あり・1–0 電力クラス 5–7:00 未使用(7–6 を参照)・01 クラス 5 ≤ 4.0 W・10 クラス 6 ≤ 4.5 W・11 クラス 7 ≤ 5.0 W |
| 130 | コネクター | SFF-8024 Table 4-3:07h LC・0Ch MPO 1×12・0Dh MPO 2×16・23h 分離不可のコネクター・27h MPO 2×12・28h MPO 1×16 |
| 131 | イーサネットコンプライアンス | 7 拡張 — バイト 192 を使用・6 10GBASE-LRM・5 10GBASE-LR・4 10GBASE-SR・3 40GBASE-CR4・2 40GBASE-SR4・1 40GBASE-LR4・0 40G アクティブケーブル(XLPPI) |
| 132 | SONET コンプライアンス | 7–4 予約済み・3 40G OTN(OTU3B/OTU3C)・2 OC-48 ロングリーチ・1 OC-48 インターミディエイト・0 OC-48 ショートリーチ |
| 133 | SAS/SATA コンプライアンス | 7 SAS 24 Gb/s rev 2.10・6 SAS 12 Gb/s・5 SAS 6 Gb/s・4 SAS 3 Gb/s・3–0 予約済み |
| 134 | ギガビットイーサネットコンプライアンス | 7–4 予約済み・3 1000BASE-T・2 1000BASE-CX・1 1000BASE-LX・0 1000BASE-SX |
| 135 | FC リンク長/技術 | 7 ベリーロング(V)・6 ショート(S)・5 インターミディエイト(I)・4 ロング(L)・3 ミディアム(M)・2 予約済み・1 ロングウェーブレーザー(LC)・0 筐体間電気接続(EL) |
| 136 | FC 送信器技術 | 7 筐体内電気接続・6 OFC なしショートウェーブレーザー(SN)・5 OFC ありショートウェーブレーザー(SL)・4 ロングウェーブレーザー(LL)・3–0 予約済み |
| 137 | FC 伝送媒体 | 7 ツインアキシャル(TW)・6 シールド付きツイストペア(TP)・5 ミニチュア同軸(MI)・4 ビデオ同軸(TV)・3 マルチモード 62.5 µm(M6)・2 マルチモード 50 µm(M5)・1 OM3・0 シングルモード(SM) |
| 138 | FC 速度 | 7 1200 MB/s・6 800・5 1600・4 400・3 3200・2 200・1 拡張(SFF-8024)・0 100 MB/s |
| 139 | エンコーディング | SFF-8024 Table 4-2(QSFP 列):00h 未規定・01h 8B/10B・02h 4B/5B・03h NRZ・04h SONET スクランブル・05h 64B/66B・06h マンチェスター・07h 256B/257B・08h PAM4 |
| 140 | 公称信号レート | レーンごと、100 Mb/s 単位(67h = 10.3 Gb/s);FFh → バイト 222 を参照 |
| 141 | 拡張レート選択コンプライアンス | 7–2 予約済み・1–0 01 = レート選択バージョン 1(バイト 87–88 が有効);00 = 未実装 |
| 142 | 長さ SMF | km(00h = SMF ではない) |
| 143 | 長さ OM3 | 2 m 単位 |
| 144 | 長さ OM2 | 1 m 単位 |
| 145 | 長さ OM1 | 1 m 単位 |
| 146 | 長さ 銅線/OM4 | 銅線またはアクティブケーブル:メートル;OM4:2 m 単位(バイト 147 の技術に応じて解釈) |
| 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 1490 nm DFB・Ah 無等化銅線・Bh パッシブ等化銅線・Ch 近端・遠端ともアクティブリミッティング銅線・Dh 遠端リミッティング銅線・Eh 近端リミッティング銅線・Fh リニアアクティブ等化銅線・3 波長制御(1 = 有効)・2 冷却式送信器・1 検出器種別(1 = APD、0 = PIN)・0 波長可変送信器 |
| 148–163 | ベンダー名 | ASCII 16文字 |
| 164 | 拡張モジュール | InfiniBand:7–5 予約済み・4 EDR・3 FDR・2 QDR・1 DDR・0 SDR |
| 165–167 | ベンダー OUI | — |
| 168–183 | ベンダー型番 | ASCII 16文字 |
| 184–185 | ベンダーリビジョン | ASCII 2文字 |
| 186–187 | 波長/銅線減衰 | 光:波長は 0.05 nm 単位(0x6598 = 1299.2 nm)・銅線:186 は 2.5 GHz での減衰(dB)、187 は 5.0 GHz |
| 188–189 | 波長許容差/減衰 | 光:±許容差は 0.005 nm 単位・銅線:188 は 7.0 GHz、189 は 12.9 GHz |
| 190 | 最大ケース温度 | °C(00h = 標準の 70 °C) |
| 191 | CC_BASE | (Σ バイト 128–190) mod 256 |
上位ページ 00h — 拡張識別情報、バイト 192–255
| バイト | フィールド | 内容 |
|---|---|---|
| 192 | 拡張仕様コンプライアンス | SFF-8024 Table 4-4(02h 100GBASE-SR4・03h LR4・06h CWDM4・07h PSM4・0Bh 100GBASE-CR4・11h 4×10GBASE-SR・25h 100GBASE-DR・40h–49h 50G/200G/400G のコード…) — SFF-8024 |
| 193 | オプション | 7 予約済み・6 LPMode/TxDis ピン機能設定可能 rev 2.10・5 IntL/LOSL ピン機能設定可能 rev 2.10・4 Tx 入力 EQ 自動適応対応・3 Tx 入力 EQ 固定プログラマブル・2 Rx 出力エンファシス固定プログラマブル・1 Rx 出力振幅固定プログラマブル・0 予約済み |
| 194 | オプション | 7 Tx CDR オン/オフ制御実装・6 Rx CDR オン/オフ制御実装・5 Tx CDR LOL フラグ実装・4 Rx CDR LOL フラグ実装・3 Rx スケルチディセーブル実装・2 Rx 出力ディセーブル対応・1 Tx スケルチディセーブル実装・0 Tx スケルチ実装 |
| 195 | オプション | 7 ページ 02h 提供・6 ページ 01h 提供・5 レート選択実装・4 Tx_Disable 実装・3 Tx_Fault 実装・2 Tx スケルチが低下させるのは OMA(1)または Pave(0)・1 Tx LOS 実装・0 ページ 20h–21h 実装 |
| 196–211 | ベンダーシリアル番号 | ASCII 16文字 |
| 212–219 | 日付コード | YYMMDD + ロット 2文字 |
| 220 | 診断モニタリング種別 | 7–4 予約済み・3 Rx パワー測定:1 = 平均、0 = OMA・2 Tx パワーモニター実装・1–0 予約済み |
| 221 | 拡張オプション | 4 初期化完了フラグ実装(下位バイト 6 ビット 0)・3 レート選択方式の宣言(0 = バイト 141/レート選択 v1 経由、1 = アプリケーション選択ページ 01h 経由)・2–0 後続リビジョンの機能(TC レディネスフラグ、ソフトウェアリセット、Tx ディセーブル高速モード)— リビジョンを確認してください |
| 222 | 拡張信号レート | レーンごと、250 Mb/s 単位、バイト 140 = FFh のとき有効(67h = 25.75 Gb/s;D5h = 53.125 GBd) |
| 223 | CC_EXT | (Σ バイト 192–222) mod 256 |
| 224–255 | ベンダー固有 | チェックサム対象外;署名と生産データ |
ページ 01h — アプリケーション選択テーブル
バイト 195 のビット 6 が立っている場合にのみ値が入り、下位バイト 89–92/94–97 (SFF-8079 方式)で選択できるアプリケーションを定義します。QSFP28 での実装は稀で、 CMIS ではアプリケーションディスクリプタに置き換えられました。
ページ 02h — ユーザー EEPROM
| バイト | 内容 |
|---|---|
| 128–137 | CLEI コード(ASCII 10文字)、バイト 129 のビット 4 が立っている場合 |
| 128–255 | それ以外は自由なユーザー EEPROM、チェックサム対象外 |
ページ 03h — しきい値、バイト 128–223
| バイト | フィールド | バイト | フィールド |
|---|---|---|---|
| 128–129 | 温度高アラーム | 130–131 | 温度低アラーム |
| 132–133 | 温度高警告 | 134–135 | 温度低警告 |
| 136–143 | 予約済み | — | — |
| 144–145 | Vcc 高アラーム | 146–147 | Vcc 低アラーム |
| 148–149 | Vcc 高警告 | 150–151 | Vcc 低警告 |
| 152–175 | 予約済み/ベンダー固有 | — | — |
| 176–177 | Rx パワー高アラーム | 178–179 | Rx パワー低アラーム |
| 180–181 | Rx パワー高警告 | 182–183 | Rx パワー低警告 |
| 184–185 | Tx バイアス高アラーム | 186–187 | Tx バイアス低アラーム |
| 188–189 | Tx バイアス高警告 | 190–191 | Tx バイアス低警告 |
| 192–193 | Tx パワー高アラーム | 194–195 | Tx パワー低アラーム |
| 196–197 | Tx パワー高警告 | 198–199 | Tx パワー低警告 |
| 200–223 | 予約済み | — | — |
チャネルのしきい値は4レーンすべてに適用され、形式は監視項目と同じです(温度 1/256 °C、 Vcc 100 µV、バイアス 2 µA、パワー 0.1 µW)— しきい値とアラーム。
ページ 03h — チャネル制御とマスク、バイト 224–255
| バイト | フィールド | ビット |
|---|---|---|
| 224–225 | ベンダー固有 | — |
| 226–233 | 予約済み/ベンダー固有 | — |
| 234 | Tx 入力イコライゼーション | 7–4 Tx1 EQ レベル・3–0 Tx2 EQ レベル(0–15、dB 刻みはベンダー依存) |
| 235 | Tx 入力イコライゼーション | 7–4 Tx3・3–0 Tx4 |
| 236 | Rx 出力エンファシス | 7–4 Rx1・3–0 Rx2 |
| 237 | Rx 出力エンファシス | 7–4 Rx3・3–0 Rx4 |
| 238 | Rx 出力振幅 | 7–4 Rx1・3–0 Rx2(コード 0–3:100–400/300–600/400–800/600–1200 mVpp) |
| 239 | Rx 出力振幅 | 7–4 Rx3・3–0 Rx4 |
| 240 | スケルチディセーブル | 7–4 Rx4…Rx1 スケルチディセーブル・3–0 Tx4…Tx1 スケルチディセーブル |
| 241 | Rx 出力ディセーブル | 7–4 予約済み・3–0 Rx4…Rx1 出力ディセーブル |
| 242 | Rx パワーマスク レーン 1–2 | 下位バイト 9 と同じ配置 |
| 243 | Rx パワーマスク レーン 3–4 | 下位バイト 10 と同じ |
| 244 | Tx バイアスマスク レーン 1–2 | 下位バイト 11 と同じ |
| 245 | Tx バイアスマスク レーン 3–4 | 下位バイト 12 と同じ |
| 246 | Tx パワーマスク レーン 1–2 | 下位バイト 13 と同じ |
| 247 | Tx パワーマスク レーン 3–4 | 下位バイト 14 と同じ |
| 248–253 | 予約済み | — |
| 254–255 | ベンダー固有 | — |
ページ 20h–21h
任意(バイト 195 のビット 0);rev 2.10 では、拡張されたレーンごとの機能とベンダー用途のために予約されています — モジュールのデータシートを確認してください。
100GBASE-SR4 の識別情報を読む
典型的な SR4 では次のように読み取れます。バイト 128 = 11h;129 = 00h(クラス 1)または 40h(クラス 2);130 = 0Ch(MPO);131 = 80h(拡張);139 = 05h(64B/66B);140 = FFh; 222 = 67h(レーンあたり 25.75 Gb/s);143 = 23h(70 m OM3 を 2 m 単位で表すと 35); 146 = 32h(100 m OM4 / 2 = 50);147 = 00h(850 nm VCSEL、PIN);186–187 = 850 nm / 0.05 = 17 000 = 4268h(正確な値はモジュールの公称波長フィールドによって異なります); 192 = 02h(100GBASE-SR4);195 = 3Ch–BCh(提供されるページに応じて異なります)。値はベンダーによって異なります。重要なのはどのバイトを見るかです。
関連マップ
- 下位ページ 00h マップ — フラグ、監視、制御。
- SFF-8472 A0h マップ — 識別情報ブロックに相当する SFP 側のもの。
- CMIS 上位ページマップ — CMIS 側の相当物。