EP550: SD / SDIO / MMC 主控制器

EP550是一个适用于SD存储卡、SDIO和MMC接口的主机控制器。该核连接系统的主机CPU到SD卡插座。通过EP550控制器核IP,主机CPU可以访问外部SD卡。

SD存储器和SDIO是针对可移动的大容量存储设备和IO器件而设计的低成本、高速接口。这是一个非常灵活的架构,支持可变时钟速率从0至25MHz,数据宽度为1至4位。可实现SD接口的数据速率可达到12.5Mbyte/sec(100Mbs)。即插即用、自动检测、误差修正、写保护等功能能够标准地与SD卡接口。

EP550 SD卡主控制器核的设计是根据SD协会的SD主机控制器规范。该核提供了SD卡至系统软件的一个非常简单的结构。 所有访问SD卡都通过标准的控制寄存器设置。控制器核支持DMA、突发访问、CRC错误检测、中断、定时等。由于采用标准的寄存器组,EP550可以用来取代其他现有的SD控制器,而不改变系统软件。

对于用户的硬件接口至控制器内核,可以有几个选择。该控制器支持通用的用户界面,针对片上逻辑接口以及嵌入式CPU的接口进行了优化,如AMBA AHB总线。若要访问SD卡,主机CPU发出读/写命令,访问核中的控制寄存器。控制器核自动处理所有的SD卡协议,包括数据移动,定时和CRC生成。该核有一个内置的DMA控制器,使数据可以自动地在系统和SD卡之间传送而无需CPU干预。

采用EP550,实现SD卡接口只要非常小的开发成本。通过简单地添加EP550模块,设计者可以添加SD存储器和SDIO接口至系统,而不改变系统架构的其他部分。

Features

  • Host controller for SDIO, SD memory card, and MMC interface.
  • Allows host CPU to access SD, SDHC and MMC devices.
  • Simple user interface optimized for on-chip bus connection.
  • User interface supports 32-bit and 64-bit data.
  • Wishbone compatible interface.
  • Option to integrate with other CPU bus slaves to support direct access by various CPU's including PowerPC, MPC860, ARM, SH2/3/4, MIPS, and ARC microprocessors.
  • Supports SDIO DMA operation for high speed data transfer.
  • Supports SD host controller standard register set.
  • Fully programmable access timing.
  • Hardware support of CRC error detection and interrupt generation.
  • Supports multi-function SD cards, command suspend, resume, and block transfers.
  • Option to operate the user interface and card interface at different clock domains.
  • Designed for ASIC and PLD implementations.
  • Fully static design with edge triggered flip-flops.Supports up to 4 banks of NAND Flash devices.

Jump to

Block Diagram

性能和大小

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

器件 利用率 性能
(MHz)
Slices 百分比
LFEC6 1719 56 78
LFE2-50E 1771 7 118
LFE2M-50E 1771 7 101
LFXP10C 1719 35 45
LFXP2-17E 1771 21 90
LFSC3GA15E 1779 23 152

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: EP550 SD / SDIO / MMC Host Controller
4/7/2008 PDF 97.7 KB