Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public
Document Table of Contents

5.4.4. SD/eMMC System Integration

The following diagram shows the SD/eMMC host controller integration within HPS:

Figure 138. SD/eMMC System Integration

In addition to the SD/eMMC host controller, the following blocks are involved for SD/eMMC application:

  • Combo PHY
    • Implements the physical communication with the SD/eMMMC devices
    • It has a DFI interface, as input from the SD/eMMC host controller.
    • Has an APB completer interface, accessed by the SD/eMMC host controller through the PSS NoC, allowing it to set the PHY parameters and read status as needed
    Note: The combo PHY also implements physical communication with the NAND devices, through the HPS NAND controller. The NAND-related interfaces and components are not covered here. The combo PHY supports NAND and SD/eMMC but does not support both at the same time.
  • System manager
    • Configures the combo PHY to enter the SD/eMMC mode
    • Provides settings for the eMMC command queue operation
  • Clock manager
    • Provides clocks for the whole HPS, including both the SD/eMMC host controller and combo PHY
  • GIC 600 interrupt controller
    • Handles interrupt and wakeup requests coming from the SD/eMMC Host Controller
  • PSS NoC
    • Enables requesters in the system to access the SD/eMMC APB register interface completer port
    • Enables the SD/eMMC host controller APB requester port to access the combo PHY APB register interface completer port
    • Enables the SD/eMMC host controller AXI DMA manager port to access system memory for transferring data to and from the SD device