Low Latency 100G Ethernet Intel® IPコア・ユーザーガイド: インテル® Stratix® 10デバイス用

ID 683100
日付 5/21/2021
Public
ドキュメント目次

7.8.1. AN/LT Sequencer Config

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

オフセット: 0xB0

アクセス: RW

AN/LT Sequencer Configのフィールド

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

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

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

  • このオプションが提供されているのは、リンク整合性の問題によってリンクがリセットしないことがわかっている場合の再ロック時間を短縮するためです。
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

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

  • AN/LT Sequencerを特定のプロトコルに強制します。AN結果は無視します。
  • イネーブルされている場合でも、AN/LTは循環します。それぞれの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 AN/LT Sequencerのリセット

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

0: 通常動作

RW 0x0