27.02.2015 Views

FTSDC010 - Faraday Technology Corporation

FTSDC010 - Faraday Technology Corporation

FTSDC010 - Faraday Technology Corporation

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!