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

ID 691272
日付 4/26/2022
Public
ドキュメント目次

7.2. レシーバーのクロック信号

表 21.  トップレベルのレシーバーIPコア信号

信号

方向

説明

JESD204C RXのクロッキングおよびリセット
j204c_pll_refclk

1

入力

入力リファレンス・クロック0

j204c_rxlink_clk

1

入力

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

j204c_rxlclk_ctrl 1 入力 rxlink_clkrxframe_clkと同じPLLから生成されます。このクロック・コントロールは、j204c_rxlink_clkj204c_rxlink_clkj204c_rxframe_clkの間のCDCを処理するための位相情報として機能します。j204c_rxlink_clkは常にj204c_rxframe_clkと同じか、2倍遅いため、このクロック制御は1に関連付けられています。すべてのj204c_rxlink_clkの正のクロックエッジはj204c_rxframe_clkの正のクロックエッジに揃えられます。
j204c_rxframe_clk

1

入力

この信号はrxlink_clkに同期しています。頻度は、rxlink_clkの2に等しいか、2倍されます。rxlink_clkと同じPLLから生成されます。

j204c_rxfclk_ctrl

1

入力

j204c_rxlink_clkj204c_rxframe_clkと同じPLLから生成されます。このクロックは、j204c_rxframe_clkの位相情報として機能し、j204c_rxframe_clkkからj204c_rxlink_clkへのCDC交差を処理します。FCLK_MULP = 1の場合、すべてのj204c_rxframe_clk の正のクロックエッジがj204c_rxlink_clkの正のクロックエッジにアラインされるため、このクロックは1に関連付けられます。 ただし、FCLK_MULP = 2の場合、この信号は、j204c_rxlink_clkの正のクロックエッジにアラインされた正のクロックエッジを持つj204c_rxframe_clk周期ごとにHighにパルスします。
j204c_rx_avs_clk

1

入力

clock

j204c_rx_rst_ack_n 1 出力 非同期信号。

j204c_rx_rst_nの状態の確認インジケーター 。

reconfig_xcvr_clk

1

入力

トランシーバー・リコンフィグレーション・クロック。デュプレックス・モードでは、TXとRXの両方が同じリコンフィグレーション・ピンを共有します。

sysclk 1

入力

外部システムPLLに接続されたシステムPLLクロック。F-Tileシステムのクロック周波数はユーザー定義です。システムクロック周波数は、ネイティブクロック周波数以上です。
j204c_rx_rst_n

1

入力

MAC LL、PHY、およびTLのアクティブLow非同期リセット信号。

j204c_rx_avs_rst_n 1

入力

RX Avalon® メモリーマップド・インターフェイスのアクティブLow非同期リセット信号。

この信号はrx_avs_clkに同期的にディアサートします 。

reconfig_xcvr_reset 1 入力 PMA Avalon® メモリーマップド・インターフェイス リセットです。

アクティブHigh信号。デュプレックス・モードでは、TXとRXの両方が同じリコンフィグレーション・ピンを共有します。

インテル この信号をtx_avs_rst_nに結び付けることをお勧めします。

信号

方向

説明

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

L

入力

差動高速シリアル入力データ。クロックはシリアル・データ・ストリームから回復されます。

rx_serial_data_n

L

入力

差動高速シリアル入力データ。クロックはシリアル・データ・ストリームから回復されます。

reconfig_xcvr_read

1

入力

デュプレックス・モードでは、TXとRXの両方が同じリコンフィグレーション・ピンを共有します。

この信号は、 i_reconfig_clk クロックに同期しています。

reconfig_xcvr_write

1

入力

デュプレックス・モードでは、TXとRXの両方が同じリコンフィグレーション・ピンを共有します。

この信号は、i_reconfig_clk クロックに同期しています。

reconfig_xcvr_address

log2 + +18

入力

各トランシーバー・レーンのアドレスは18ビット幅です。上のビットはレーン選択です。

この信号は、i_reconfig_clk クロックに同期しています。

reconfig_xcvr_readdata

32

出力

デュプレックス・モードでは、TXとRXの両方が同じリコンフィグレーション・ピンを共有します。

この信号は、i_reconfig_clk クロックに同期しています。

