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

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

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

表 41.   Avalon® ストリーミングRXデータ・インターフェイスの信号
信号 入力/出力 説明
avalon_st_rx_startofpacket 出力 1 アサートされると、RXデータの開始を示します。
avalon_st_rx_endofpacket 出力 1 アサートされると、RXデータの終了を示します。
avalon_st_rx_valid 出力 1 アサートされると、このインターフェイス上の avalon_st_rx_data[] 信号およびその他の信号が有効であることを示します。
avalon_st_rx_ready 入力 1 クライアントによってデータを受け入れる準備ができると、この信号をアサートします。
avalon_st_rx_error[] 出力 6 この信号は、 Avalon® ストリーミングRXインターフェイスで転送されている現在のパケットの1つ以上のエラーを示します。これは、avalon_st_rx_valid 信号および avalon_st_rx_ready 信号によって限定され、パケットの終了時に整列します。
  • ビット0 - PHYエラー
    • 10 Gbpsの場合、xgmii_rx_data のデータに制御エラー文字 (FE) が含まれています。
    • 10 Mbps、100 Mbps、1 Gbpsの場合、gmii_rx_err また mii_rx_err がアサートされます。
    • 1G/2.5Gの場合、gmii16b_rx_err がアサートされます。
  • ビット1 - CRCエラー。計算されたCRC値が、受信したCRCと一致しません。
  • ビット2 - アンダーサイズ・フレーム。RXフレーム長が64バイト未満です。
  • ビット3 - オーバーサイズ・フレーム
  • ビット4 - ペイロード長エラー
  • ビット5 - オーバーフロー・エラー。ユーザー・アプリケーションがMAC IPコアからの受信データを受信している間は、データをさらに受信する準備ができていません。
avalon_st_rx_data[] 出力 32/64 クライアントへのRXデータ。MAC IPコアでは、RXデータを avalon_st_rx_data[31:24]avalon_st_rx_data[23:16] などの順序でクライアントに送信します。

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

avalon_st_rx_empty[] 出力 2/3

RXデータの終了を含むサイクル中の空のバイト数が含まれます。

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