JESD204C インテル® FPGA IPユーザーガイド

ID 683108
日付 3/12/2021
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

7.1. 送信機信号

表 22.  トップレベルのトランスミッターIPコア信号
信号 入力/出力 説明
JESD204C TXMACクロックとリセット
j204c_pll_refclk 1 入力 トランシーバーのTXPLL基準クロック。
j204c_txlink_clk

1

入力

このクロックは、TXデータレートを132で割った値に等しくなります。と同じPLLから生成されます。 txframe_clk

j204c_txlclk_ctrl

1

入力

と同じPLLから生成 txlink_clk そして txframe_clk。このクロックは、次の位相情報として機能します。 txlink_clk 間のCDCを処理する txlink_clk そして txframe_clk

j204c_txframe_clk

1

入力

と同期 txlink_clk。頻度は等しい、2倍、または4倍 txlink_clk、フレームクロック周波数マルチプライヤパラメータで選択したオプションに基づきます。と同じPLLから生成 txlink_clk。 。

j204c_txfclk_ctrl

1

入力

と同じPLLから生成 txlink_clk そして txframe_clk。このクロックは、次の位相情報として機能します。 txframe_clk 間のCDCを処理する txlink_clk そして txframe_clk

j204c_tx_avs_clk

1

入力

Avalon-MM インターフェイス管理クロック

j204c_reconfig_clk 1

入力

トランシーバー再構成クロック。デュプレックスモードでは、TXとRXの両方が同じ再構成ピンを共有します。

j204c_tx_rst_n

1

入力

MACLLおよびTLのアクティブロー非同期リセット信号。

j204c_tx_phy_rst_n 1

入力

PHYのアクティブロー非同期リセット信号。

j204c_tx_avs_rst_n 1

入力

TXAvalon-MMインターフェイスのアクティブロー非同期リセット信号。

j204c_reconfig_reset 1

入力

トランシーバー再構成用のアクティブハイリセット信号。デュプレックスモードでは、TXとRXの両方が同じ再構成ピンを共有します。

信号

入力/出力

説明

トランシーバー・インターフェイス
tx_serial_data

L

Output

差動高速シリアル出力データ。クロックはシリアルデータストリームに埋め込まれています。

tx_serial_data_n

L

Output

差動高速シリアル出力データ。クロックはシリアルデータストリームに埋め込まれています。

tx_ready

L

Output

トランシーバーTX(レーンごと)の準備ができていることを示します。

tx_pma_ready

L

Output

トランシーバーのTXPMA(レーンごと)の準備ができていることを示します。

j204c_reconfig_read

1

入力

デュプレックスモードでは、TXとRXの両方が同じ再構成ピンを共有します。

j204c_reconfig_write

1

入力

デュプレックスモードでは、TXとRXの両方が同じ再構成ピンを共有します。

j204c_reconfig_address

ceil(log2(L))+ 19

入力

デュプレックスモードでは、TXとRXの両方が同じ再構成ピンを共有します。

下位19ビットはアドレスを指定し、上位ビット(log2(L))はチャネルを指定します。 L = 1の場合、合計アドレスビットは常に19ビットです。

j204c_reconfig_readdata

8

Output

デュプレックスモードでは、TXとRXの両方が同じ再構成ピンを共有します。

j204c_reconfig_writedata

8

Output

デュプレックスモードでは、TXとRXの両方が同じ再構成ピンを共有します。

j204c_reconfig_waitrequest

1

Output

ライト要求信号。

デュプレックスモードでは、TXとRXの両方が同じ再構成ピンを共有します。

信号

入力/出力

説明

JESD204C TX MACAvalon-MMインターフェース
j204c_tx_avs_chipselect

1

入力

この信号が存在する場合、この信号がアサートされない限り、スレーブポートはすべてのAvalon-MM信号を無視します。この信号は、読み取りまたは書き込みと組み合わせて使用する必要があります。 Avalon-MMバスがチップセレクトをサポートしていない場合は、このポートを1に接続することをお勧めします。

