Intel® Agilex™ Hard Processor System Technical Reference Manual

ID 683567
Date 2/14/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

16.1. Features of the SD/MMC Controller

The HPS SD/MMC controller offers the following features:
  • Supports card detection and initialization
  • Supports up to 50 MHz card operating frequency
  • Programmable block size up to 64 KB
  • Supports SD/SDIO/MMC versions 4.3 to 4.5 devices
  • Supports the following standards or card types:
    • SD memory (SD mem), including eSD support—versions 3.01
    • SDIO, including embedded SDIO (eSDIO) support—version 3.0
    • CE-ATA—version 1.1
  • Supports various types of multimedia cards (MMC version 4.41 and eMMC versions 4.51 and 5.0)
    • MMC: 1-bit data bus
    • Reduced-size MMC (RSMMC): 1-bit and 4-bit data bus
    • MMCPlus: 1-bit, 4-bit, and 8-bit data bus
    • MMCMobile: 1-bit data bus
    • Embedded MMC (eMMC): 1-bit, 4-bit, and 8-bit data bus
  • Supports CE-ATA digital protocol commands
  • Supports only Single Card
    • SDR mode only
    • Programmable card width: x1, x4, or x8
    • Programmable card type: SD, SDIO, or MMC
  • Integrated descriptor-based direct memory access (DMA)