FTSDC010 - Faraday Technology Corporation
FTSDC010 - Faraday Technology Corporation
FTSDC010 - Faraday Technology Corporation
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>FTSDC010</strong><br />
SD MEMORY CARD HOST CONTROLLER<br />
Version 1.5 | January 2007<br />
Key Features<br />
General Description<br />
• AHB/66 MHz APB clock rate: 133 MHz<br />
• Compliant with the SD memory card<br />
protocol version 2.0<br />
• Supports the MMC bus protocol version 4.1<br />
• Supports the SDIO protocol version 1.10<br />
The <strong>FTSDC010</strong> is a Secure Digital (SD) host controller that functions as the<br />
master in an SD memory card, SDIO card, and MultiMediaCard card interface.<br />
It controls the communication between AHB and APB that is the hardware<br />
configuration and the SD bus. The core supports the SD memory bus<br />
protocol for the SD cards and the MMC bus protocol for the MMC cards.<br />
Block Diagram<br />
• Supports the AMBA 2.0 AHB/APB bus<br />
48-bit shift register<br />
MSB<br />
Command Unit<br />
1 dummy_crc argument cmd_idx 1 0<br />
• Supports the DMA for large data transfers<br />
CRC7<br />
gen/check<br />
io_sd_cmd<br />
• Configurable 16-/8-/4-word data FIFO<br />
11 byte<br />
6 byte<br />
depth<br />
• Built-in generation and check for 7-bit and<br />
MSB<br />
136-bit shift register<br />
unused<br />
0 0 cmd_idx card status CRC7 1<br />
MSB<br />
Short response<br />
0 0 reserved CID or CSD + CRC7 1<br />
Long response<br />
io_sd_rsp<br />
16-bit CRC data<br />
• Variable clock rate: 0 MHz ~ 50 MHz for the<br />
APB<br />
Interface<br />
Interrupt<br />
Controller<br />
Register<br />
File<br />
rsp_crc_ok, rsp_crc_fail<br />
clk_div[6:0]<br />
data_crc_ok, data_crc_fail<br />
Data register<br />
Clock Divider io_sd_clk<br />
Data Unit<br />
memory cards<br />
32-bit shift register<br />
io_sd_dat0_out<br />
DATA FIFO<br />
• Hot insertion/removal<br />
• Write-protection of the SD card<br />
CRC16 gen/<br />
check<br />
io_sd_dat0_in<br />
32-bit shift register<br />
Data register
HEADQUARTERS<br />
Hsinchu, Taiwan,<br />
Tel: 886-3-578-7888<br />
Fax: 886-3-578-7889<br />
twsales@faraday-tech.com<br />
USA OFFICE<br />
Sunnyvale, USA<br />
Tel: 1-408-522-8888<br />
Fax: 1-408-522-8889<br />
ussales@faraday-tech.com<br />
EUROPE OFFICE<br />
Hoofddorp, Netherlands<br />
Tel: 31-2356-20496<br />
Fax: 31-2356-36297<br />
eusales@faraday-tech.com<br />
JAPAN OFFICE<br />
Tokyo, Japan<br />
Tel: 81-3-5214-0070<br />
Fax: 81-3-5214-0076<br />
jpsales@faraday-tech.com<br />
CHINA OFFICE<br />
Shanghai, P. R. China<br />
Tel: 86-21-6406-7523<br />
Fax: 86-21-6406-5327<br />
cnsales@faraday-tech.com<br />
Copyright <strong>Faraday</strong> <strong>Technology</strong>, 2007. All Rights Reserved. <strong>Faraday</strong> and <strong>Faraday</strong> Logo are trademarks of <strong>Faraday</strong><br />
<strong>Technology</strong> <strong>Corporation</strong>. Nothing in this document shall operate as license or is with express or implied warranty.<br />
The <strong>Faraday</strong> home page can be found at www.faraday-tech.com