Hard Processor System Component Reference Manual: Agilex™ 5 SoCs
3.2.1.1. Default Use Case
The following block diagram illustrates the HPS example design default use-case.
The HPS QHIP example design supports the following paths:
HPS-to-FPGA Interface connected to On-Chip Memory
The On-Chip Memory (OCM) IP is used as a target for the H2F AXI* 4 Manager. The IP is configured as RAM and uses AXI* 4 subordinate interface to minimize adaptive logic between the HPS and OCM. The example design supports configurable data and address width of the H2F interface. HPS simulation uses Altera AXI* 4 Manager BFM to model the H2F interface.
Lightweight HPS-to-FPGA Interface connected to On-Chip Memory
The OCM IP is used as a target for the LWH2F AXI* 4 Manager. The IP is configured as RAM and uses AXI* 4 subordinate interface to minimize adaptive logic between the HPS and OCM. The example design supports configurable address width of the LWH2F interface. HPS simulation uses Altera AXI* 4 Manager BFM to model the LWH2F interface.
Altera AXI* 4 BFM connected to FPGA-to-SDRAM Interface
Altera AXI* 4 Manager BFM is used to drive traffic to the F2SDRAM AXI* 4 Subordinate. The example design supports configurable data and address width of the F2SDRAM interface and configures the AXI* 4 Manager to match. HPS simulation uses Altera AXI* 4 Subordinate BFM with its own internal memory to model the F2SDRAM interface.
Altera ACE5-Lite BFM connected to FPGA-to-HPS Interface
Altera ACE5-Lite Manager BFM is used to drive traffic to the F2H ACE5-Lite Subordinate. The example design supports configurable address width of the F2H interface and configures the ACE5-Lite Manager to match. HPS simulation uses Altera ACE5-Lite Subordinate BFM with its own internal memory to model the F2H interface.