Edit online

Secure Digital Host Controller (SDMC)

22 Nov 2024
Read time: 1 minute(s)

SoC 包含多套 SD/ MMC 控制器,简称 SDMC。以下控制器均支持访问 SD 卡/ eMMC/ SDIO 设备,每套控制器常用的访问介质如下:

  • SDMC0 用于访问 SD 卡和 eMMC 设备。
  • SDMC1 用于访问 SD 卡或 SDIO 设备
  • SDMC2 用于访问 SDIO 设备(如蓝牙 WIFI 模组等)

SDMC 支持的最大接口时钟频率为 50 MHz ,支持 1/ 4/ 8 线数据总线模式,支持 eMMC 标准协议和 SD/ SDIO 接口协议。

功能特性

  • 支持 eMMC 4.41,SD 3.01 和 SDIO 3.0,向下兼容。
  • 支持 eMMC HS-SDR/ HS-DDR 模式,接口最大传输速度100 MB/s
  • 支持 3.3 V 工作电压。
  • 支持 DDR 4 线和 8 线模式。
  • 支持内部 DMA 模式,且具备以下特性:
    • 支持单通道传输
    • 支持双缓存和描述符链表模式,描述符链表模式下每个描述符最大传输 4 KB 数据,双缓存模式下每个描述符最大传输 8 KB 数据
    • 支持可编程的突发传输数据长度和中断
  • 支持的 FIFO 大小为 128 * 32 bits。
  • 支持 CRC 生成和错误检测。
  • 支持可编程的时钟分频系数,内部包含时钟分频器。
  • 支持 Host 内部上拉控制。

原理框图