Visible to Intel only — GUID: hxi1481912833179
Ixiasoft
3.1. Simulation Flows
3.2. Clock and Reset Interfaces
3.3. FPGA-to-HPS AXI* Slave Interface
3.4. HPS-to-FPGA AXI* Master Interface
3.5. Lightweight HPS-to-FPGA AXI* Master Interface
3.6. HPS-to-FPGA MPU Event Interface
3.7. Interrupts Interface
3.8. HPS-to-FPGA Debug APB Interface
3.9. FPGA-to-HPS System Trace Macrocell Hardware Event Interface
3.10. HPS-to-FPGA Cross-Trigger Interface
3.11. HPS-to-FPGA Trace Port Interface
3.12. FPGA-to-HPS DMA Handshake Interface
3.13. General Purpose Input Interface
3.14. EMIF Conduit
3.15. Simulating the Intel Agilex® 7 HPS Component Revision History
Visible to Intel only — GUID: hxi1481912833179
Ixiasoft
3.7. Interrupts Interface
The FPGA‑to‑HPS interrupts interface is connected to an Intel® Avalon® interrupt sink BFM for simulation.
Interface Name |
BFM Instance Name |
---|---|
f2h_irq0 |
f2h_irq0_inst |
f2h_irq1 |
f2h_irq1_inst |
The HPS-to-FPGA peripheral interfaces are connected to Intel® conduit BFMs for simulation. When you enable the peripheral interrupt, the corresponding peripheral signal to the FPGA is exposed.
Interface Name | BFM Instance Name |
---|---|
h2f_clkmgr_interrupt | h2f_clkmgr_interrupt_inst |
h2f_dma_interrupt0 | h2f_dma_interrupt0_inst |
h2f_dma_interrupt1 | h2f_dma_interrupt1_inst |
h2f_dma_interrupt2 | h2f_dma_interrupt2_inst |
h2f_dma_interrupt3 | h2f_dma_interrupt3_inst |
h2f_dma_interrupt4 | h2f_dma_interrupt4_inst |
h2f_dma_interrupt5 | h2f_dma_interrupt5_inst |
h2f_dma_interrupt6 | h2f_dma_interrupt6_inst |
h2f_dma_interrupt7 | h2f_dma_interrupt7_inst |
h2f_dma_abort_interrupt | h2f_dma_abort_interrupt_inst |
h2f_emac0_interrupt | h2f_emac0_interrupt_inst |
h2f_emac1_interrupt | h2f_emac1_interrupt_inst |
h2f_emac2_interrupt | h2f_emac2_interrupt_inst |
h2f_gpio0_interrupt | h2f_gpio0_interrupt_inst |
h2f_gpio1_interrupt | h2f_gpio1_interrupt_inst |
h2f_gpio2_interrupt | h2f_gpio2_interrupt_inst |
h2f_i2c_emac0_interrupt | h2f_i2c_emac0_interrupt_inst |
h2f_i2c_emac1_interrupt | h2f_i2c_emac1_interrupt_inst |
h2f_i2c_emac2_interrupt | h2f_i2c_emac2_interrupt_inst |
h2f_i2c0_interrupt | h2f_i2c0_interrupt_inst |
h2f_i2c1_interrupt | h2f_i2c1_interrupt_inst |
h2f_l4sp0_interrupt | h2f_l4sp0_interrupt_inst |
h2f_nand_interrupt | h2f_nand_interrupt_inst |
h2f_sdmmc_interrupt | h2f_sdmmc_interrupt_inst |
h2f_spim0_interrupt | h2f_spim0_interrupt_inst |
h2f_spim1_interrupt | h2f_spim1_interrupt_inst |
h2f_spis0_interrupt | h2f_spis0_interrupt_inst |
h2f_spis1_interrupt | h2f_spis1_interrupt_inst |
h2f_usb0_interrupt | h2f_usb0_interrupt_inst |
h2f_usb1_interrupt | h2f_usb1_interrupt_inst |
h2f_wdog0_interrupt | h2f_wdog0_interrupt_inst |
h2f_wdog1_interrupt | h2f_wdog1_interrupt_inst |
h2f_wdog2_interrupt | h2f_wdog2_interrupt_inst |
h2f_wdog3_interrupt | h2f_wdog3_interrupt_inst |
h2f_uart0_interrupt | h2f_uart0_interrupt_inst |
h2f_uart1_interrupt | h2f_uart1_interrupt_inst |
h2f_ecc_serr_interrupt | h2f_ecc_serr_interrupt_inst |
h2f_ecc_derr_interrupt | h2f_ecc_derr_interrupt_inst |
h2f_timer_l4sp_0_interrupt | h2f_timer_l4sp_0_interrupt_inst |
h2f_timer_l4sp_1_interrupt | h2f_timer_l4sp_1_interrupt_inst |
h2f_timer_sys_0_interrupt | h2f_timer_sys_0_interrupt_inst |
h2f_timer_sys_1_interrupt | h2f_timer_sys_1_interrupt_inst |