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

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

6.1.3. 送信および受信コマンド レジスタ (Dword オフセット 0x3A ~ 0x3B)

次の表では、MAC 機能がフレームの送受信をどのように処理するかを決定するレジスタについて説明します。ソフトウェア リセットでは、これらのレジスタの値は変更されません。

表 33.  送信および受信コマンド レジスタ
ワードオフセット フィールド名 R/W 説明
0x3A tx_cmd_stat RW MAC 関数が送信フレームを処理する方法を指定します。電源を入れると、 パケットヘッダーを 32 ビット境界に揃える オプションを使用すると、このレジスタはハードウェア リセット時に 0x00040000 にリセットされます。それ以外の場合は、0x00 にリセットされます。
  • ビット 0 ~ 16 — 未使用。
  • ビット 17 (OMIT_CRC) - 送信パスでの CRC 計算と挿入を省略するには、このビットを 1 に設定します。したがって、ユーザー アプリケーションは正しいデータと CRC を提供する責任があります。このビットを 1 に設定すると、常にビットよりも優先されます。 ff_tx_crc_fwd 信号。
  • ビット 18 (TX_SHIFT16) - ユーザー アプリケーションからのフレームが 32 ビット境界に配置されている場合は、このビットを 1 に設定します。詳細については、以下を参照してください。 IPペイロード・リアライメント

    この設定は、 パケットヘッダーを 32 ビット境界に揃える オプションおよび 32 ビット内部 FIFO バッファを備えた MAC バリエーションもあります。それ以外の場合、このビットを読み取ると常に 0 が返されます。

    内部 FIFO バッファのない MAC バリエーションでは、このビットは読み取り専用ビットであり、 パケットヘッダーを 32 ビット境界に揃える オプション。

  • ビット 19 ~ 31 — 未使用。
0x3B rx_cmd_stat RW MAC 関数が受信フレームを処理する方法を指定します。電源を入れると、 パケットヘッダーを 32 ビット境界に揃える オプションを使用すると、このレジスタはハードウェア リセット時に 0x02000000 にリセットされます。それ以外の場合は、0x00 にリセットされます。
  • ビット 0 ~ 24 — 未使用。
  • ビット 25 (RX_SHIFT16)—このビットを 1 に設定すると、受信フレームを 32 ビット境界に揃えるよう MAC 機能に指示します。フレームの位置合わせの詳細については、を参照してください。 IPペイロード・アライメント

    この設定は、 パケットヘッダーを 32 ビット境界に揃える オプションおよび 32 ビット内部 FIFO バッファを備えた MAC バリエーションもあります。それ以外の場合、このビットを読み取ると常に 0 が返されます。

    内部 FIFO バッファのない MAC バリエーションでは、このビットは読み取り専用ビットであり、 パケットヘッダーを 32 ビット境界に揃える オプション。

  • ビット 26 ~ 31 — 未使用。