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

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

2.12.5.35. Forward Flow Control Frames

オフセット : 0x706

Forward Flow Control Framesフィールド

この表のリセット値は、リセット完了後のレジスター値です。
ビット パラメーター名 説明 アクセス リセット
0 rx_pause_fwd フロー・コントロール・フレームの転送
PAUSEおよびPFCフレームをMAC Client Interfaceに送信するかどうかを設定します。
  • 1 : すべてのフロー・コントロール・フレームをアプリケーションに転送します。
  • 0 : フロー・コントロールのRX送信先アドレスに一致するフロー・コントロール・フレームをアプリケーションに転送しません。
Flow Controlフレーム転送をオフにするときは注意してください。
  • この機能では、EHIPは、MACがオンになっているモードである必要があります。
  • フロー・コントロール転送がオフの場合、フロー・コントロール・フレームはドロップされます。このとき、フロー・コントロール処理がオンになっているかどうかは関係ありません。
  • パケットがフロー・コントロールと見なされるのは、パケットにT/L = 16'h8808、MAC Control opcode = 0x0001 (PAUSE) 、または0x0101 (PFC) があり、送信先アドレスが rx_pause_daddr と一致する場合です。
  • Flow ControlパケットがMACによって処理されるのは、長さがちょうど72バイト (プリアンブルを含む) で、エラーがない場合のみです。
  • Flow Control転送がオフの場合、Flowコントロール・パケットはドロップされ、処理されません。
  • この設定を変更すると、RX MACをリセットする必要があります。
  • 電源投入時に、このレジスターは、デフォルト値の0になります。
  • i_csr_rst_n がアサートされると、このレジスターはモジュール・パラメーター forward_rx_pause_requests で指定された値に設定されます。
RW 0x0