j204c_tx_avs_address

10

入力

Avalon-MMスレーブの場合、各スレーブアクセスはバイトベースのオフセットに基づいています。たとえば、アドレス= 0はスレーブレジスタの最初の4バイトを選択し、アドレス= 4はスレーブレジスタスペースの次の4バイトを選択します。

j204c_tx_avs_writedata

32

入力

書き込み転送用の32ビットデータ。この信号の幅と j204c_tx_avs_readdata [31:0] 両方の信号が存在する場合、信号は同じである必要があります。

j204c_tx_avs_read

1

入力

この信号は、読み取り転送を示すためにアサートされます。これはアクティブハイ信号であり、 j204c_tx_avs_readdata [31:0] 使用中の信号。

j204c_tx_avs_write

1

入力

この信号は、書き込み転送を示すためにアサートされます。これはアクティブハイ信号であり、 j204c_tx_avs_writedata [31:0] 使用中の信号。

j204c_tx_avs_readdata

32

Output

読み取り転送に応答して、Avalon-MMスレーブからマスターに駆動される32ビットデータ。

j204c_tx_avs_waitrequest

1

Output

この信号は、Avalon-MMスレーブによってアサートされ、読み取りまたは書き込み要求に応答できないことを示します。ザ・ JESD204C Intel® FPGA IP この信号を0に結び付けて、アクセスサイクルのデータを返します。

信号

入力/出力

説明

JESD204C TX MAC Avalon-STインターフェース(データチャネル)
j204c_tx_avst_data

M * S * WIDTH_MULP * N

入力

最小データ幅= M * S * N。 TLによって処理されるコンバーターサンプルを示します。

データ形式はビッグエンディアンです。

L = 1およびM * S * WIDTH_MULP * N = 128の場合、最初のオクテットはビット[127:120]にあり、2番目のオクテットはビット[119:112]にあり、最後のオクテットはビット[7:0]にあります。

複数のレーンがインスタンス化される場合、レーン0のデータは常に上位のM * S * WIDTH_MULP * Nビットデータレーンに配置され、次のレーンが続き、レーン0の最初のオクテット位置はMSBになります。

j204c_tx_avst_control M * S * WIDTH_MULP * CS

入力

CSパラメータの一部として挿入される制御ビット。

j204c_tx_avst_valid

1

入力

アプリケーション層からのデータが有効か無効かを示します。 TXコアのAvalon-STシンクインターフェイスはバックプレッシャーをかけることができず、データがすべてのサイクルで常に有効であると想定しています。 j204c_tx_avst_ready 信号がアサートされます。

  • 0-データが無効です
  • Data = valid;
j204c_tx_avst_ready

1

Output

TXコアのAvalon-STシンクインターフェイスがデータを受け入れる準備ができていることを示します。 Avalon-STシンクインターフェイスは、JESD204Cトランスポート状態でこの信号をアサートします。 USER_DATA 段階。レディレイテンシは0です。

j204c_tx_frame_ready

1

Output

リンク層がデータを受け入れる準備ができていることを示します。リンク層は、のアサート前の所定の時間にこの信号をアサートします。 j204c_tx_avst_ready 信号。

信号

入力/出力

説明

JESD204C TX MACコマンド(コマンドチャネル)
j204c_tx_cmd_data

L * n

入力

6/18ビットのユーザーコマンド(レーンごと)を示します。 txlink_clk クロックレート。データ形式はビッグエンディアンです。

複数のレーンがインスタンス化される場合、レーン0のデータは常にデータの上位18ビットまたは6ビットに配置されます。レーンLはビット[17:0]またはビット[5:0]にあり、レーンLの最初のコマンドビット位置はビット[17]またはビット[5]です。

注: CRC-12操作の場合はn = 6、スタンドアロンコマンドチャネルの場合はn = 18
j204c_tx_cmd_valid

