EP560: SD / SDIO / MMC 从控制器

EP560是一种从控制器,适用于SD存储卡,SDIO和MMC接口。该控制器设计成驻留在SD存储器、SDIO、SD Combo卡中。它作为SD总线和用户逻辑之间的接口,提供卡的实际功能。

这是一个非常灵活的架构,支持可变时钟速率从0至25MHz,数据宽度为1至4位。可实现SD接口的数据速率可达到12.5Mbyte/sec(100Mbs)。即插即用、自动检测、误差修正、写保护等功能能够标准地与SD卡接口。

作为一个从器件,SD从控制器通过SD接口从主机接收命令。大多数命令由控制器在本地进行处理,无需用户逻辑的任何帮助。在控制器中并通过核,实现大多数标准的SD寄存器集,无需用户逻辑的帮助。

用户的硬件接口至控制器内核有几个选择。在正常的DMA模式,EP560是一个总线主机,在用户的内存和SD主机之间传输数据。在可选的中断模式里,EP560和用户逻辑之间的通信是由中断驱动的。

采用EP560,SD卡接口可用非常小的开发成本来实现。通过简单地增加EP560模块,设计师可以添加SD存储器和SDIO接口至系统,无需改变系统架构的其他部分。

有关详细信息,请参阅数据手册。

Features

  • Slave controller for SDIO, SD memory card, and MMC interface
  • Compatible with SD/SDIO specification 2.0 with 1 and 4 bit data transfer
  • Option to support MMC 8-bit data width
  • DMA mode or interrupt modes
  • Support for both standard capacity and high capacity (SDHC) memory cards
  • Supports high speed mode up to maximum transfer rate of 25Mbyte/sec for SD and 50Mbyte/sec for MMC
  • Selectable maximum block size from 512 to 16Kbytes
  • Each IO function includes up to 4096 bytes of data buffer
  • Optional Wishbone bus compatible
  • Options also for AHB, APB, SH4 and Generic user interfaces

Jump to

Block Diagram

性能和大小

以下是典型的性能和利用率的结果。

器件 利用率

性能
(MHz)

Slices 百分比
LFE2-50E 2132 9 102
LFE2M-50E 2131 9 97
LFXP15C 2067 27 68
LFXP2-17 2132 26 88
LFSC3GA15E 2228 10 145

Ordering Information

This IP core is supported and sold by Eureka Technology, contact Eureka Technology at info@eurekatech.com or visit their website at www.eurekatech.com for more information.

文档

快速参考
标题 编号 版本 日期 格式 文件大小
选择全部
Eureka: EP560 SD / SDIO / MMC Slave Controller
4/15/2008 PDF 116.6 KB