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

6.4.2. FPGA Interface Enables

The system manager can enable or disable interfaces between the FPGA and HPS.

Note: Ensure that the FPGA is configured before enabling the interfaces and that all interfaces between the FPGA and HPS are inactive before disabling them.

You can program the FPGA interface enable registers (System_Mgr.sysmgr.fpgaintf_en_*) to enable/disable the following interfaces between the FPGA and HPS:

  • Boundary scan interface
  • Debug interface
  • Trace interface
  • System trace macrocell (STM) interface
  • Cross-trigger interface (CTI)
  • SPI master interface
  • EMAC interfaces
Note: The fpga2soc_ctrl register allows you to convert all transactions from F2H interface to non-secure. It also allows you to enable both secure and non-secure transactions from the F2H interface.