Description
The EP550 is a host controller for SD memory, SDIO, SD combo and MMC interface. The core connects the host CPU of the system to the SD card socket. External SD cards can be accessed by the host CPU through the EP550 controller IP core.
FEATURES
• Host controller for Secure Digital (SD), SDIO, SD combo, and MultiMedia Card (MMC) bus.
• Allows host CPU to access SD and MMC devices.
• Compatible with SD 2.0, including high capacity (SDHC) and 8-bit MMC 4.2 specifications.
• Many choices of CPU interfaces, including AHB, APB, SH4, Wishbone, PCI and generic user interface.
• Supports SDMA operation with option to remove SDMA for very small gate count implementation.
• Selectable data buffer size from 512 to 16Kbytes.
• Hardware support of CRC error detection and interrupt generation.
• Supports multi-function SD cards including command suspend, resume, and read wait.
• Option to operate user interface and card control at different clock domains.
• Supports all SD-enabled operating systems including Windows.
• Free source code included for bus driver development.
• Fully sythesizable code ideal for ASIC and FPGA implementations.
• Fully static design with edge triggered flip-flops.