1

入力

アプリケーション層からのコマンドが有効か無効かを示します。 TXコアのAvalon-STシンクインターフェイスはバックプレッシャーをかけることができず、データがすべてのサイクルで常に有効であると想定しています。 j204c_tx_cmd_ready 信号がアサートされます。

  • 0-データが無効です
  • Data = valid;
j204c_tx_cmd_ready

1

Output

TXコアのAvalon-STシンクインターフェイスがコマンドを受け入れる準備ができていることを示します。 Avalon-STシンクインターフェイスは、JESD204Cリンク/トランスポート状態でこの信号をアサートします。 USER_DATA 段階。レディレイテンシは0です。

信号

入力/出力

説明

JESD204Cインターフェイス
j204c_tx_sysref

1

入力

SYSREF JESD204Cサブクラス1実装のシグナル。

サブクラス0モードの場合、この信号を0にタイオフします。

j204c_tx_somb

1

Output

マルチブロックの開始。

j204c_tx_soemb

1

Output

拡張マルチブロックの開始。

信号

入力/出力

説明

JESD204C TX MAC CSR
j204c_tx_csr_l

4

Output

リンクのアクティブなレーンの数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用できます。

j204c_tx_csr_f

8

Output

フレームあたりのオクテット数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。

j204c_tx_csr_m

8

Output

リンクのコンバーターの数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。

j204c_tx_csr_cs

2

Output

サンプルあたりの制御ビット数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。

j204c_tx_csr_n

5

Output

コンバータの分解能を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。

j204c_tx_csr_np

5

Output

サンプルあたりの合計ビット数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。

j204c_tx_csr_s

5

Output

フレームサイクルごとのコンバーターごとのサンプル数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。

j204c_tx_csr_hd

1

Output

高密度データ形式を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。

j204c_tx_csr_cf

5

Output

リンクごとのフレームクロック周期ごとの制御ワード数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。

j204c_tx_csr_e 8

Output

DCLK周期

j204c_tx_csr_testmode

4

Output

0000:不正なモード

0001:スクランブラーが無効になっています

他の値は予約されています。

信号

入力/出力

説明

JESD204C TX MACアウトオブバンド(OOB)
j204c_tx_int

1

Output

の割り込みピン JESD204C Intel® FPGA IP

エラーまたは同期要求が検出されると、割り込みがアサートされます。を構成します tx_err_enable 割り込みをトリガーできるエラーのタイプを設定するために登録します。

j204c_tx2rx_lbdata L * 132

Output

TXギアボックスの前に132ビット幅のデータとして出力し、2ブロックループバック機能のためにRXコア(同じ信号名)に接続します。

L> 0の場合、このバスのLSBはレーン0にマップされます。MSBはレーンL–1にマップされます。

表 23.  トップレベルの送信機ベースコア信号
信号 入力/出力 説明
JESD204C TXMACクロックとリセット
j204c_txlink_clk

1

入力

このクロックは、TXデータレートを132で割った値に等しくなります。と同じPLLから生成されます。 txframe_clk

j204c_txlclk_ctrl

1

入力

と同じPLLから生成 txlink_clk そして txframe_clk。このクロックは、次の位相情報として機能します。 txlink_clk 間のCDCを処理する txlink_clk そして txframe_clk

j204c_txframe_clk

1

入力

と同期 txlink_clk。頻度は等しい、2倍、または4倍 txlink_clk、フレームクロック周波数マルチプライヤパラメータで選択したオプションに基づきます。と同じPLLから生成 txlink_clk。 。

j204c_txfclk_ctrl

1

入力

と同じPLLから生成 txlink_clk そして txframe_clk。このクロックは、次の位相情報として機能します。 txframe_clk 間のCDCを処理する txlink_clk そして txframe_clk

j204c_tx_avs_clk

1

入力

Avalon-MM インターフェイス管理クロック

