Arria® 10 Hard Processor System Technical Reference Manual
28.2.5. Interrupts
| Parameter Name | Parameter Description | Interface Name | 
|---|---|---|
| Enable FPGA-to-HPS Interrupts | Enables interface for FPGA interrupt signals to the MPU (in the HPS). | f2h_irq0 f2h_irq1 | 
You can enable the interfaces for each HPS peripheral interrupt to the FPGA.
| Parameter Name | Parameter Description | Interface Name | 
|---|---|---|
| Enable Clock Peripheral Interrupts | Enables interface for HPS clock manager and MPU wake-up interrupt signals to the FPGA | h2f_clkmgr_interrupt h2f_mpuwakeup_interrupt | 
| Enable CTI Interrupts | Enables interface for HPS cross-trigger interrupt signals to the FPGA | h2f_ncti_interrupt0 h2f_ncti_interrupt1 | 
| Enable DMA Interrupts | Enables interface for HPS DMA channels interrupt and DMA abort interrupt to the FPGA | h2f_dma_interrupt0 h2f_dma_interrupt1 h2f_dma_interrupt2 h2f_dma_interrupt3 h2f_dma_interrupt4 h2f_dma_interrupt5 h2f_dma_interrupt6 h2f_dma_interrupt7 h2f_dma_abort_interrupt | 
| Enable EMAC Interrupts | Enables interface for HPS Ethernet MAC controller interrupt to the FPGA. EMAC must be enabled in Pin Mux Tab before enabling interrupt. | h2f_emac0_interrupt h2f_emac1_interrupt h2f_emac2_interrupt | 
| Enable FPGA manager Interrupts | Enables interface for the HPS FPGA manager interrupt to the FPGA | h2f_fpga_man_interrupt | 
| Enable GPIO Interrupts | Enables interface for the HPS general purpose IO (GPIO) interrupt to the FPGA | h2f_gpio0_interrupt h2f_gpio1_interrupt h2f_gpio2_interrupt | 
| Enable HMC Interrupts | Enable the HPS peripheral interrupt for HMC to be driven into the FPGA fabric. | h2f_hmc_interrupt | 
| Enable I2C-EMAC Interrupts | Enable the HPS peripheral interrupt for I2CEMAC to be driven into the FPGA fabric | h2f_i2c_emac0_interrupt h2f_i2c_emac1_interrupt h2f_i2c_emac2_interrupt | 
| Enable I2C Peripherals Interrupts | Enable the HPS peripheral interrupt for I2C0 to be driven into the FPGA fabric. The I2C must be enabled in the Pin Mux Tab before enabling interrupt. | h2f_i2c0_interrupt h2f_i2c1_interrupt | 
| Enable L4 Timer Interrupts | Enables the HPS peripheral interrupt for L4TIMER to be driven into the FPGA fabric. | h2f_timer_l4sp_0_interrupt h2f_timer_l4sp_1_interrupt | 
| Enable NAND Interrupts | Enables interface for the HPS NAND controller interrupt to the FPGA. The NAND IP Block must be enabled in Pin Mux Tab before enabling interrupt. | h2f_nand_interrupt | 
| Enable Quad SPI Interrupts | Enables interface for the HPS QSPI controller interrupt to the FPGA. The Quad SPI IP Block must be enabled in Pin Mux Tab before enabling interrupt. | h2f_qspi_interrupt | 
| Enable SYS Timer Interrupts | Enables the HPS peripheral interrupt for SYSTIMER to be driven into the FPGA fabric. | h2f_timer_sys_0_interrupt h2f_timer_sys_1_interrupt | 
| Enable SD/MMC Interrupts | Enables interface for the HPS SD/MMC controller interrupt to the FPGA. The SD/MMC IP Block must be enabled in Pin Mux Tab before enabling interrupt. | h2f_sdmmc_interrupt | 
| Enable SPI Master Interrupts | Enables interface for the HPS SPI master controller interrupt to the FPGA. The SPI Master IP Block must be enabled in Pin Mux Tab before enabling interrupt. | h2f_spim0_interrupt h2f_spim1_interrupt | 
| Enable SPI Slave Interrupts | Enables interface for the HPS SPI slave controller interrupt to the FPGA. The SPI IP Block must be enabled in Pin Mux Tab before enabling interrupt. | h2f_spis0_interrupt h2f_spis1_interrupt | 
| Enable ECC/Parity_L1 Interrupts | Enables the HPS peripheral interrupt for ECC single and double bit error and L1 parity error to be driven into the FPGA fabric. | h2f_ecc_serr_interrupt h2f_ecc_derr_interrupt h2f_parity_l1_interrupt | 
| Enable UART Interrupts | Enables interface for the HPS UART controller interrupt to the FPGA. The UART IP Block must be enabled in Pin Mux Tab before enabling interrupt. | h2f_uart0_interrupt h2f_uart1_interrupt | 
| Enable USB Interrupts | Enables interface for the HPS USB controller interrupt to the FPGA. The USB IP Block must be enabled in Pin Mux Tab before enabling interrupt. | h2f_usb0_interrupt h2f_usb1_interrupt | 
| Enable Watchdog Interrupts | Enables interface for the HPS watchdog interrupt to the FPGA | h2f_wdog0_interrupt h2f_wdog1_interrupt |