CodingBox ドキュメント

波長可変 DWDM メモリマップ:SFF-8690、SFF-TA-1004

波長可変 DWDM トランシーバーは、1つの波長に固定される代わりに、ITU グリッド上の任意のチャネルに設定できます。チャネルはモジュールメモリ内のレジスタへの書き込みによって選択され、そのレジスタがどこにあるかを2つの SFF 文書が定めています。

対象文書

文書タイトルリビジョン対象
SFF-8690Tunable SFP+ Memory Map for ITU Frequencies1.4SFP+(および SFP28 クラスの波長可変モジュール)
SFF-TA-1004Tunable QSFP+/QSFP28 Memory Map for ITU Frequencies0.0.10QSFP+ / QSFP28

CMIS で管理されるモジュール(QSFP-DD、OSFP)は、代わりに CMIS のアドバタイズページと制御ページを通じてチューニングを扱います。

マップが定義するもの

両文書とも同じモデルに従い、それぞれのフォームファクターのページ方式に合わせて調整されています。

  • 機能 — モジュールがチャネル番号周波数波長のいずれでチューニングするか;対応するグリッド間隔(例:100 GHz、50 GHz);レーザーが到達できる最初と最後の周波数。
  • 設定レジスタ — チャネルを選択するためにホストが書き込むチャネル番号(または THz/GHz 単位の周波数、あるいは波長)。
  • ステータスと障害 — レーザーが要求されたチャネルに落ち着いたかどうか(チューニング中/ロック済み)、および非対応チャネルなどのエラーフラグ。
  • 現在値 — モジュールが実際に発振している波長/周波数の読み戻し値。

SFF-8690 では、これらは SFP+ の A2h ブロックの上位ページ(ページ 02h)にあります。 SFF-TA-1004 では、SFF-8636の他の部分と同様にバイト 127 で選択される QSFP のページ化メモリの上位ページを占めます。

チューニングの手順

  1. 機能を読み取ります。チューニングモード、グリッド間隔、周波数範囲。
  2. 希望するチャネル(または周波数/波長)を書き込みます。
  3. レーザーがロック済みを報告するまでステータスをポーリングします。
  4. 現在の波長を読み戻して確認します — そのチャネルの ITU グリッドの値と一致するはずです。

CodingBox では

CodingBox はこれらのマップを実装し、波長可変 DWDM トランシーバーのチャネル番号と波長を設定し、現在の設定を読み戻します — DWDM 作業における本アプリケーションの中核機能の1つです。値は EEPROM editorCheck transceiver 画面で確認できます。


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