Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public
Document Table of Contents

3.2. MPU Use Cases

The following are some of the possible use cases for the MPU in your applications:
  • Scalable performance from one to four Arm* Cortex* -A cores with variable frequency allowing a wide range of applications running on the Linux OS.
  • Special purpose peripherals implemented in FPGA fabric allows you to create an application processor that fits your specific market needs.
  • IO coherent memory access between MPU and FPGA fabric enabling application acceleration.
  • To enable time-sensitive sharing of information among nodes on an Ethernet network in which the HPS operates as an EMAC (TSN) endpoint on the network.
  • To enable the HPS to be part of a PCIe* root complex, whether the PCIe* controller is implemented in the FPGA fabric or a transceiver.