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

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

B.5.11. Set Uniform Holdoff

均一ホールドオフの設定

16b値によって、 すべてのPFCキューの最小ホールドオフ時間を指定します。このときEnable Uniform Holdoffレジスター = 1です。

オフセット: 0x60C

アクセス: RW

Set Uniform Holdoffのフィールド

ビット フィールド名 説明 アクセス リセット
15:0 holdoff_all_quanta ホールドオフ時間の均一化
すべてのPFCキューに必要な16b最小ホールドオフ時間です。このとき、cfg_retransmit_holdoff_en.en_holdoff_all=1です。
  • 時間は、ホールドオフ・クォンタムでプログラムされます。
    • 100Gリンクの場合、1ホールドオフ・クォンタム = 2クロックサイクルです。
  • 最小値は1ですが、無駄な帯域幅を最小限に抑えるため、ホールドオフの設定は、推奨最大値を超えない範囲でできるだけ大きくする必要があります。
  • 最大値は、正常に動作させるためには次のとおりにします。(正常な動作では、ホールドオフによるPFC要求の再送信が、以前に送信されたクォンタムの期限切れの前に行われます。)
    • 100Gx4リンクの場合: 最小 (Pause Quantaレジスター値) - (50 + 最大TX Frame Sizeレジスター値/32)
  • 電源投入時、このレジスターはデフォルト値の0になります。
  • i_csr_rst_n がアサートされた後、このレジスター値は、モジュール・パラメーター uniform_holdoff_quanta に従って設定されます。
RW 0x0