F-Tile Serial Lite IV Intel® FPGA IPデザイン例ユーザーガイド

ID 683287
日付 12/13/2021
Public
ドキュメント目次

3.2.3. DCFIFO

このデザインは、TXパスとRXパスの両方で2つのDCFIFOブロックを使用します。DCFIFOブロックは、データ・ストリーミングを処理し、異なるクロックドメイン間で交差するクロックの信号を制御します。

表 8.  TXおよびRX DCFIFOのコンフィグレーション
パラメーター
lpm_width (レーン数 x 64)+32
lpm_numwords 64

FIFOを介して送信されるデータの形式は、トラフィック・ジェネレーターによって生成される形式に似ています。

図 7. データ形式
表 9.  コントロール信号この表では、IPがTXおよびRXコントロール信号をデータバス信号と連結し、データを通過させる方法を示しています。
コントロールDCFIFOデータ出力ビット 信号 説明
[20]

tx_valid

rx_valid

TXまたはRXデータがFullモードとBasicモードで有効であることを示します。

[19]

tx_start_of_packet

rx_start_of_packet

TXまたはRXデータパケットの開始を示します。

Fullモード専用です。

[18]

tx_end_of_packet

rx_end_of_packet

TXまたはRXデータパケットの終了を示します。

Fullモード専用です。

[17:10]

tx_channel

rx_channel

現在のサイクル番号で送受信されるデータのチャネル番号。

Fullモード専用です。

[9:5]

tx_empty

rx_empty

TXまたはRXデータの最終バースト内の無効なワードの数を示します。

Fullモード専用です。

[4:1]

tg_tx_num_valid_bytes_eob

tc_rx_num_valid_bytes_eob

最後のバーストの最終ワードの有効なバイト数を示します。

Fullモード専用です。

[0]

tg_tx_is_usr_cmd

tc_rx_is_usr_cmd

ユーザー定義の情報サイクルを開始します。

  • Fullモード: tx_startofpacket または rx_startofpacket と一致する必要があります。
  • Basicモード: サポートされていません。