Visible to Intel only — GUID: pvn1481912179480
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: pvn1481912179480
Ixiasoft
3.1.1. Setting Up the HPS Component for Simulation
The following steps outline how to set up the HPS component for simulation.
- Add the HPS component from the Platform Designer Component Library.
- Configure the component based on your application needs by selecting or deselecting the HPS‑FPGA interfaces.
- Connect the appropriate HPS interfaces to other components in the system. For example, connect the FPGA‑to‑HPS AXI* slave interface to an AXI* or Avalon® -MM master interface in another component in the system.
When you create your component, make sure the conduit interfaces have the correct role names and widths. Also make sure the conduit interfaces are opposite in direction to what is shown in the HPS Conduit Interfaces table.