7.2. 受信機信号
信号 |
幅 |
入力/出力 |
説明 |
---|---|---|---|
JESD204CRXクロックとリセット | |||
j204c_pll_refclk | 1 |
入力 |
入力リファレンス・クロック0 |
j204c_rxlink_clk | 1 |
入力 |
このクロックは、RXデータレートを132で割った値に等しくなります。と同じPLLから生成されます。 rxframe_clk。 |
j204c_rxlclk_ctrl | 1 | 入力 | と同じPLLから生成 rxlink_clk そして rxframe_clk。このクロックは、次の位相情報として機能します。 rxlink_clk 間のCDCを処理する rxlink_clk そして rxframe_clk。 |
j204c_rxframe_clk | 1 |
入力 |
と同期 rxlink_clk。頻度は等しい、2倍、または4倍 rxlink_clk。と同じPLLから生成 rxlink_clk。 |
j204c_rxfclk_ctrl | 1 |
入力 |
と同じPLLから生成 rxlink_clk そして rxframe_clk。このクロックは、次の位相情報として機能します。 rxframe_clk 間のCDCを処理する rxlink_clk そして rxframe_clk。 |
j204c_rx_avs_clk | 1 |
入力 |
Avalon-MM インターフェイス管理クロック |
j204c_reconfig_clk | 1 |
入力 |
トランシーバー再構成クロック。デュプレックスモードでは、TXとRXの両方が同じ再構成ピンを共有します。 |
j204c_rx_rst_n | 1 |
入力 |
MACLLおよびTLのアクティブロー非同期リセット信号。 |
j204c_rx_phy_rst_n | 1 | 入力 |
PHYのアクティブロー非同期リセット信号。 |
j204c_rx_avs_rst_n | 1 | 入力 |
RXAvalon-MMインターフェイスのアクティブロー非同期リセット信号。 |
j204c_reconfig_reset | 1 | 入力 |
トランシーバー再構成用のアクティブハイリセット信号。 デュプレックスモードでは、TXとRXの両方が同じ再構成ピンを共有します。 |
信号 |
幅 |
入力/出力 |
説明 |
トランシーバー・インターフェイス | |||
rx_serial_data | L |
入力 |
差動高速シリアル入力データ。クロックはシリアルデータストリームから回復されます。 |
rx_serial_data_n | L |
入力 |
差動高速シリアル入力データ。クロックはシリアルデータストリームから回復されます。 適切にコンパイルするために、この信号をトップレベルのピン配置で接続する必要はありません。 |
rx_ready | L |
Output |
トランシーバーRX(レーンごと)の準備ができていることを示します。 |
rx_pma_ready | L |
Output |
トランシーバーRXPMA(レーンごと)の準備ができていることを示します。 |
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 |
入力 |
デュプレックスモードでは、TXとRXの両方が同じ再構成ピンを共有します。 |
j204c_reconfig_waitrequest |
1 |
Output |
ライト要求信号。 デュプレックスモードでは、TXとRXの両方が同じ再構成ピンを共有します。 |
信号 |
幅 |
入力/出力 |
説明 |
JESD204C RX MACAvalon-MMインターフェース | |||
j204c_rx_avs_chipselect | 1 |
入力 |
この信号が存在する場合、この信号がアサートされない限り、スレーブポートはすべてのAvalon-MM信号を無視します。この信号は、読み取りまたは書き込みと組み合わせて使用する必要があります。 Avalon-MMバスがチップセレクトをサポートしていない場合は、このポートを1に接続することをお勧めします。 |
j204c_rx_avs_address | 10 |
入力 |
Avalon-MMスレーブの場合、各スレーブアクセスはバイトベースのオフセットに基づいています。たとえば、アドレス= 0はスレーブレジスタの最初の4バイトを選択し、アドレス= 4はスレーブレジスタスペースの次の4バイトを選択します。 |
j204c_rx_avs_writedata | 32 |
入力 |
書き込み転送用の32ビットデータ。 |
j204c_rx_avs_read | 1 |
入力 |
この信号は、読み取り転送を示すためにアサートされます。これはアクティブハイ信号であり、 j204c_rx_avs_readdata [31:0] 使用中の信号。 |
j204c_rx_avs_write | 1 |
入力 |
この信号は、書き込み転送を示すためにアサートされます。これはアクティブハイ信号であり、 j204c_rx_avs_writedata [31:0] 使用中の信号。 |
j204c_rx_avs_readdata | 32 |
Output |
読み取り転送に応答して、Avalon-MMスレーブからマスターに駆動される32ビットデータ。 |
j204c_rx_avs_waitrequest | 1 |
Output |
この信号は、Avalon-MMスレーブによってアサートされ、読み取りまたは書き込み要求に応答できないことを示します。ザ・ JESD204C Intel® FPGA IP この信号を0に結び付けて、アクセスサイクルのデータを返します。 |
信号 |
幅 |
入力/出力 |
説明 |
JESD204C RX MAC Avalon-STインターフェース(データチャネル) | |||
j204c_rx_avst_data | M * S * WIDTH_MULP * N |
Output |
最小データ幅= 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_rx_avst_control | M * S * WIDTH_MULP * CS |
Output |
CSパラメータの一部として挿入された制御ビット。 |
j204c_rx_avst_valid | 1 |
Output |
アプリケーション層へのデータが有効か無効かを示します。 RXコアのAvalon-STシンクインターフェイスはバックプレッシャをかけることができず、データがすべてのサイクルで常に有効であると想定しています。 j204c_rx_avst_ready 信号がアサートされます。
|
j204c_rx_avst_ready | 1 |
入力 |
アプリケーション層のAvalon-STシンクインターフェイスがデータを受け入れる準備ができていることを示します。 Avalon-STシンクインターフェイスは、JESD204Cトランスポート状態でこの信号をアサートします。 USER_DATA 段階。レディレイテンシは0です。 |
j204c_rx_crc_err | L |
Output |
前のマルチブロックでCRCエラーが検出されたときを示します。 |
信号 |
幅 |
入力/出力 |
説明 |
JESD204C RX MACコマンド(コマンドチャネル) | |||
j204c_rx_cmd_data | L * n |
Output |
6/18ビットのユーザーコマンド(レーンごと)を示します。 rxlink_clk クロックレート。データ形式はビッグエンディアンです。 複数のレーンがインスタンス化される場合、レーン0のデータは常にデータの上位18ビットまたは6ビットに配置されます。レーンLはビット[17:0]またはビット[5:0]にあり、レーンLの最初のコマンドビット位置はビット[17]またはビット[5]です。
注: CRC-12操作の場合はn = 6、スタンドアロンコマンドチャネルの場合はn = 18
|
j204c_rx_cmd_valid | 1 |
Output |
リンク層からのコマンドが有効か無効かを示します。 j204c_rx_cmd_ready 信号がアサートされます。
|
j204c_rx_cmd_ready | 1 |
入力 |
トランスポート層またはアプリケーション層がコマンドを受け入れる準備ができていることを示します。アプリケーション層インターフェースは、JESD204Cリンク/トランスポート状態でこの信号をアサートします。 USER_DATA 段階。レディレイテンシは0です。 |
j204c_rx_cmd_par_err | Lまたは1 |
Output |
パリティエラーが検出されたときを示します。
|
信号 |
幅 |
入力/出力 |
説明 |
JESD204Cインターフェイス | |||
j204c_rx_sysref | 1 |
入力 |
SYSREF JESD204Cサブクラス1実装のシグナル。 サブクラス0モードの場合、この信号を0にタイオフします。 |
j204c_rx_somb | 1 |
Output |
マルチブロックの開始を示します。 |
j204c_rx_soemb | 1 |
Output |
拡張マルチブロックの開始を示します。 |
j204c_rx_sh_lock | 1 |
Output |
同期ヘッダーロックを示します。 |
j204c_rx_emb_lock | 1 |
Output |
EMBロックを示します。 |
j204c_rx_dev_emblock_align | 1 | Output |
内のすべてのレーンのすべてのEMBブロックが JESD204C IPインスタンスが調整されます。
注: オンにした場合にのみ適用されます マルチリンクモード パラメータ。
|
j204c_rx_dev_lane_align | 1 |
Output |
内のすべてのレーンが JESD204C IPインスタンスが調整されます。 |
j204c_rx_alldev_emblock_align | 1 | 入力 |
マルチリンク同期の場合は、 j204c_rx_dev_emblock_align すべてからの信号 JESD204C IPインスタンスをANDゲートに接続し、ANDゲート出力をこの信号に接続します。
注: オンにした場合にのみ適用されます マルチリンクモード パラメータ。
|
j204c_rx_alldev_lane_align | 1 |
入力 |
マルチリンク同期の場合は、 j204c_rx_dev_lane_align すべてからの信号 JESD204C IPインスタンスをANDゲートに接続し、ANDゲート出力をこの信号に接続します。 単一デバイスの場合は、 j204c_rx_dev_lane_align この信号に信号を戻します。 |
信号 |
幅 |
入力/出力 |
説明 |
JESD204C RX MAC CSR | |||
j204c_rx_csr_l | 4 |
Output |
リンクのアクティブなレーンの数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。 |
j204c_rx_csr_f | 8 |
Output |
フレームあたりのオクテット数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。 |
j204c_rx_csr_m | 8 |
Output |
リンクのコンバーターの数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。 |
j204c_rx_csr_cs | 2 |
Output |
サンプルあたりの制御ビット数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。 |
j204c_rx_csr_n | 5 |
Output |
コンバータの分解能を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。 |
j204c_rx_csr_np | 5 |
Output |
サンプルあたりの合計ビット数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。 |
j204c_rx_csr_s | 5 |
Output |
フレームサイクルごとのコンバーターごとのサンプル数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。 |
j204c_rx_csr_hd | 1 |
Output |
高密度データ形式を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。 |
j204c_rx_csr_cf | 5 |
Output |
リンクごとのフレームクロック周期ごとの制御ワード数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。 |
j204c_rx_csr_e | 8 | Output |
LEMC期間。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。 |
j204c_rx_csr_testmode | 4 |
Output |
0000:不正なモード 00x1:デスクランブラーが無効になっています。 001x:2ブロックループバックモードが有効になっています。 他の値は予約されています。 |
信号 |
幅 |
入力/出力 |
説明 |
JESD204C RX MACアウトオブバンド(OOB) | |||
j204c_rx_int | 1 |
Output |
の割り込みピン JESD204C Intel® FPGA IP。 エラーが検出されると、割り込みがアサートされます。を構成します rx_err_enable 割り込みをトリガーできるエラーのタイプを設定するために登録します。 |
j204c_tx2rx_lbdata | L * 132 | 入力 |
ビット10で2ブロックループバックモードが有効になっている場合、RXギアボックス出力と多重化 rx_2b_lben (オフセット0x0)デュプレックスセットアップ(同じ信号名)でTXコアに接続します。 L> 0の場合、このバスのLSBはレーン0にマップされます。MSBはレーンL-1にマップされます。 この信号はシンプレックスモードでのみ存在します。 IPがデュプレックスとして設定されている場合、パラレルループバックパスは内部でTXからRXに接続されます。 |
信号 |
幅 |
入力/出力 |
説明 |
---|---|---|---|
JESD204CRXクロックとリセット | |||
j204c_rxlink_clk | 1 |
入力 |
このクロックは、RXデータレートを132で割った値に等しくなります。と同じPLLから生成されます。 rxframe_clk。 |
j204c_rxlclk_ctrl | 1 | 入力 | と同じPLLから生成 rxlink_clk そして rxframe_clk。このクロックは、次の位相情報として機能します。 rxlink_clk 間のCDCを処理する rxlink_clk そして rxframe_clk。 |
j204c_rxframe_clk | 1 |
入力 |
と同期 rxlink_clk。頻度は等しい、2倍、または4倍 rxlink_clk。と同じPLLから生成 rxlink_clk。 |
j204c_rxfclk_ctrl | 1 |
入力 |
と同じPLLから生成 rxlink_clk そして rxframe_clk。このクロックは、次の位相情報として機能します。 rxframe_clk 間のCDCを処理する rxlink_clk そして rxframe_clk。 |
j204c_rx_avs_clk | 1 |
入力 |
Avalon-MM インターフェイス管理クロック |
j204c_rx_rst_n | 1 |
入力 |
MACLLおよびTLのアクティブロー非同期リセット信号。 |
j204c_rx_phy_rst_n | 1 | 入力 |
PHYのアクティブロー非同期リセット信号。 |
j204c_rx_avs_rst_n | 1 | 入力 |
RXAvalon-MMインターフェイスのアクティブロー非同期リセット信号。 |
信号 |
幅 |
入力/出力 |
説明 |
JESD204C RX MACAvalon-MMインターフェース | |||
j204c_rx_avs_chipselect | 1 |
入力 |
この信号が存在する場合、この信号がアサートされない限り、スレーブポートはすべてのAvalon-MM信号を無視します。この信号は、読み取りまたは書き込みと組み合わせて使用する必要があります。 Avalon-MMバスがチップセレクトをサポートしていない場合は、このポートを1に接続することをお勧めします。 |
j204c_rx_avs_address | 10 |
入力 |
Avalon-MMスレーブの場合、各スレーブアクセスはバイトベースのオフセットに基づいています。たとえば、アドレス= 0はスレーブレジスタの最初の4バイトを選択し、アドレス= 4はスレーブレジスタスペースの次の4バイトを選択します。 |
j204c_rx_avs_writedata | 32 |
入力 |
書き込み転送用の32ビットデータ。 |
j204c_rx_avs_read | 1 |
入力 |
この信号は、読み取り転送を示すためにアサートされます。これはアクティブハイ信号であり、 j204c_rx_avs_readdata [31:0] 使用中の信号。 |
j204c_rx_avs_write | 1 |
入力 |
この信号は、書き込み転送を示すためにアサートされます。これはアクティブハイ信号であり、 j204c_rx_avs_writedata [31:0] 使用中の信号。 |
j204c_rx_avs_readdata | 32 |
Output |
読み取り転送に応答して、Avalon-MMスレーブからマスターに駆動される32ビットデータ。 |
j204c_rx_avs_waitrequest | 1 |
Output |
この信号は、Avalon-MMスレーブによってアサートされ、読み取りまたは書き込み要求に応答できないことを示します。ザ・ JESD204C Intel® FPGA IP この信号を0に結び付けて、アクセスサイクルのデータを返します。 |
信号 |
幅 |
入力/出力 |
説明 |
JESD204C RX MAC Avalon-STインターフェース(データチャネル) | |||
j204c_rx_avst_data | M * S * WIDTH_MULP * N |
Output |
最小データ幅= 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_rx_avst_control | M * S * WIDTH_MULP * CS |
Output |
CSパラメータの一部として挿入された制御ビット。 |
j204c_rx_avst_valid | 1 |
Output |
アプリケーション層へのデータが有効か無効かを示します。 RXコアのAvalon-STシンクインターフェイスはバックプレッシャをかけることができず、データがすべてのサイクルで常に有効であると想定しています。 j204c_rx_avst_ready 信号がアサートされます。
|
j204c_rx_avst_ready | 1 |
入力 |
アプリケーション層のAvalon-STシンクインターフェイスがデータを受け入れる準備ができていることを示します。 Avalon-STシンクインターフェイスは、JESD204Cトランスポート状態でこの信号をアサートします。 USER_DATA 段階。レディレイテンシは0です。 |
j204c_rx_crc_err | L |
Output |
前のマルチブロックでCRCエラーが検出されたときを示します。 |
信号 |
幅 |
入力/出力 |
説明 |
JESD204C RX MACコマンド(コマンドチャネル) | |||
j204c_rx_cmd_data | L * n |
Output |
6/18ビットのユーザーコマンド(レーンごと)を示します。 rxlink_clk クロックレート。データ形式はビッグエンディアンです。 複数のレーンがインスタンス化される場合、レーン0のデータは常にデータの上位18ビットまたは6ビットに配置されます。レーンLはビット[17:0]またはビット[5:0]にあり、レーンLの最初のコマンドビット位置はビット[17]またはビット[5]です。
注: CRC-12操作の場合はn = 6、スタンドアロンコマンドチャネルの場合はn = 18
|
j204c_rx_cmd_valid | 1 |
Output |
リンク層からのコマンドが有効か無効かを示します。 j204c_rx_cmd_ready 信号がアサートされます。
|
j204c_rx_cmd_ready | 1 |
入力 |
トランスポート層またはアプリケーション層がコマンドを受け入れる準備ができていることを示します。アプリケーション層インターフェースは、JESD204Cリンク/トランスポート状態でこの信号をアサートします。 USER_DATA 段階。レディレイテンシは0です。 |
j204c_rx_cmd_par_err | Lまたは1 |
Output |
パリティエラーが検出されたときを示します。
|
信号 |
幅 |
入力/出力 |
説明 |
JESD204Cインターフェイス | |||
j204c_rx_sysref | 1 |
入力 |
SYSREF JESD204Cサブクラス1実装のシグナル。 サブクラス0モードの場合、この信号を0にタイオフします。 |
j204c_rx_somb | 1 |
Output |
マルチブロックの開始を示します。 |
j204c_rx_soemb | 1 |
Output |
拡張マルチブロックの開始を示します。 |
j204c_rx_sh_lock | 1 |
Output |
同期ヘッダーロックを示します。 |
j204c_rx_emb_lock | 1 |
Output |
EMBロックを示します。 |
j204c_rx_dev_lane_align | 1 |
Output |
このデバイスのすべてのレーンが整列していることを示します。 |
j204c_rx_alldev_lane_align | 1 |
入力 |
マルチデバイス同期の場合は、 j204c_rx_dev_lane_align すべてのデバイスからANDゲートに信号を送り、ANDゲート出力をこの信号に接続します。 単一デバイスの場合は、 j204c_rx_dev_lane_align この信号に信号を戻します。 |
信号 |
幅 |
入力/出力 |
説明 |
JESD204 RX MAC CSR | |||
j204c_rx_csr_l | 4 |
Output |
リンクのアクティブなレーンの数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。 |
j204c_rx_csr_f | 8 |
Output |
フレームあたりのオクテット数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。 |
j204c_rx_csr_m | 8 |
Output |
リンクのコンバーターの数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。 |
j204c_rx_csr_cs | 2 |
Output |
サンプルあたりの制御ビット数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。 |
j204c_rx_csr_n | 5 |
Output |
コンバータの分解能を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。 |
j204c_rx_csr_np | 5 |
Output |
サンプルあたりの合計ビット数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。 |
j204c_rx_csr_s | 5 |
Output |
フレームサイクルごとのコンバーターごとのサンプル数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。 |
j204c_rx_csr_hd | 1 |
Output |
高密度データ形式を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。 |
j204c_rx_csr_cf | 5 |
Output |
リンクごとのフレームクロック周期ごとの制御ワード数を示します。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。 |
j204c_rx_csr_e | 8 | Output |
LEMC期間。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。 |
j204c_rx_csr_testmode | 4 |
Output |
0000:不正なモード 00x1:デスクランブラーが無効になっています。 001x:2ブロックループバックモードが有効になっています。 他の値は予約されています。 |
信号 |
幅 |
入力/出力 |
説明 |
JESD204C RX MACアウトオブバンド(OOB) | |||
j204c_rx_int | 1 |
Output |
の割り込みピン JESD204C Intel® FPGA IP。 エラーが検出されると、割り込みがアサートされます。を構成します rx_err_enable 割り込みをトリガーできるエラーのタイプを設定するために登録します。 |
j204c_tx2rx_lbdata | L * 132 | 入力 |
ビット10で2ブロックループバックモードが有効になっている場合、RXギアボックス出力と多重化 rx_2b_lben (オフセット0x0)デュプレックスセットアップ(同じ信号名)でTXコアに接続します。 L> 0の場合、このバスのLSBはレーン0にマップされます。MSBはレーンL-1にマップされます。 この信号はシンプレックスモードでのみ存在します。 IPがデュプレックスとして設定されている場合、パラレルループバックパスは内部でTXからRXに接続されます。 |