インテルのみ表示可能 — GUID: nik1410564976145
Ixiasoft
インテルのみ表示可能 — GUID: nik1410564976145
Ixiasoft
割り込みハンドラーは、INTx割り込みとMSI割り込みの両方を実装します。コンフィグレーション・レジスターのmsi_enableビットは、割り込みの種類を指定します。msi_enable_bitは、MSI機能構造のMSIメッセージ制御部分の一部を構成します。これは、コンフィグレーション・スペース・レジスター内のアドレス0x050のbit[16]です。msi_en ableビットがオンの場合、受信するとMSI要求はPCI Express用のArria VハードIPに送信されます。そうでなければ、INTxが送信されます。割り込みハンドラーブロックは、ソフトウェアによるソースの推測が可能となるよう、単一の割り込みソースをサポートしています。割り込みは、Platform DesignerのIRQカラムで割り込み信号を未接続にしておくことでディスエーブルすることができます。
- MSI割り込みの代わりにレガシー割り込みを送信する
- レガシー割り込みの代わりにMSI割り込みを送信する
- 割り込み要求の喪失
PCI Express基本仕様によると、コンフィグレーション・スペースCommandレジスター(0x004)においてMSI_enable=0でDisable Legacy Interrupt bit=1の場合、ハードIPは割り込みが生成される際レガシー割り込みメッセージを送信するべきではありません。