Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 11/27/2024
Public
Document Table of Contents

12.2.3.2. One 16-bit SDRAM channel

In this use case, IOBank0 is configured to support a single 16-bit wide SDRAM channel using the MPFE block using IOBank0_P0. Since only four IOBank0 IO12 channels are required, the other four IOBank0 IO12 channels can be configured for any of the supported direct fabric use cases. If available on the device, direct fabric connection to IOBank1 is supported.

When the spare IOBank0 IO12 channels are configured for direct fabric usage, then the F2SDRAM port is not available.

If the F2SDRAM channel is required by an application, then the spare IOBank0 IO12 channels are not available for fabric usage. This is because the F2SDRAM Bridge and the spare IOBank0 IO12 channels share VIO.

The application may optionally use the F2H channel, but choosing not to use F2H does not make any unused IOBank0 IO12 channels available to the fabric.

All read/write traffic between the CCU/NCORE and MPFE must occur on the DMI0 port. No other CCU/NCORE configurations are supported and can lead to unpredictable results.

This use case is supported by all members of the Agilex™ 5 family.

In this topology the following data paths occur:
  • F2H -> CCU_DMI0 -> IOBank0_P0 (32-bit HMC)
  • F2SDRAM -> IOBank0_P0 (32-bit HMC)