Low Latency Ethernet 10G MAC Intel® FPGA IPユーザーガイド

ID 683426
日付 8/23/2021
Public
ドキュメント目次

6.6.1. Avalon® ストリーミングTXデータ・インターフェイスの信号

表 40.   Avalon® ストリーミングTXデータ・インターフェイスの信号
信号 入力/出力 説明
avalon_st_tx_startofpacket 入力 1 この信号をアサートして、TXデータの開始を示します。
avalon_st_tx_endofpacket 入力 1 この信号をアサートして、TXデータの終了を示します。
avalon_st_tx_valid 入力 1 この信号をアサートして、このインターフェイス上の avalon_st_tx_data[] 信号およびその他の信号は有効であることを示します。
avalon_st_tx_ready 出力 1 アサートされると、MAC IPコアがデータを受け入れる準備ができていることを示します。この信号のリセット値は、非決定論的です。
注: リセット中、この信号の値は0または1になります。
avalon_st_tx_error 入力 1 この信号をアサートして、現在のTXパケットにエラーが含まれていることを示します。
avalon_st_tx_data[] 入力 32/64 クライアントからのTXデータ。クライアントでは、TXデータを avalon_st_tx_data[31:24]avalon_st_tx_data[23:16] などの順序でMAC IPコアに送信します。

Use 64-bit Ethernet 10G MAC Avalon streaming interfaceのオプションをイネーブルすると、幅は64ビットになります。それ以外の場合は32ビットです。

avalon_st_tx_empty[] 入力 2/3 この信号を使用して、TXデータの終了を含むサイクル内の空のバイト数を指定します。
  • 0x0: すべてのバイトが有効です。
  • 0x1: 最後のバイトが無効です。
  • 0x2: 最後の2バイトは無効です。
  • 0x3: 最後の3バイトは無効です。
Use 64-bit Ethernet 10G MAC Avalon streaming interfaceのオプションを有効にすると、幅は3ビットになります。それ以外の場合は2ビットになります。