Visible to Intel only — GUID: zsu1553539728876
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: zsu1553539728876
Ixiasoft
2.2.4. DMA Controller Interface
The DMA controller interface allows soft IP in the FPGA fabric to communicate with the DMA controller in the HPS. You can configure up to eight separate interface channels by clicking on the dropdown in the Enabled column for the corresponding channel row. Each DMA peripheral request interface conduit f2h_dma<n> contains the following three signals, where <n> corresponds to a specific request interface enabled in Platform Designer:
- f2h_dma<n>_req—This signal is used to request burst transfer using the DMA
- f2h_dma<n>_single—This signal is used to request single word transfer using the DMA
- f2h_dma<n>_ack—This signal indicates the DMA acknowledgment upon requests from the FPGA
Note: FPGA DMA interfaces 6 and 7 are multiplexed with the EMAC2 I2C DMA interface.
Figure 9. Platform Designer DMA Peripheral Request