Fタイル・イーサネット・インテル® FPGAハードIPユーザーガイド

ID 683023
日付 3/28/2022
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

インテルのみ表示可能 — GUID: dtm1600569128651

Ixiasoft

ドキュメント目次

7.2.2. TX MAC Avalon STクライアント・インターフェイス (Preamble Passthroughがイネーブルの場合)

パラメーター・エディターでPreamble Passthroughをオンにする場合は、TX MACセグメント化インターフェイスに8プリアンブル・バイトを提供してください。
次の表は、Preamble Passthroughパラメーターがイネーブルされている場合のTX MACフィールドの位置を示しています。
  • MII Start of Packet制御バイトは、常に最初のプリアンブル・バイトを置き換えます。
  • ビット[55:8] はプリアンブル・ビットでです。通常は0x55値に設定されます。
  • ビット[7:0] は最後のプリアンブル・バイトです。標準のプリアンブルでは、Start Frame Delimeter 0xD5値に設定されます。
表 33.   i_tx_data 内のTX MACフィールドの位置 (10GE/25GE/00GEポートのPreamble Passthroughがイネーブルの場合)
重要:

10GE/25GEでは、ヘッダーデータに対して複数の転送サイクルが必要です。

10GE/25GE i_tx_data 列の記号 (') は、後続のサイクルでの転送を表します。

10GE/25GE i_tx_data 列の記号 ('') は、後続の2番目のサイクルでの転送を表します。

100GE

i_tx_data

10GE/25GE

i_tx_data

MACフィールド 注意
[511:504] [63:56]'' Custom Preamble [63:56] MII SOP制御チャネルに置き換えられます。
[503:496] [55:48]'' Custom Preamble [55:48] 0x55
[495:488] [47:40]'' Custom Preamble [47:40] 0x55
[495:480] [39:32]'' Custom Preamble [39:32] 0x55
[479:472] [31:24]'' Custom Preamble [31:24] 0x55
[471:464] [23:16]'' Custom Preamble [23:16] 0x55
[463:456] [15:8]'' Custom Preamble [15:8] 0x55
[455:448] [7:0]'' Custom Preamble [7:0] 0xD5 (SFD)
[447:440] [63:56]' Dest Addr[47:40]  
[439:432] [55:48]' Dest Addr[39:32]  
[431:424] [47:40]' Dest Addr[31:24]  
[423:416] [39:32]' Dest Addr[23:16]  
[415:408] [31:24]' Dest Addr[15:8]  
[407:400] [23:16]' Dest Addr[7:0]  
[399:392] [15:8]' Src Addr[47:40] Source Address Insertionをオンにすると、内容が txmac_saddr に置き換えられます。ただし、i_tx_skip_crc がHighの場合を除きます。
[391:384] [7:0]' Src Addr[39:32]
[383:376] [63:56] Src Addr[31:24]
[375:368] [55:48] Src Addr[23:16]
[367:360] [47:40] Src Addr[15:8]
[359:352] [39:32] Src Addr[7:0]
[351:344] [31:24] Length/Type[15:8]  
[343:336] [23:16] Length/Type[7:0]  
[335:0] [15:0]  
表 34.   i_tx_data 内のTX MACフィールドの位置 (40GE/50GEポートのPreamble Passthroughがイネーブルの場合)
40GE/50GE

i_tx_preamble/i_tx_data

MACフィールド 注意
TX Preamble [63:56] Custom Preamble [63:56] MII SOP制御チャネルに置き換えられます。
TX Preamble [55:48] Custom Preamble [55:48] 0x55
TX Preamble [47:40] Custom Preamble [47:40] 0x55
TX Preamble [39:32] Custom Preamble [39:32] 0x55
TX Preamble [31:24] Custom Preamble [31:24] 0x55
TX Preamble [23:16] Custom Preamble [23:16] 0x55
TX Preamble [15:8] Custom Preamble [15:8] 0x55
TX Preamble [7:0] Custom Preamble [7:0] 0xD5 (SFD)
TX Data[127:120] MAC Dest Addr[47:40]  
TX Data [119:112] MAC Dest Addr[39:32]  
TX Data [111:104] MAC Dest Addr[31:24]  
TX Data [103:96] MAC Dest Addr[23:16]  
TX Data[95:88] MAC Dest Addr[15:8]  
TX Data [87:80] MAC Dest Addr[7:0]  
TX Data [79:72] MAC Src Addr[47:40] Source Address Insertionをオンにすると、内容が txmac_saddr に置き換えられます。ただし、i_tx_skip_crc がHighの場合を除きます。
TX Data [71:64] MAC Src Addr[39:32]
TX Data [63:56] MAC Src Addr[31:24]
TX Data [55:48] MAC Src Addr[23:16]
TX Data [47:40] MAC Src Addr[15:8]
TX Data [39:32] MAC Src Addr[7:0]
TX Data [31:24] Length/Type[15:8]  
TX Data [23:16] Length/Type[7:0]  
TX Data [15:0] MAC Client dataまたはVLAN header