Design and implementation of an SD interface to multiple-target interface bridge
Guoyong Li,Leibo Liu,Shouyi Yin,Dajiang Liu,Shaojun Wei
DOI: https://doi.org/10.1007/978-3-319-01766-2_96
2014-01-01
Abstract:The design and implementation of an SD card controller circuit architecture for multiple-target interface, suitable for communication function extension of existing electronic device for UBICOMP, are presented in this paper. The SD to multiple targets bridge includes an SD memory controller, a ping-pong FIFO, and a target selectable interface, such as UART, SPI, parallel, and NAND Flash IO. The bridge follows SD memory card v2.0 specification so that it is fully flexible in terms of portable device without any special drivers. The ping-pong FIFO increases the throughput of this system, and the availability of UART, SPI, parallel, and NAND flash interfaces provides flexibility for implementation of applications that requires the conversion of data to feed the SD bus. A tidy NAND flash is also implemented in the multiple-target interface for FTL of NAND flash. The new design has been verified and implemented in FPGA. It has also been synthesized and will be taped out through a 0.18 μm CMOS technology. Experiment reveals that the proposed architecture presents superior performance in platform-independent, interface-scalability and integrality compared with existing works.