インテルのみ表示可能 — GUID: iga1409335506138
Ixiasoft
インテルのみ表示可能 — GUID: iga1409335506138
Ixiasoft
3.7.6.1. 外部割り込みコントローラー・インターフェイス
Nios II プロセッサーは EIC の特定の実装に依存しません。EIC 構成の程度と EIC 構成の方法は実装固有のものです。この項では、EIC インターフェイスと EIC の一般的な機能について説明します。使用方法の詳細については、システムの特定の EIC の資料を参照してください。
IRQ がアサートされると、EIC は次の情報を Nios II プロセッサーに提供します。
- 要求されるハンドラーアドレス (RHA)—この項の「要求されるハンドラーアドレス」のセクションを参照してください。
- 要求される割り込みレベル (RIL)—この項の「要求される割り込みレベル」のセクションを参照してください。
- 要求されるレジスターセット (RRS)—この項の「要求されるレジスターセット」のセクションを参照してください。
- 要求されるマスク不能割り込み (RNMI) モード—この項の「要求される NMI モード」のセクションを参照してください。
Nios II プロセッサーの EIC インターフェイスは単一の EIC に接続しますが、EIC はデイジーチェーン・コンフィグレーションをサポートできます。デイジーチェーン・コンフィグレーションでは、複数の EIC が割り込みを監視して優先順位を付けることができます。プロセッサーに直接接続された EIC は、デイジーチェーン内のすべての EIC からの優先度の高い割り込みをプロセッサーに提示します。
EIC コンポーネントは任意のレベルのデイジーチェーンをサポートすることができ、Nios II プロセッサーは任意の数の優先順位付き割り込みを処理することができます。
一般的な EIC の実装について詳しくは、「Embedded Peripherals IP User Guide」の「Vectored Interrupt Controller」の章を参照してください。