CodingBox ドキュメント

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)
132SONET コンプライアンス7–4 予約済み・3 40G OTN(OTU3B/OTU3C)・2 OC-48 ロングリーチ・1 OC-48 インターミディエイト・0 OC-48 ショートリーチ
133SAS/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
135FC リンク長/技術7 ベリーロング(V)・6 ショート(S)・5 インターミディエイト(I)・4 ロング(L)・3 ミディアム(M)・2 予約済み・1 ロングウェーブレーザー(LC)・0 筐体間電気接続(EL)
136FC 送信器技術7 筐体内電気接続・6 OFC なしショートウェーブレーザー(SN)・5 OFC ありショートウェーブレーザー(SL)・4 ロングウェーブレーザー(LL)・3–0 予約済み
137FC 伝送媒体7 ツインアキシャル(TW)・6 シールド付きツイストペア(TP)・5 ミニチュア同軸(MI)・4 ビデオ同軸(TV)・3 マルチモード 62.5 µm(M6)・2 マルチモード 50 µm(M5)・1 OM3・0 シングルモード(SM)
138FC 速度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長さ SMFkm(00h = SMF ではない)
143長さ OM32 m 単位
144長さ OM21 m 単位
145長さ OM11 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)
191CC_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)
223CC_EXT(Σ バイト 192–222) mod 256
224–255ベンダー固有チェックサム対象外;署名と生産データ

ページ 01h — アプリケーション選択テーブル

バイト 195 のビット 6 が立っている場合にのみ値が入り、下位バイト 89–92/94–97 (SFF-8079 方式)で選択できるアプリケーションを定義します。QSFP28 での実装は稀で、 CMIS ではアプリケーションディスクリプタに置き換えられました。

ページ 02h — ユーザー EEPROM

バイト内容
128–137CLEI コード(ASCII 10文字)、バイト 129 のビット 4 が立っている場合
128–255それ以外は自由なユーザー EEPROM、チェックサム対象外

ページ 03h — しきい値、バイト 128–223

バイトフィールドバイトフィールド
128–129温度高アラーム130–131温度低アラーム
132–133温度高警告134–135温度低警告
136–143予約済み
144–145Vcc 高アラーム146–147Vcc 低アラーム
148–149Vcc 高警告150–151Vcc 低警告
152–175予約済み/ベンダー固有
176–177Rx パワー高アラーム178–179Rx パワー低アラーム
180–181Rx パワー高警告182–183Rx パワー低警告
184–185Tx バイアス高アラーム186–187Tx バイアス低アラーム
188–189Tx バイアス高警告190–191Tx バイアス低警告
192–193Tx パワー高アラーム194–195Tx パワー低アラーム
196–197Tx パワー高警告198–199Tx パワー低警告
200–223予約済み

チャネルのしきい値は4レーンすべてに適用され、形式は監視項目と同じです(温度 1/256 °C、 Vcc 100 µV、バイアス 2 µA、パワー 0.1 µW)— しきい値とアラーム

ページ 03h — チャネル制御とマスク、バイト 224–255

バイトフィールドビット
224–225ベンダー固有
226–233予約済み/ベンダー固有
234Tx 入力イコライゼーション7–4 Tx1 EQ レベル・3–0 Tx2 EQ レベル(0–15、dB 刻みはベンダー依存)
235Tx 入力イコライゼーション7–4 Tx3・3–0 Tx4
236Rx 出力エンファシス7–4 Rx1・3–0 Rx2
237Rx 出力エンファシス7–4 Rx3・3–0 Rx4
238Rx 出力振幅7–4 Rx1・3–0 Rx2(コード 0–3:100–400/300–600/400–800/600–1200 mVpp)
239Rx 出力振幅7–4 Rx3・3–0 Rx4
240スケルチディセーブル7–4 Rx4…Rx1 スケルチディセーブル・3–0 Tx4…Tx1 スケルチディセーブル
241Rx 出力ディセーブル7–4 予約済み・3–0 Rx4…Rx1 出力ディセーブル
242Rx パワーマスク レーン 1–2下位バイト 9 と同じ配置
243Rx パワーマスク レーン 3–4下位バイト 10 と同じ
244Tx バイアスマスク レーン 1–2下位バイト 11 と同じ
245Tx バイアスマスク レーン 3–4下位バイト 12 と同じ
246Tx パワーマスク レーン 1–2下位バイト 13 と同じ
247Tx パワーマスク レーン 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(提供されるページに応じて異なります)。値はベンダーによって異なります。重要なのはどのバイトを見るかです。

関連マップ


この記事に不正確な点や誤りを見つけた場合は、該当する箇所を選択して Ctrl+Enter を押すと、できます。