3.2.3. DCFIFO
このデザインは、TXパスとRXパスの両方で2つのDCFIFOブロックを使用します。DCFIFOブロックは、データ・ストリーミングを処理し、異なるクロックドメイン間で交差するクロックの信号を制御します。
| パラメーター | 値 |
|---|---|
| lpm_width | (レーン数 x 64)+32 |
| lpm_numwords | 64 |
FIFOを介して送信されるデータの形式は、トラフィック・ジェネレーターによって生成される形式に似ています。
図 7. データ形式
| コントロール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 |
ユーザー定義の情報サイクルを開始します。
|