reconfig_xcvr_writedata

32

入力

デュプレックス・モードでは、TXとRXの両方が同じリコンフィグレーション・ピンを共有します。

この信号は、i_reconfig_clk クロックに同期しています。

reconfig_xcvr_byteenable 4 入力

バイトイネーブル信号。 byteenable [3:0]が4'b1111の場合、32ビットのDwordを使用します。それ以外の場合は、バイトアクセスを使用します。

この信号は、i_reconfig_clkに同期しています。

信号

方向

説明

JESD204C RX MAC Avalon® Memory-Mappedインターフェイス
j204c_rx_avs_chipselect

1

入力

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

この信号は、i_reconfig_clk クロックに同期しています。

j204c_rx_avs_address

10

入力

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

この信号は、i_reconfig_clkに同期しています。

j204c_rx_avs_writedata

32

入力

書き込み転送用の32ビットデータ。

この信号は、i_reconfig_clkに同期しています。

j204c_rx_avs_read

1

入力

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

この信号は、i_reconfig_clkに同期しています。

j204c_rx_avs_write

1

入力

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

この信号は、i_reconfig_clkに同期しています。

j204c_rx_avs_readdata

32

出力

から駆動される32ビットデータ Avalon® 読み出し転送に応答してマスターにメモリマップされたスレーブ。

この信号は、i_reconfig_clkに同期しています。

j204c_rx_avs_waitrequest

1

出力

この信号は、 Avalon® メモリー・マッピング・スレーブは、読み出しまたは書き込み要求に応答できないことを示します。FタイルJESD204C Intel® FPGA IPは、この信号を0に結び付けて、アクセスサイクルのデータを返します。

この信号は、i_reconfig_clkに同期しています。

信号

方向

説明

JESD204C RX MAC Avalon® Streamingインターフェイス (データチャネル)
j204c_rx_avst_data

M * S * N * WIDTH_MULP

出力

最小データ幅=M* S*N。この信号はす rxframe_clkに同期していま。TLによって処理されるコンバーター・サンプルを示します。

この信号は、rxlink_clk クロックレートで64ビットのユーザーデータ(レーンごと)を示します。8オクテットがレーンあたり64ビットのデータ幅にパックされます。データ形式はビッグ・エンディアンです。

L=1およびM*S * N * WIDTH_MULP = 64の場合、最初のオクテットはビット[63:56]にあり、その後にビット[55:48]が続き、最後のオクテットはビット[7:0]です。複数のレーンがインスタンス化される場合、レーン0のデータは常に上位64ビットに配置されます。データレーンLのデータはビット[63:0]にあり、レーンLの最初のオクテット位置はビット[63:56]にあります。

j204c_rx_avst_control

M * S * WIDTH_MULP * CS

出力

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

この信号はrxframe_clkに同期しています。

j204c_rx_avst_valid

1

出力

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

  • 0—データが無効である
  • 1—データが有効である

この信号はrxframe_clkに同期しています。

j204c_rx_avst_ready

1

入力

アプリケーション層の Avalon® のストリーミング・シンク・インターフェイスがデータを受け入れる準備ができていることを示します。 Avalon® ストリーミング・シンク・インターフェイスは、USER_DATAフェイズのJESD204Cトランスポート状態でこの信号をアサートします。レディー・レイテンシーは0です。

この信号はrxframe_clkに同期しています。

j204c_rx_crc_err

L

出力

前のマルチブロックでCRCエラーが検出されたことを示します。

この信号はrxlink_clkに同期しています。

信号

方向

説明

JESD204C RX MACコマンド(コマンドチャネル)
j204c_rx_cmd_data

L * 6

L * 18

出力

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

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

この信号はrxlink_clkに同期しています。

CRC-12が有効になっている場合、幅はL*6です。スタンドアロン・コマンド・チャネルの場合、幅はL*18です。

j204c_rx_cmd_valid

1

出力

この信号はrxlink_clkに同期しています。

リンク層からのコマンドが有効か無効かを示します。 j204c_rx_cmd_ready信号がアサートされます。

  • 0—データが無効である
  • 1—データが有効である
j204c_rx_cmd_ready

1

入力