j204c_txphy_clk

1

入力

このクロックは、TXデータレートを64で割った値に等しくなります。フレームまたはリンククロックと非同期です。

j204c_tx_rst_n

1

入力

MACLLおよびTLのアクティブロー非同期リセット信号。

j204c_tx_phy_rst_n 1

入力

PHYのアクティブロー非同期リセット信号。

j204c_tx_avs_rst_n 1

入力

TXAvalon-MMインターフェイスのアクティブロー非同期リセット信号。

信号

入力/出力

説明

JESD204C TX MACAvalon-MMインターフェース
j204c_tx_avs_chipselect

1

入力

この信号が存在する場合、この信号がアサートされない限り、スレーブポートはすべてのAvalon-MM信号を無視します。この信号は、読み取りまたは書き込みと組み合わせて使用する必要があります。 Avalon-MMバスがチップセレクトをサポートしていない場合は、このポートを1に接続することをお勧めします。

j204c_tx_avs_address

10

入力

Avalon-MMスレーブの場合、各スレーブアクセスはバイトベースのオフセットに基づいています。たとえば、アドレス= 0はスレーブレジスタの最初の4バイトを選択し、アドレス= 4はスレーブレジスタスペースの次の4バイトを選択します。

j204c_tx_avs_writedata

32

入力

書き込み転送用の32ビットデータ。この信号の幅と j204c_tx_avs_readdata [31:0] 両方の信号が存在する場合、信号は同じである必要があります。

j204c_tx_avs_read

1

入力

この信号は、読み取り転送を示すためにアサートされます。これはアクティブハイ信号であり、 j204c_tx_avs_readdata [31:0] 使用中の信号。

j204c_tx_avs_write

1

入力

この信号は、書き込み転送を示すためにアサートされます。これはアクティブハイ信号であり、 j204c_tx_avs_writedata [31:0] 使用中の信号。

j204c_tx_avs_readdata

32

Output

読み取り転送に応答して、Avalon-MMスレーブからマスターに駆動される32ビットデータ。

j204c_tx_avs_waitrequest

1

Output

この信号は、Avalon-MMスレーブによってアサートされ、読み取りまたは書き込み要求に応答できないことを示します。ザ・ JESD204C Intel® FPGA IP この信号を0に結び付けて、アクセスサイクルのデータを返します。

信号

入力/出力

説明

JESD204C TX MAC Avalon-STインターフェース(データチャネル)
j204c_tx_avst_data

M * S * WIDTH_MULP * N

入力

最小データ幅= M * S * N。 TLによって処理されるコンバーターサンプルを示します。

データ形式はビッグエンディアンです。

L = 1およびM * S * WIDTH_MULP * N = 128の場合、最初のオクテットはビット[127:120]にあり、2番目のオクテットはビット[119:112]にあり、最後のオクテットはビット[7:0]にあります。

複数のレーンがインスタンス化される場合、レーン0のデータは常に上位のM * S * WIDTH_MULP * Nビットデータレーンに配置され、次のレーンが続き、レーン0の最初のオクテット位置はMSBになります。

j204c_tx_avst_control M * S * WIDTH_MULP * CS

入力

CSパラメータの一部として挿入される制御ビット。

j204c_tx_avst_valid

1

入力

アプリケーション層からのデータが有効か無効かを示します。 TXコアのAvalon-STシンクインターフェイスはバックプレッシャーをかけることができず、データがすべてのサイクルで常に有効であると想定しています。 j204c_tx_avst_ready 信号がアサートされます。

  • 0-データが無効です
  • Data = valid;
j204c_tx_avst_ready

1

Output

TXコアのAvalon-STシンクインターフェイスがデータを受け入れる準備ができていることを示します。 Avalon-STシンクインターフェイスは、JESD204Cトランスポート状態でこの信号をアサートします。 USER_DATA 段階。レディレイテンシは0です。

j204c_tx_frame_ready

1

