JAJSOE7E June 2022 – April 2025 ADC12DJ5200-EP
PRODUCTION DATA
巡回冗長検査 (CRC) モードを使用すると、送信中の潜在的なビットエラーを検出できます。JESD204C では 12 ビットワード CRC-12 モードをサポートする必要があり、3 ビッ トワード CRC-3 モードはオプションです。デバイス は CRC-3 モードをサポートしていないため、このセクションは CRC-12 モードのみに特化したものです。トランスミッタは、マルチブロックの 32 ブロックのスクランブルされたデータ ビットから CRC-12 パリティ ビットを計算します。12 ビット CRC パリティワードが、次のマルチブロックの同期ヘッダー ストリームで送信されます。レシーバは、受信したマルチブロックの 12 ビット パリティワードを計算し、それを次のマルチブロックの受信した 12 ビット パリティワードと比較します。差異は、受信したデータ ビットまたは受信した 12 ビットのパリティワードに少なくとも 1 つのエラーがあることを示しています。マルチブロックの最初のデータ ビットでビットエラーを検出するための最小遅延は 46 ブロックです。
CRC-12モードを使用するときの同期ヘッダーストリームのマッピングを、表 6-19 に示します。CRC[x] は 12 ビットの CRC ワードのビット x に対応します。CMD[x] は、7 ビットのコマンド ワードのビット x に対応し、デバイスでは常に 0 に設定されます。同期ヘッダー ストリームの最後の 00001 ビット シーケンスは、マルチブロックの終了を識別するために使用されるパイロット信号です。同期ヘッダー全体で 1 が発生すると、同期ヘッダーの最後にのみパイロット信号が表示され、1 つのマルチブロックを受信した後でマルチブロックのアライメントが可能になります。EoEMB は、拡張マルチブロックの最後のマルチブロックに対して 1 に設定される拡張マルチブロックの終了ビットです。
| ビット | 機能 | ビット | 機能 | ビット | 機能 | ビット | 機能 |
|---|---|---|---|---|---|---|---|
| 0 | CRC[11] | 8 | CRC[5] | 16 | Cmd[6] | 24 | Cmd[2] |
| 1 | CRC[10] | 9 | CRC[4] | 17 | Cmd[5] | 25 | Cmd[1] |
| 2 | CRC[9] | 10 | CRC[3] | 18 | Cmd[4] | 26 | Cmd[0] |
| 3 | 1 | 11 | 1 | 19 | 1 | 27 | 0 |
| 4 | CRC[8] | 12 | CRC[2] | 20 | Cmd[3] | 28 | 0 |
| 5 | CRC[7] | 13 | CRC[1] | 21 | 1 | 29 | 0 |
| 6 | CRC[6] | 14 | CRC[0] | 22 | EoEMB | 30 | 0 |
| 7 | 1 | 15 | 1 | 23 | 1 | 31 | 1 |
CRC-12 エンコーダは、32 個のスクランブルされたブロック (2048 ビット) のマルチブロックを取り込み、式 13 で与えられるジェネレータ多項式を使用して 12 ビットのパリティワードを計算します。この多項式は、マルチブロック内のすべての 2 ビットエラーを検出するのに十分であり、距離を問わず、最大 12 ビットのバースト エラー シーケンスを検出することができます。マルチブロック内の任意の距離に 3 ビットエラーが検出されない確率は約 0.004% です。
図 6-21 に、CRC-12の全パリティビット生成を示します。入力は 2048 ビット シーケンスで、マルチブロックの 32 個のスクランブル ブロックから構築されます (同期ヘッダーは含まれません)。12ビットのパリティワード CRC[11:0] は、2048 ビットシーケンス全体を処理した後、Sx ブロックから取得されます。各マルチブロックを処理する前に、Sx ブロックは 0 で初期化されます。CRC-12 パリティワード生成の詳細については、JESD204C 規格を参照してください。
図 6-21 CRC-12 パリティビット ジェネレータ