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

ID 683140
日付 12/17/2021
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

3.4. 割り込み

PCIExpress用のFタイルAvalon-STIPは、メッセージ信号割り込み(MSI)、MSI-X割り込み、およびレガシー割り込みをサポートします。 MSIとレガシー割り込みは相互に排他的です。

ユーザー・アプリケーションは、割り込みを実装するためのシングルDwordメモリー書き込みTLPであるMSIを生成します。 この割り込みメカニズムは、割り込みに個別のワイヤを使用しないため、ピンを節約します。 さらに、単一のDwordは、割り込みメッセージで提示されるデータに柔軟性を提供します。 MSI機能構造は構成スペースに格納され、構コンフィグレーション・スペースアクセスを使用してプログラムされます。

ユーザー・アプリケーションは、シングルDwordメモリー書き込みであるMSI-Xメッセージを生成します。 MSI-X機能構造は、メモリーに格納されているMSI-Xテーブル構造とMSI-X保留ビット配列(PBA)構造を指します。 このスキームは、割り込みのすべての制御およびステータス情報を含むMSI機能構造とは異なります。

コンフィグレーション・スペース・コマンドの割り込み無効ビット(ビット[10])を1'b0にプログラムして、レガシー割り込みを有効にします。 レガシー割り込みが有効になっている場合、IPコアは仮想ワイヤを使用してINTx割り込みをエミュレートします。app_int_iポートは、レガシー割り込みの生成を制御します。