JAJSOE7E June 2022 – April 2025 ADC12DJ5200-EP
PRODUCTION DATA
ADC12DJ5200-EP は、フレームおよびマルチフレーム監視をサポートしており、8B/10B エンコードを使用するときに JESD204C リンクの健全性を検証します。スクランブルの使用に応じて方式が変わります。スクランブルがディスエーブルになっている場合の実装については、最初に説明します。現在のフレームの最後のオクテットが前のフレームの最後のオクテットと一致する場合、現在のフレームの最後のオクテットは/F/(K28.7)文字としてエンコードされます。現在のフレームがマルチフレームの最後のフレームでもある場合は、代わりに/A/(K28.3)文字が使用されます。整列監視のために送信機に置き換えられた場合を除き、通常のデータストリームでは/F/または/A/文字は発生しません。レシーバが通常のデータストリーム内で/F/または/A/文字を検出すると、レシーバはフレームまたはマルチフレームの終端と想定される場所で文字が発生しているかどうかを確認します。フレームまたはマルチフレームの終端以外の場所でキャラクタが発生した場合、トランスミッターまたはレシーバの位置がずれています。レシーバは、適切に整列された/F/または/A/文字を受信すると、整列文字を適切なデータ文字に置き換えます。適切なデータ文字は、以前に受信したフレームの最後のオクテットです。この方式は、スクランブルされていないデータストリームの整列文字の確率を高めます。
スクランブルを有効にした場合の実装は、オクテットがランダム化されているため、若干異なります。フレームの最後のオクテットが0xFC(8B/10Bエンコード前)の場合、送信機はオクテットを/F/(/K28.7/)文字としてエンコードします。マルチフレームの最後のオクテットが0x7C(8B/10Bエンコード前)である場合、トランスミッタはオクテットを/A/(/K28.3/)文字としてエンコードします。/A/および/F/文字の位置が監視され、フレームとマルチフレームの適切な整列が確認されます。レシーバは、/F/文字を0xFCオクテットに、/a/文字を0x7Cオクテットに置き換えるだけで、整列文字を置き換えます。
誤った位置に複数の整列文字が発生した場合や、予期した場合にエラーが発生しない場合は、受信側でエラーが報告されることがあります。フレームまたはマルチフレームのずれが検出されると、レシーバは SYNC をアサートしてリンクの再整列をトリガする必要があります。また、リンクを再起動する前に、トランスミッタとレシーバのLMFCが適切に整列していることを確認するために、SYSREFを再発行する必要もあります。