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

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

3.4.1. レガシー割り込み

レガシー割り込みは、仮想ワイヤメッセージを使用して元のPCIレベルセンシティブ割り込みを模倣します。PCIe用のF-タイルIPは、メッセージTLPを使用してPCIeリンク上のレガシー割り込みを通知します。 INTxという用語は、INTA#、INTB#、INTC#、およびINTD#の4つのレガシー割り込みをまとめて指します。PCIeのF-タイルIPは、app_int_iをアサートして、Assert_INTx Message TLPを生成し、アップストリームに送信します。 この信号のハイからローへの遷移であるapp_int_iのディアサートにより、Deassert_INTx Message TLPが生成され、アップストリームに送信されます。レガシー割り込みを使用するには、コンフィグレーション・ヘッダーのコマンド・レジスターのビット10である割り込み無効ビットをクリアする必要があります。次に、MSIイネーブルビットをオフにする必要があります。

図 27. app_int_iシグナルを使用したAssert_INTx Message TLPPの生成
注: app_int_i[0]は少なくとも8クロックサイクルの間アサートされ、Assert_INTx Message TLPが生成され、物理機能0のためにアップストリームに送信されます。多機能実装の場合、 app_int_i [0] 物理機能0用です。 app_int_i [1] 物理機能1などに使用します。app_int_i信号をHighからLowに駆動してディアサートすると、Deassert_INTx Message TLPが生成され、アップストリームに送信されます。