Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 7/19/2024
Public
Document Table of Contents

12.2.6.7. MPFE NoC

The MPFE NOC is the main interconnect to route read/write traffic from the Fabric or the HPS to one or two IOBank blocks, depending on the operating mode.

The MPFE NOC has seven initiator ports and seven target ports. Three of the initiator ports (F2SDRAM 256/128/64-bit) and one of the target ports (NoC-to-TBU) form a width adaption network between the Fabric and the MPFE_TBU. The four remaining initiator ports receive post-TBU transactions (TBU-to-NoC), memory accesses from the CCU (CCU_DMI0 and CCU_DMI1) and HPS accesses to the MPFE/IOBank CSRs (MPFE_CSR). The six remaining target ports send transactions to the IOBank0 CSR (IOBank0_CSR), Port 0 (IOBank0_P0), and Port 1 (IOBank0_P1) interfaces, as well as the MPFE-lite CSR (MPFE_lite_CSR), Port 0 (MPFE_lite_P0), and Port 1 (MPFE_lite_P1) interfaces for forwarding to the IOBank1.

Table 360.  MPFE Connectivity Matrix
  Initiators
F2SDRAM CCU_DMI0 CCU_DMI1 MPFE_CSR TBU2NOC
Targets IOBank0_P0      
IOBank0_P1    
IOBank0_CSR        
MPFE_lite_P0      
MPFE_lite_P1      
MPFE_lite_CSR        
NoC-to-TBU