PCIeソリューションに向けた Arria V Avalon-MMインターフェイス: ユーザーガイド

ID 683773
日付 5/21/2017
Public
ドキュメント目次

6.2. Avalon-MM割り込みの生成

Avalon-MM割り込みの生成には、割り込みレジスターとコントロール・ロジックが実装されているCRAスレーブモジュールをインスタンス化する必要があります。CRAスレーブポートは、Avalon-MM割り込み出力信号であるcra_Irq_irqを有しています。Avalon-MM Mailboxレジスターへの書き込みアクセスは、Avalon-MM to PCI Express Interrupt StatusレジスターのP2A_MAILBOX_INT<n> ビットのいずれかを設定し、イネーブルされている場合、cra_Irq_oまたはcra_Irq_irq出力をアサートします。ソフトウェアは、CRAスレーブを介してINT_X Interrupt Enable Register for Endpointsへ書き込むことで割り込みをイネーブルすることが可能です。割り込みをサービスした後、ソフトウェアはPCI‑Express‑to-Avalon-MM Interrupt Statusレジスター内の適切にサービスされた割り込みstatusビットをクリアし、他の割り込みが保留されていないことを確認する必要があります。