JAJSWO4 June 2025 DAC39RF20
ADVANCE INFORMATION
JESD204C レジスタのメモリマップされたレジスタを、表 8-58 に示します。表 8-58 にないレジスタ オフセット アドレスはすべて予約済みと見なして、レジスタの内容は変更しないでください。
| オフセット | 略称 | レジスタ名 | セクション |
|---|---|---|---|
| 0x101 | JMODE | セクション 8.3.6.1 | |
| 0x102 | JESD_M | セクション 8.3.6.2 | |
| 0x103 | JCTRL | セクション 8.3.6.3 | |
| 0x104 | SHMODE | セクション 8.3.6.4 | |
| 0x105 | KM1 | セクション 8.3.6.5 | |
| 0x106 | RBD | セクション 8.3.6.6 | |
| 0x107 | JESD_STATUS | セクション 8.3.6.7 | |
| 0x108 | REFDIV | セクション 8.3.6.8 | |
| 0x10A | MPY | セクション 8.3.6.9 | |
| 0x10B | 定格 | セクション 8.3.6.10 |
表の小さなセルに収まるように、複雑なビット アクセス タイプを記号で表記しています。表 8-59 に、このセクションでアクセス タイプに使用しているコードを示します。
| アクセス タイプ | 表記 | 説明 |
|---|---|---|
| 読み取りタイプ | ||
| R | R | 読み出し |
| R-0 | R -0 | 読み出し 0 を返す |
| R-1 | R -1 | 読み取り 1s を返す |
| 書き込みタイプ | ||
| W | W | 書き込み |
| W1C | W 1C | 書き込み 1 でクリア |
| リセットまたはデフォルト値 | ||
| -n | リセット後の値またはデフォルト値 | |
JMODE を表 8-60 に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-6 | 予約済み | R | 0x0 | |
| 5-0 | JMODE | R/W | 0x0 | JMODE を指定 |
JESD_M を 表 8-61に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-4 | 予約済み | R | 0x0 | |
| 3-0 | JESD_M | R/W | 0x1 | 有効にするサンプルストリームの数(JESD204C コンバータ)を指定します(JESD204C M パラメータ)。有効なストリームの数は、JESD インターフェイスからサンプルを受信するように設定された DAC または DSP チャネルの数に基づいて適切である必要があります(DSP_MODE、MXMODE、DAC_SRC、DSP_L を参照)。JESD_M=0 のとき、SYS_EN がセットされているとき(たとえば、すべての DSP チャネルが入力サンプルを必要としない場合)、JESD インターフェイスは有効になりません。 DSP_MODE =バイパスモード(すべての DSP が無効)。JESD_M は 1 または 2 である必要があります。DAC_SRC を使用して、DAC チャネルを入力ストリーム 0 または 1 にバインドします。 DSP_MODE = 任意の DSP が有効である場合、JESD_M は 0、1、2、4、6、8 である必要があります。サンプルを必要とする各 DSP チャネルに対して、2 つのサンプルストリームを有効化します(DSP_MODE を参照)。DSP に入力サンプルが必要ない場合は、JESD_M = 0 を使用して JESD インターフェイスを無効にします。 ストリーム 0 と 1 は、DSP チャネル 0 に電力を供給します。 ストリーム 2 と 3 は、DSP チャネル 1 に電力を供給します。 ストリーム 4 と 5 は、DSP チャネル 2 に電力を供給します。 ストリーム 6 と 7 は、DSP チャネル 3 に電力を供給します。 注 1:JESD_M は、選択した JMODE に関連付けられている Mx パラメータを超えないようにする必要があります。各 JMODE に関連付けられている Mx 値については、「サポートモード」を参照してください。 有効なレーン数(L)は、L = ceiling(M/Mx*Lx) として計算されます。 JESD_M=1 の使用は、有効なすべての DSP が JESD 以外のモード(例:DDS SPI、DDS ベクトルモード)を使用している場合にのみ有効です。1つのサンプルストリームをトリガーソースとして使用できます(TRIG_TYPEn = 3、TRIG_SELn = 0)。このようにトリガする場合は、JMODE 3 から 7 のみがサポートされ、LT は 32、64、128、または256にする必要があります(DSP_Lを参照)。 |
JCTRL を表 8-62 に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7 | 予約済み | R | 0x0 | |
| 6 | TI_MODE | R/W | 0x0 |
|
| 5 | サブクラス | R/W | 0x0 | 弾性バッファのリリース方法の指定:
|
| 4 | JENC | R/W | 0x0 |
|
| 3-2 | 予約済み | R | 0x0 | |
| 1 | SFORMAT | R/W | 0x1 | JESD204C サンプルの入力サンプルフォーマット。 DSP が DSP ストリームモードで設定されている場合は、SFORMAT=1 を使用する必要があります。
|
| 0 | SCR | R/W | 0x1 | スプリアスノイズを改善し、特定のサンプルペイロードが JESD204C レシーバが誤ったコードグループやレーンアライメントを検出できないようにするため、8b/10b スクランブラを推奨します。このレジスタは、64b/66b モードには影響しません(常にスクランブルされます)。
|
SHMODE を表 8-63 に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-2 | 予約済み | R | 0x0 | |
| 1-0 | SHMODE | R/W | 0x0 | 64b/66b 同期ワードのモードを選択します (マルチブロックごとに 32 ビットのデータ)。これは、JENC=1(64b/66b モード)の場合にのみ適用されます。 注:このデバイスは、JESD204Cコマンド機能をサポートしていません。レシーバーは、すべてのコマンドフィールドを無視します。
|
KM1 を表 8-64 に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-0 | KM1 | R/W | 0x3F | K はマルチフレームあたりのフレーム数です。8b/10b リンク層を使用する場合は、ここで K-1 をプログラミングします(JENCを参照)。JMODE の設定によっては、K の有効値に制約があります。K に不正な値をプログラミングすると、リンクの誤動作の原因になります。 デフォルト値は、KM1=31で、K=32 に対応します。 注:64b/66b リンク層を使用するモードでは、KM1 レジスタは無視されます。K の実効値は 256 * E/F です。 |
RBD を表 8-65 に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7 | 予約済み | R | 0x0 | |
| 6-0 | RBD | R/W | 0x0 | このレジスタは、弾性バッファのリリースの機会をシフトさせます。RBD を 1 増やすと、リリースの機会が 8 バイト(オクテット)遅れます。 8b/10b モードの場合、有効な RBD 範囲は 0 から K*F/8-1 です。 64b/66b モードの場合、有効な RBD 範囲は 0 から 32 * E-1です。 |
JESD_STATUS を 表 8-66に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7 | EB_ERR | W1C | X | 弾性バッファでアンダーフロー/オーバーフローが発生しました。 |
| 6 | LINK_UP | R | X | セットされている場合、これは JESD204C リンクがアップしていることを示します(弾性バッファが開放されている)。 |
| 5 | JSYNC_STATE | R | X | JESD204C SYNC 信号の状態を返します。 0 = 0b0 = SYNC アサ―ト 1 = 0b1 = SYNC デアサ―ト |
| 4 | 予約済み | R | X | |
| 3 | JESD_ALIGNED | R | X | LMFC/LEMC が SYSREF によってアラインされ、別の SYSREF パルスがその整列を確認したことを示します。このビットは読み取り専用です(SPI ではクリアできません)。SYSREF_ALIGN_EN および SYS_EN がセットされた後で、整列を達成してこのビットをセットするために、最大 15 の SYSREF パルスが部品で必要になる場合があります。 |
| 2 | PLL_LOCKED | R | X | 高のときは、有効になっているすべての PHY PLL がロックされています。 |
| 1-0 | 予約済み | R | X |
REFDIV を表 8-67 に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15-8 | 予約済み | R | 0x0 | |
| 7-0 | REFDIV | R/W | 0x30 | DAC クロック(FDACCLK)から PHY PLL リファレンスクロック(FREF)を生成する周波数除数を指定します。 次の値が有効です:1、2、3、4、5、6、8、10、12、16、20、24、32、40、48、64、80、96、128。 他の値はすべて予約されており、未定義の動作を生成します。 PLL 制御を参照してください。 |
MPY を表 8-68 に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-0 | MPY | R/W | 0xA | PHY の PLL 周波数乗数を指定します。「PLL 制御」を参照してください。この設計では以下の値が有効です: 8 (0x8) = 8x 10 (0xA) = 10x 16 (0x10) = 16x 20 (0x14) = 20x 33 (0x21) = 33x 40 (0x28) = 40x 66 (0x42) = 66x 99 (0x63) = 99x |
RATE を表 8-69 に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-3 | 予約済み | R | 0x0 | |
| 2-0 | 定格 | R/W | 0x0 | Serdes VCO 周波数 FVCO から Serdes ビットレート FBITへの周波数乗数を制御します。すべてのレーンに影響します。「Serdes PLL」セクションを参照してください。
|