Visible to Intel only — GUID: opz1481913165619
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 HPS Component Revision History
Visible to Intel only — GUID: opz1481913165619
Ixiasoft
3.13. General Purpose Input Interface
The general purpose input (GPI) interface is connected to an Intel® conduit BFM for simulation. You can monitor the interface state changes or set the interface by using the API functions in the table below.
Interface Name | BFM Name | RTL Simulation API Function Names |
---|---|---|
hps_io | hps_io_inst | get_hps_io_gpio_inst_HLGPI0() |
get_hps_io_gpio_inst_HLGPI1() | ||
get_hps_io_gpio_inst_HLGPI2() | ||
get_hps_io_gpio_inst_HLGPI3() | ||
get_hps_io_gpio_inst_HLGPI4() | ||
get_hps_io_gpio_inst_HLGPI5() | ||
get_hps_io_gpio_inst_HLGPI6() | ||
get_hps_io_gpio_inst_HLGPI7() | ||
get_hps_io_gpio_inst_HLGPI8() | ||
get_hps_io_gpio_inst_HLGPI9() | ||
get_hps_io_gpio_inst_HLGPI10() | ||
get_hps_io_gpio_inst_HLGPI11() | ||
get_hps_io_gpio_inst_HLGPI12() | ||
get_hps_io_gpio_inst_HLGPI13() |