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

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

5.3. プライマリーMACアドレス

表 23.  プライマリーMACアドレス
ワードオフセット レジスター名 説明 Access HWリセット値
0x0010 primary_mac_addr0 6バイトのプライマリーMACアドレスです。MAC IPコアの動作をイネーブルする前に、このレジスターをゼロ以外の値でコンフィグレーションしてください。

プライマリーMACアドレスを次のようにマッピングします。

  • primary_mac_addr0: アドレスの下位4バイト
  • primary_mac_addr1[15:0]: アドレスの上位2バイト
  • primary_mac_addr1[31:16]: 予約済み

プライマリーMACアドレスが00-1C-23-17-4A-CBの場合、primary_mac_addr0 を0x23174ACBに設定し、primary_mac_addr1 を0x0000001Cに設定します。

使用法

送信時に、MAC IPコアはこのアドレスを使用して、制御フレームの送信元アドレスフィールドに入力します。クライアントからのデータフレームの場合、tx_src_addr_override レジスターが1に設定されていると、MAC IPコアは送信元アドレスフィールドをプライマリーMACアドレスに置き換えます。

受信時に、rx_frame_control レジスターの EN_ALLUCAST ビットが0に設定されている場合、MAC IPコアはこのアドレスを使用して、ユニキャスト・フレームをフィルタリングします。MAC IPコアは、送信先アドレスがプライマリーMACアドレスの値と異なるフレームをドロップします。

RW 0x0
0x0011 primary_mac_addr1