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

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

4.2. イーサネットMACオプション

これらのオプションは、バリエーションに MAC 機能が含まれている場合に有効になります。 小規模な MAC では、次のオプションのみが使用可能です。
  • MAC 10/100 半二重サポートを有効にする (10/100 の小さな MAC 変動)
  • パケットヘッダーを 32 ビット境界に揃える (10/100 および 1000 の小さな MAC バリエーション)
表 12.  Generate Optionsパラメーター
フィールド名 Description
イーサネットMACオプション
MAC 10/100 半二重サポートを有効にする オン/オフ Enable MAC 10/100 half duplex support—10/100 Mbps接続における半二重動作のサポートを追加する場合、このオプションをオンにします。

イーサネット側(MII/GMII/RGMII)のローカル・ループバックをイネーブルします。

オン/オフ ローカル ループバックを有効にするには、このオプションをオンにします。 MAC の MII、GMII、または RGMII インターフェース。このオプションをオンにすると、システム動作中に MAC コンフィギュレーション レジスタを介してループバック機能を動的に有効または無効にすることができます。
補足の MAC ユニキャスト アドレスを有効にする オン/オフ Enable supplemental MAC unicast addresses—高速のハードウェア・ベースの受信フレーム・フィルタ用にセカンダリー送信先MACユニキャスト・アドレスのサポートを追加する場合、このオプションをオンにします。
統計情報カウンタをクリア オン/オフ

Include statistics counters

—送受信イーサネット・パケット用に、SNMP(simple network monitoring protocol)MIB(management information base)およびRMON(remote monitoring)統計情報カウンタ・レジスターを追加する場合、このオプションをオンにします。
64 ビット統計バイトカウンターを有効にする オン/オフ 選択した統計カウンターの幅を拡張するには、このオプションをオンにします。 aオクテット送信OKaOctetsReceivedOK、 そして etherStatsオクテット—64ビットに。
マルチキャストハッシュテーブルを含める オン/オフ Include multicast hashtable—受信したイーサネット・パケットのマルチキャスト送信先MACアドレスを検出してフィルタリングするために、高速のハードウェア・ベースのメカニズムであるハッシュ・テーブルを実装する場合に、このオプションをオンにします。
パケットヘッダーを 32 ビット境界に揃える オン/オフ すべてのパケット ヘッダーを 32 ビット境界に揃えるロジックを含めるには、このオプションをオンにします。これは、データ バッファーの再調整におけるソフトウェアのオーバーヘッド処理を軽減するのに役立ちます。

このオプションは、32 ビット幅の内部 FIFO バッファを備えた MAC バリエーションで使用できます。 内部 FIFO バッファなしの MAC バリエーション

を使用する場合は、このオプションをオンにする必要があります。 Triple-Speed Ethernet Intel® FPGA IP Interniche TCP/IP プロトコル スタックを使用します。

全二重フロー制御を有効にする オン/オフ Enable full-duplex flow control—ポーズ・フレームの生成および終了を含む全二重フロー制御用のロジックを追加する場合に、このオプションをオンにします。
Enable TX VLAN Detection オン/オフ VLAN およびスタック VLAN フレーム検出のロジックを含めるには、このオプションをオンにします。オフにすると、MAC は VLAN およびステーキングされた VLAN フレームを検出しません。 MAC は、これらのフレームを処理せずにユーザー アプリケーションに転送します。
マジック・パケット・モード・イネーブル。 オン/オフ Enable magic packet detection—マジック・パケット検出用のロジック(ウェイクオンLAN)を追加する場合に、このオプションをオンにします。
MDIO Module
MDIO モジュール (MDC/MDIO) を含む オン/オフ MAC 機能に接続された外部 PHY デバイスにアクセスする場合は、このオプションをオンにします。オフにすると、コアには MDIO インターフェイスに関連するロジックや信号が含まれません。
ホスト・クロック信号。 MAC 制御インターフェイス クロックを分周して、MDIO インターフェイス上に MDC クロック出力を生成するクロック分周器。デフォルト値は 40 です。

たとえば、MAC 制御インターフェイスのクロック周波数が 100 MHz で、必要な MDC クロック周波数が 2.5 MHz の場合、ホスト クロック除数として 40 を指定する必要があります。

インテル MDC 周波数が 2.5 MHz を超えないように分周係数を定義することを推奨します。