PCI Express* 向けRタイル Avalon® StreamingインテルFPGA IPユーザーガイド

ID 683501
日付 10/07/2022
Public
ドキュメント目次

3.2.1.4. Function Level Reset (FLR)

FLRインターフェイスを使用して、個々のSR-IOVファンクションをリセットします。 PCIe* ハードIPでは、PFとVFの両方でFLRをサポートします。FLRが特定のVFに対するものである場合、そのVFの受信パケットは無効になります。flr_* インターフェイス信号は、この目的のためにアプリケーション・インターフェイスに提供されます。flr_rcvd* 信号がアサートされると、特定のPF/VFに対するFLRを受信したことを示します。アプリケーション・ロジックでは、そのFLRルーチンを実行し、コンプリーション・ステータスをflr_completed* インターフェイスに返す必要があります。PCIeハードIPでは、flr_completed* ステータスを待って、VFを再度イネーブルします。このイベントの前に、PCIeハードIPは、FLRによってリセットされたファンクションに対するすべてのトランザクションに対して、Unsupported Request (UR) ステータスのコンプリーションで応答します。

注: ポート0と1のみでFLRをサポートします。

次の図で示すタイミング図は、PF (この例ではPF[n]) をターゲットとするFLRイベントの場合です。

図 17. PFのFLR

次のタイミング図は、VFをターゲットとするFLRイベントの場合です。

図 18. VFのFLR