Stratix® 10 Hard Processor System Technical Reference Manual

ID 683222
Date 8/15/2024
Public
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)