Agilex™ 7 Hard Processor System Technical Reference Manual

ID 683567
Date 8/13/2024
Public
Document Table of Contents

7.3.1. FPGA-to-HPS MPFE Switch

There are three interface destination options available for you to use during configuration:
  • If the “CCU” option is selected, the AxUSER bits are fixed to 0x04, and the transaction is routed to the CCU directly.
  • If the “SDRAM direct” option is selected, the AxUSER bits are fixed to 0xE0, and the transaction is routed to the SDRAM directly.
  • If the “Custom” option is selected, the AxUSER bits are exposed to the AXI or ACE-lite interface, and the transaction is controlled by its AXI* master. The AXI* master can set the AxUSER bits to 0x04 or 0xE0 on a per transaction basis to send the transaction either to the CCU directly or the SDRAM directly.
Figure 20. Interface Destination Selection Tab
For the FPGA-to-HPS slave interface:
  • Interface specification—Select the following AMBA* 4 specification interfaces: AXI* Coherency Extensions Lite (ACE-Lite), Advanced Extensible Interface 4 ( AXI* 4)
  • Enable/Data width—Enable or disable the FPGA-to-HPS ACE-lite slave interface; if enabled, this interface supports a fixed data width of 128, 256, or 512 bits. EMIF conduit is forced to be enabled with this interface
  • Interface address width—Use this setting to select the interface address width. It configures the AXI* address space in Platform Designer.
  • Interface destination—Select FPGA-to-HPS routing for transactions. This interface supports destinations CCU, SDRAM direct (bypasses the CCU), or a Custom which exposes your ports to be set externally.