Output

リンク層がデータを受け入れる準備ができていることを示します。リンク層は、のアサート前の所定の時間にこの信号をアサートします。 j204c_tx_avst_ready 信号。

信号

入力/出力

説明

JESD204C TX MACコマンド(コマンドチャネル)
j204c_tx_cmd_data

L * n

入力

6/18ビットのユーザーコマンド(レーンごと)を示します。 txlink_clk クロックレート。データ形式はビッグエンディアンです。

複数のレーンがインスタンス化される場合、レーン0のデータは常にデータの上位18ビットまたは6ビットに配置されます。レーンLはビット[17:0]またはビット[5:0]にあり、レーンLの最初のコマンドビット位置はビット[17]またはビット[5]です。

注: CRC-12操作の場合はn = 6、スタンドアロンコマンドチャネルの場合はn = 18
j204c_tx_cmd_valid

1

入力

アプリケーション層からのコマンドが有効か無効かを示します。 TXコアのAvalon-STシンクインターフェイスはバックプレッシャーをかけることができず、データがすべてのサイクルで常に有効であると想定しています。 j204c_tx_cmd_ready 信号がアサートされます。

  • 0-データが無効です
  • Data = valid;
j204c_tx_cmd_ready

1

Output

TXコアのAvalon-STシンクインターフェイスがコマンドを受け入れる準備ができていることを示します。 Avalon-STシンクインターフェイスは、JESD204Cリンク/トランスポート状態でこの信号をアサートします。 USER_DATA 段階。レディレイテンシは0です。

信号

入力/出力

説明

JESD204Cインターフェイス
j204c_tx_sysref

1

入力

SYSREF JESD204Cサブクラス1実装のシグナル。

サブクラス0モードの場合、この信号を0にタイオフします。

j204c_tx_somb

1

Output

マルチブロックの開始。

j204c_tx_soemb

1

Output

拡張マルチブロックの開始。

信号

入力/出力

説明

JESD204C TX MAC CSR
j204c_tx_csr_l

4

Output

リンクのアクティブなレーンの数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用できます。

j204c_tx_csr_f

8

Output

フレームあたりのオクテット数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。

j204c_tx_csr_m

8

Output

リンクのコンバーターの数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。

j204c_tx_csr_cs

2

Output

サンプルあたりの制御ビット数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。

j204c_tx_csr_n

5

Output

コンバータの分解能を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。

j204c_tx_csr_np

5

Output

サンプルあたりの合計ビット数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。

j204c_tx_csr_s

5

Output

フレームサイクルごとのコンバーターごとのサンプル数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。

j204c_tx_csr_hd

1

Output

高密度データ形式を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。

j204c_tx_csr_cf

5

Output

リンクごとのフレームクロック周期ごとの制御ワード数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。

j204c_tx_csr_e 8

Output

DCLK周期

j204c_tx_csr_testmode

4

Output

0000:不正なモード

0001:スクランブラーが無効になっています

他の値は予約されています。

信号

入力/出力

説明

JESD204C TX MACアウトオブバンド(OOB)
j204c_tx_int

1

Output

の割り込みピン JESD204C Intel® FPGA IP

エラーまたは同期要求が検出されると、割り込みがアサートされます。を構成します tx_err_enable 割り込みをトリガーできるエラーのタイプを設定するために登録します。

j204c_tx2rx_lbdata L * 132

Output

TXギアボックスの前に132ビット幅のデータとして出力し、2ブロックループバック機能のためにRXコア(同じ信号名)に接続します。

L> 0の場合、このバスのLSBはレーン0にマップされます。MSBはレーンL–1にマップされます。

txphy_data 64. Output TXPHYパラレルデータ。
TX_FIFO_FULL L 入力 TXコアインターフェイスFIFOがいっぱいであることを示します。
注: トランシーバーのPHY信号については、 港湾情報 のセクション E-tileトランシーバーPHYユーザーガイド