Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

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.