H-tile Ethernet Hard IPユーザーガイド: インテル® Stratix® 10デバイスおよび インテル® Agilex™ デバイス用

ID 683430
日付 12/08/2020
Public
ドキュメント目次

B.1.1. ANLT Sequencer Config

次のコンフィグレーション・ビットを提供します。
  • ANLT Sequencerのリセット
  • AN Timerのディスエーブル
  • Link Fail Timerのディスエーブル
  • Sequencer Mode強制
  • リンク・トレーニング失敗応答
  • HiBER の場合のリンク障害のオン/オフ
  • HiBERを使用していない場合、ANタイムアウト時のLTのスキップのオン/オフ

オフセット: 0xB0

アクセス: RW

ANLT Sequencer Configのフィールド

ビット フィールド名 説明 アクセス リセット
14 skip_lt_on_an_timeout オート・ネゴシエーションのタイムアウト時のリンク・トレーニングのスキップ

1: ANがタイムアウトした場合、データモードの試行前にLTをスキップし、以前のLT設定を使用します。

0: link_fail_if_hiber=0の場合でも、通常のANLTシーケンスを使用します。

  • このオプションが提供されているのは、リンク整合性の問題によってリンクがリセットしないことが分かっている場合の再ロック時間を短縮するためです。
RW 0x0
13 link_fail_if_hiber HiBERの場合のリンク失敗

1: データモード (デフォルト) 中にPCSでHiBER状態が検出された場合、リンクの失敗をトリガーします。

0: HiBERを無視します。

RW 0x1
12 lt_failure_response リンク・トレーニング失敗応答

1: LTが失敗した場合、PHYはデータモードになります。

0: LTが失敗した場合、PHYはANを再起動します。または、ANがディスエーブルの場合は、ANをスキップしてLTを再起動します。

  • このCSRは、ハードウェア (合成) ではデフォルトで0になります。
  • シミュレーションではこれを1に設定して、ライン条件をモデル化する必要を回避します。
RW 0x0
7:4 seq_force_mode シーケンサーを特定のプロトコルに強制

4'b0000: 強制なし

4'b0011: 100GBASE-R4

他のすべての設定は予約済みです。

  • ANLT Sequencerを特定のプロトコルに強制します。AN結果は無視します。
  • イネーブルされている場合でも、ANLTは循環します。それぞれのCFGレジスターを使用してANおよびLTのコンフィグレーションを行います。
RW 0x0
2 disable_lf_timer リンク失敗タイマーのディスエーブル

1: リンク失敗抑制タイマーをディスエーブルします。

0: PCSリンクが失敗すると、ANが再起動します。

  • リンク失敗抑制タイマーをディスエーブルする最も一般的な理由は、リンクのビヘイビアをリンク・トレーニングによって特徴付けることです。
  • リンク失敗抑制タイマーをオフにすると、リンク・トレーニングが循環しなくなり、失敗ごとに個別に調べることができます。
RW 0x0
1 disable_an_timer オート・ネゴシエーション・タイマーのディスエーブル

1: ANはタイムアウトせずに有効なパートナーを待機します (デフォルト)。

0: ANが失敗した場合、Sequencerは異なるプロトコルを試行します。

RW 0x1
0 reset_seq ANLT Sequencerのリセット

1: ANLT Sequencerのみをリセットします。PCSリコンフィグレーションまたはANLTリセットを開始します。

0: 通常動作

RW 0x0