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

ID 741328
日付 6/26/2023
Public
ドキュメント目次

7.1.1.5. MAC受信インターフェイス信号

表 51.  MAC受信インターフェイス信号
フィールド名 Avalon-MM信号の種類 I/O 詳細
Avalon Streamingインターフェイス
ff_rx_clk

(で プラットフォーム・デザイナー: 受信クロック接続)

clk I 時計を受信します。上のすべての信号 アヴァロン ストリーミング受信インターフェイスは、このクロックの立ち上がりエッジで同期されます。このクロックを、このインターフェイスで必要な帯域幅を取得するために必要な周波数に設定します。このクロックは完全に独立しています rx_clk
ff_rx_dval valid O ff_rx_data[(DATAWIDTH -1):0]ff_rx_sopff_rx_eop rx_err[5:0]rx_frm_type[3:0]、および rx_err_stat[17:0]が有効であることを示すために、MACファンクションは、この信号をアサートします。
[(DATAWIDTH-1):0] datadata O DATAWIDTHが32である場合、受信した最初のバイトはff_rx_data[31:24]で、その後にff_rx_data[23:16]が続きます。
ff_rx_mod(1:0) empty O データモジュロを受信します。最終フレーム ワード内の無効なバイトを示します。
  • 11: ff_rx_data[23:0] 有効じゃない
  • 10: ff_rx_data[15:0] 有効じゃない
  • 01: ff_rx_data[7:0] 有効じゃない
  • 00: ff_rx_data[31:0] 有効です

この信号は次の場合にのみ適用されます。 データ幅 は 32 に設定されます。

ff_rx_sop startofpacket O フレームの最初のバイトまたはワードがff_rx_data[(DATAWIDTH-1):0]上で受信されたとき、1に設定されます。
ff_rx_eop endofpacket O フレーム・データの最後のバイトまたはワードがff_rx_data[(DATAWIDTH-1):0]上で受信されたときは、1に設定されます。
ff_rx_rdy ready I 申請書を受け取る準備ができました。この信号を立ち上がりエッジでアサートします。 ff_rx_clk ユーザー アプリケーションが MAC 関数からデータを受信する準備ができたとき。
rx_err(5:0) error O 受信エラーです。フレームの最終バイトでアサートされ、フレームの受信時にエラーが検出されたことを示します。見る rx_err ビットの説明 ビットの説明については。
コンポーネント固有の信号
ff_rx_dsav O 受信フレームが利用可能です。この信号がアサートされると、内部受信 FIFO バッファに読み取られるデータが含まれているが、必ずしも完全なフレームが含まれているわけではないことを示します。ユーザー アプリケーションは、FIFO バッファからの読み取りを開始したい場合があります。

この信号は、ストア アンド フォワード モードではアサート解除されたままになります。

rx_frm_type(3:0) O フレームタイプ。見る rx_frm_type ビットの説明 ビットの説明については。
ff_rx_a_full O 送信FIFOがalmost fullスレッショルドに達するとアサートされます。
ff_rx_a_empty O 送信FIFOがalmost emptyスレッショルド未満になるとアサートされます。
rx_err_stat(17:0) O rx_err_stat[17]: 1 は、受信フレームがスタック VLAN フレームであることを示します。

rx_err_stat[16]: 1 は、受信フレームが VLAN フレームまたはスタック VLAN フレームであることを示します。

rx_err_stat[15:0]: 受信フレームの長さ/タイプフィールドの値。

表 52.  Rx_frm_typeビットの説明
ビット 説明
3 ff_rx_sopとともにアサートされ、フレームの最後(ff_rx_eopがアサートされる)までアサートされ続けます。
2 ff_rx_sopとともにアサートされ、フレームの最後(ff_rx_eopがアサートされる)までアサートされ続けます。
1 ff_rx_sopとともにアサートされ、フレームの最後(ff_rx_eopがアサートされる)までアサートされ続けます。
0 ff_rx_sopとともにアサートされ、フレームの最後(ff_rx_eopがアサートされる)までアサートされ続けます。
表 53.  Rx_errビットの説明
ビット 説明
5 フレームを衝突と共に受信した場合にアサートされます。
4 PHY または PCS エラーが原因で受信フレームが破損しました。 MII/GMII/RGMII でエラーが検出された場合にアサートされます。
3 受信フレームが切り詰められました。受信 FIFO バッファーのオーバーフローにより受信フレームが切り詰められた場合にアサートされます。
2 13 CRCエラー。 CRC-32 エラーのあるフレームを受信したときにアサートされます。このエラー ビットは、有効な長さのフレームにのみ適用されます。参照する 長さのチェック
1 13 無効な長さのエラーです。受信フレームの長さが IEEE 標準 802.3 で定義されているように無効な場合にアサートされます。フレーム長の詳細については、を参照してください。 長さのチェック
0 受信フレームエラーです。エラーが発生したことを示します。それは次の論理和です。 rx_err[5:1]。
13 ビット 1 と 2 は相互に排他的ではありません。 CRCエラーを無視する rx_err[2] 無効な長さのエラーと同時にアサートされた場合の信号 rx_err[1] 信号。