Altera SoC ハード・プロセッサー・システム (HPS) では、物理f2h_irq0およびf2h_irq1割り込み信号の未加工ステータスを Arm® Generic Interrupt Controller (GIC) ICSPISRn レジスターから直接読み取ることができます (ARM アドレス0xFFDE_DD04から開始)。 マッピングは次のとおりです。
- FPGA-HPS irq ビット 0 ~ 23 (f2h_irq0[23:0]) は、0xFFDE_DD08ビットから読み取ることができます [31:8]
- FPGA-HPS irq ビット 24 ~ 31 (f2h_irq0[31:24]) は、0xFFDE_DD0Cビットから読み取ることができます [7:0]
- FPGA-TO-HPS irq ビット 32 ~ 55 (f2h_irq1[23:0]) は、0xFFDE_DD0Cビットから読み取ることができます [31:8]
- FPGA-HPS irq ビット 56 ~ 63 (f2h_irq1[31:24]) は、0xFFDE_DD10ビットから読み出すことができます [7:0]
割り込みの設定、クリア、マスクなどの汎用割り込みコントローラー (GIC) の詳細については、Arm の情報センターのウェブサイトにある Cortex-A9 MPCoreTechnical Reference Manual の割り込みコントローラーの章を参照してください。
この情報は、Cyclone V デバイス・ハンドブック Vol.3: Hard Processor System TRM の今後のリリースに含まれる予定です。