この信号はrxlink_clkに同期しています。

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

j204c_rx_cmd_par_err

1 :

出力

この信号はrxlink_clkに同期しています 。

パリティーエラーが検出されたときを示します。

  • シングル・レーン・モードを有効にした場合、幅は1です。
  • シングル・レーン・モードを無効にした場合、幅はLになります。

信号

方向

説明

JESD204Cインターフェース
j204c_rx_sysref

1

入力

JESD204CSubclass 1実装のSYSREF信号。

Subclass 0モードの場合、この信号を0にタイオフします。

j204c_rx_sh_lock

1

出力

同期ヘッダーロックを示します。

この信号はrxlink_clkに同期しています。

j204c_rx_emb_lock

1

出力

EMBがロックされていることを示します。

この信号はrxlink_clkに同期しています。

j204c_rx_dev_lane_align

1

出力

内のすべてのレーンがFタイルJESD204C IPインスタンスが調整されます。

j204c_rx_alldev_lane_align

1

入力

マルチデバイス同期の場合、すべてのFタイルJESD204C IPインスタンスからのj204c_rx_dev_lane_align信号をANDゲートに入力し、ANDゲート出力をこの信号に接続します。

単一デバイスの場合、j204c_rx_dev_lane_align信号をこの信号に接続し直します。

この信号はrxlink_clkに同期しています 。

信号

方向

説明

JESD204C RX MAC CSR
j204c_rx_csr_l

4

出力

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

この信号はrx_avs_clkに同期しています 。

j204c_rx_csr_f

8

出力

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

この信号はrx_avs_clkに同期しています 。

j204c_rx_csr_m

8

出力

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

この信号はrx_avs_clkに同期しています 。

j204c_rx_csr_cs

2

出力

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

j204c_rx_csr_n

5

出力

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

この信号はrx_avs_clkに同期しています 。

j204c_rx_csr_np

5

出力

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

この信号はrx_avs_clkに同期しています 。

j204c_rx_csr_s

5

出力

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

j204c_rx_csr_hd

1

出力

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

この信号はrx_avs_clkに同期しています 。

j204c_rx_csr_cf

5

出力

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

この信号はrx_avs_clkに同期しています 。

j204c_rx_csr_e 8

出力

LEMC期間。トランスポート層は、この信号をコンパイル時パラメーターとして使用します。

この信号はrx_avs_clkに同期しています 。

j204c_rx_csr_testmode

2

出力

この信号はrx_avs_clkに同期しています 。

  • 0 - SCFIFOモード
  • 1:TX2RXループバックモードが有効(66ビットルーバック)
  • 2-TX2RX_GBループバックモードが有効(64ビットループバック)
  • 3-無効

信号

方向

説明

JESD204C RX MAC帯域外(OOB)
j204c_rx_int

1

出力

非同期信号。

FタイルJESD204C Intel® FPGA IPの割り込みピン 。

エラーが検出されると、割り込みがアサートされます。rx_err_enableレジスターを設定して、割り込みをトリガーできるエラーのタイプを設定します。

j204c_tx2rx_lbdata L*66

入力

TX2RXループバックモードが有効になっている場合、入力およびRXギアボックス出力との多重化。これは、TX2RXループバック機能のデュプレックスセットアップ(同じ信号名)でTXIPに接続されます。

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

この信号はrxlink_clkに同期しています 。

j204c_tx2rx_lbdata_gb L*64 入力

この入力は、66/64ギアボックスが使用可能な場合に有効です。

rxphy_clk また sysclkに同期しています。

TX2RX_GBループバックモードが有効になっている場合にRXギアボックス入力と多重化され、TX2RXループバック機能のデュプレックスセットアップ(同じ信号名)でTXIPに接続します。

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

j204c_tx2rx_lbdata_gb_valid L 出力 j204c_tx2rx_lbdata_gbが有効であることを示すためにアサートします。LSBはLane 0にマッピングされ、MSBはLane L-1にマッピングされます。この信号はrxphy_clkまたはsysclkに同期しています。
注: トランシーバーのPHY信号については、FタイルのアーキテクチャとPMAおよびFECDirectPHYIPユーザーガイドでの信号とポートのリファレンス のセクションを参照してください。