F-タイル25GイーサネットIntel® FPGA IPユーザーガイド

ID 750198
日付 2/09/2023
Public
ドキュメント目次

4. F-タイル25Gイーサネット Intel FPGA IPパラメーター

25Gイーサネット Intel FPGA IPのパラメーター・エディターのパラメーターを設定して、25Gイーサネット Intel FPGA IPバリエーションや、シミュレーションおよびハードウェアのデザイン例のコンフィグレーションを行うことができます。

パラメーター・エディターには、サンプルデザイン タブが含まれます。このタブの詳細については、F-タイル25G イーサネットIntel FPGA IP デザインサンプルのユーザーガイドを参照してください。

表 9.  IPコアのパラメーター
パラメーター 範囲 デフォルト設定 詳細
汎用オプション
Ready Latency 03 0

TXクライアント・インターフェイス上のreadyLatency値を選択します。readyLatencyは、 Avalon® ストリーミング・インターフェイスのプロパティーです。これによって定義される遅延クロックサイクル数は、IPコアによる o_tx_ready 信号のアサートからIPコアによるTXクライアント・インターフェイス上のデータの受け入れが可能なクロックサイクルまでです。 Avalon® インターフェイスの仕様を参照してください。

より長いレイテンシー (より大きな数) を選択すると、タイミング・クロージャーが容易になります。ただし、MAC+PCSのバリエーションではTXデータパスのレイテンシーが増加します。

readyLatencyを3に設定し、標準フロー制御をオンにすると、IP コアがバックプレッシャーされている間、IP コアでデータが遅延する可能性があります。

Core Variant MAC+PCS+PMA, MAC+PCS+PMA IP コア バリエーションに含めるプライマリー・ブロックを選択します。
  • MAC+PCS+PMA- IP コアは、MAC、PCS、および PMA プロトコル層の機能を使用して生成されます。
PCS/PMAオプション
Enable RS-FEC Enabled, Disabled Disabled 有効にすると、IP コアはリードソロモン前方誤り訂正 (FEC) を実装します。
Flow Controlオプション
Enable flow control Enabled, Disabled Disabled 有効にすると、IP コアはフロー制御を実装します。いずれかのリンク パートナーで輻輳が発生すると、それぞれの送信制御がポーズ フレームを送信します。TX Flow Control RegistersおよびRX Flow Control Registersのレジスター設定は、IP コアが標準フロー制御を実装するか優先順位ベースのフロー制御を実装するかなど、フロー制御の動作を制御します。

標準のフロー制御をオンにして、readyLatencyを3に設定すると、IP コアがバックプレッシャーされている間、IP コアでデータが遅延する可能性があります。

Number of PFC queues 18 8 フロー制御の管理に使用されるキューの数を指定します。
MACオプション
リンク障害レポートのイネーブル Enabled, Disabled Disabled 有効にすると、IP コアは、 IEEE 802.3-2012 イーサネットの IEEE 標準で定義されているリンク障害シグナリングを実装します。。 MAC には、ローカルおよびリモートの障害を管理する調整サブレイヤー (RS) が含まれています。有効にすると、ローカル RS TX ロジックは、ローカル障害の場合にリモート障害シーケンスを送信でき、リモート障害の場合に IDLE 制御ワードを送信できます。
Enable preamble passthrough Enabled, Disabled Disabled オンにすると、IPコアは、RXおよびTXプリアンブル・パススルー・モードになります。RXプリアンブル・パススルー・モードでは、IPコアは、プリアンブルおよびSFDをイーサネット・パケットから取り除くのではなく、クライアントに渡します。TXプリアンブル・パススルー・モードでは、クライアントはイーサネット・フレーム内で送信されるプリアンブルを指定します。
Enable TX CRC passthrough Enabled, Disabled Disabled 有効にすると、TX MAC は送信フレームに CRC-32 チェックサムを挿入しません。パス・スルー・モードでは、クライアントはフレーム・チェック・ シーケンス (FCS) を含む少なくとも 64 バイトのフレームを提供する必要があります。無効にすると、TX MAC は 32 ビット FCS を計算して TX MAC フレームに挿入します。

このパラメーターは、オンの場合は使用できません。 IEEE 1588 を有効にする

Enable MAC statistic counters Enabled, Disabled Enabled 有効にすると、IP コアには TX および RX トラフィックの特徴を示す統計カウンターが含まれます。
Configuration, Debug and Extension Options
リファレンス・クロック周波数 156.25 156.25 トランシーバーのCDR基準クロック入力の周波数を MHz 単位で指定します。