Lattice Semiconductor Corporation
Home > Products > Intellectual Property > Eureka Cores > EP560: SD / SDIO / MMC Slave Controller

EP560: SD / SDIO / MMC Slave Controller

Documents & Downloads

The EP560 is a slave controller for SD memory card, SDIO and MMC interfaces.  The controller is designed to reside within an SD memory, SDIO, or SD Combo Card. It serves as an interface between the SD bus and user logic that provides the actual function of the card.

It is a very flexible architecture supporting variable clock rate from 0 to 25Mhz and data width of 1 to 4 bits. A data rate of up to 12.5Mbyte/sec (100Mbs) can be realized with SD interface. Features such as plug and play, auto-detection, error correction, write protection are standard with SD card interface.

As a slave device, the SD slave controller receives commands from the host through the SD interface. Most of the commands are processed locally by the controller without any help from the user logic. The majority of the standard SD register set is also implemented within the slave controller and process by the core without help from the user logic.

There are several options for user hardware interface to the controller core. In the normal DMA mode, the EP560 is a bus master that transfers data between the user’s memory and the SD host.  In the optional interrupt mode, the communication between the EP560 and the user logic is interrupt driven.

With the EP560, SD card interface can be realized with very little development cost. Designer can add SD memory and SDIO interface to the system by simply adding the EP560 module without changing the rest of the system architecture.

See the Datasheet for more details.

EP560: SD/SDIO Slave Controller

Implementation Results

The following are typical performance and utilization results.

Family Device Utilization

Performance

(MHz)

Slices Percentage
ECP2 LFE2-50E

2132

9

102

ECP2M LFE2M-50E

2131

9

97

XP LFXP15C

2067

27

68

XP2 LFXP2-17

2132

26

88

SC LFSC3GA15E

2228

10

145

Features

 

Legal | Privacy Policy | Press | Careers | Investor Relations | Contact Us | Site Map | | Follow us  Lattice Semiconductor on Facebook  Lattice Semiconductor on Twitter  Lattice Semiconductor on YouTube  © Lattice Semiconductor Corporation 2012