PCI Express*向け F-タイル Avalon® ストリーミングのインテル® FPGA IPユーザーガイド

ID 683140
日付 4/27/2023
Public
ドキュメント目次

4.1.1.1.1. Functional Level Reset (FLR)

FLRインターフェイスを使用して、個々のSR-IOV機能をリセットします。 PCIe ハードIPは、PFとVFの両方でFLRをサポートします。 FLRが特定のVFに対するものである場合、そのVFの受信パケットは無効になります。

flr_ * この目的のために、インターフェイス信号がアプリケーションインターフェイスに提供されます。flr_rcvd * 信号がアサートされると、特定のPF/VFに対してFLRが受信されたことを示します。アプリケーションロジックは、FORルーチンを実行し、完了ステータスをflr_completed*インターフェイスに送信する必要があります。

ハードIPは、flr_completed*ステータスがVFを再度有効にするのを待ちます。そのイベントの前に、ハード IPは、FLRによってリセットされた機能へのトランザクションに次のように応答します。
  • 投稿されたすべてのリクエストを破棄し、投稿されていないリクエストについてはサポートされていないリクエスト(UR)を返します。
  • 完了を予期しない完了(UC)として破棄します。
次の図は、PF(この例ではPF1)を対象とするFLRイベントのタイミング図を示しています。
図 48. PFのFLR
次の図は、VFを対象とするFLRイベントのタイミング図を示しています。
図 49. VFのFLR