Eタイル ハードIPユーザーガイド: イーサネット インテルFPGA IP向けEタイル ハードIPおよび EタイルCPRI PHYインテルFPGA IP

ID 683468
日付 5/17/2019
Public
ドキュメント目次

2.12.3.7. EHIP TX MAC Feature Configuration

オフセット : 0x40B

EHIP TX MAC Feature Configurationフィールド

この表のリセット値は、リセット完了後のレジスター値を表しています。
ビット パラメーター名 説明 アクセス リセット
31:15 am_period TXアラインメント・マーカー期間
Alignment Marker間の通常のデータ送信に使用される、TXクロックサイクル数を設定します。
  • 電源投入時に、これは17'd81915に設定されます。
  • i_csr_rst_n の後、モジュール パラメーター sim_mode がイネーブルの場合、このパラメーターは、選択したレートに適したシミュレーション・モード値に設定されます。
  • i_csr_rst_n の後、モジュール・パラメーター sim_mode がディスエーブルになっている場合、このパラメーターは、選択したレートに適したミッションモード値に設定されます。
RW 0x13FFB
9 txcrc_covers_preamble プリアンブルでのCRCのイネーブル

0:イーサネット・フレームで計算されたTX CRCです (デフォルト)。

1 : フレームとプリアンブルで計算された TX CRCです。
  • 電源投入時に、 txcrc_covers_preamble は0に設定されます。
  • i_csr_rst_n がアサートされた後、 txcrc_covers_preamble は、モジュール・パラメーター txcrc_covers_preamble で指定された値に設定されます。
RW 0x0
8:6 flowreg_rate TX MACフロー・レギュレーターの有効なトグルレートの設定

0 : 100G

1 : Reserved

2 : Reserved

3 : 25G

4 : 10G

RW 0x0
5:3 am_width 各AMパルスのサイクル数の設定
AMパルスをHighに保持するTXクロックサイクル数を設定します。
  • 電源投入後、 am_width は5に設定されます。
  • i_csr_rst_n がアサートされた後、 am_width は、チャネルのレートに従って設定されます。
  • 100Gチャネルの場合は5に設定します。
  • RS-FECを使用する25Gチャネルでは4に設定します。
  • 他のすべてのタイプのチャネルでは1に設定します。
RW 0x5
2:1 ipg DIC最小平均IPG
Deficit Idle Counterによって適用される最小平均IPGを次の通り設定します。
  • 2'd0:12バイト (デフォルト)
  • 2'd1:10バイト
  • 2'd2:8バイト
  • 2'd3:1バイト
  • 電源投入後、ipgは0に設定されます。(12バイト)
  • i_csr_rst_n がアサートされた後、ipgはモジュール・パラメーター tx_ipg_size で指定された値に設定されます。
RW 0x0
0 en_pp TXプリアンブル・パススルーのイネーブル

1 : プリアンブル・パススルー・モードがイネーブルです。各SOPワードのバイト1から7は、イーサネット・パケットの始まりでプリアンブル・バイトとして使用されます。

0 : 標準イーサネット・プリアンブルがTXパケットに使用されます。

RW 0x0