Data Archival to SD Card Via Hardware Description Language

The main objective of this letter is to present the design of an efficient, real-time data archival system to a secure digital flash memory card via reconfigurable hardware. The data access from the SD card is implemented completely using Verilog and hence, there is no use of any microcontroller or on-chip general purpose processors. And since the complete design is a single-purpose system, no extra hardware is required. The design has four independent modules for the required different operations on the SD memory card. These four modules are for single-block write, multiple-block write, single-block read, and multiple-block read operations. We show how the bidirectional access takes place correctly and the data integrity has been verified using cyclic redundancy code in both field-programmable gate array (FPGA) chip and the SD card controller.

[1]  Chih-Yuan Lu,et al.  Nonvolatile semiconductor memory revolutionizing information storage , 2009, IEEE Nanotechnology Magazine.

[2]  Song Han Read/Write SD Card based on Microcontroller MSP430 , 2007 .

[3]  Omar Elkeelany,et al.  Simultaneous Multi-channel Data Acquisition and Storing System , 2009, 2009 International Conference on Computing, Engineering and Information.

[4]  O. Elkeelany,et al.  Portable Analog Data Capture using Custom Processing , 2007, 2007 Thirty-Ninth Southeastern Symposium on System Theory.

[5]  Lei Wang,et al.  A High Efficient Flash Storage System for Two-Way Cable Modem , 2008, 2008 IEEE 8th International Conference on Computer and Information Technology Workshops.

[6]  Lan-Rong Dung,et al.  A NAND Flash Memory Controller for SD/MMC Flash Memory Card , 2007 .

[7]  Sun Ji-yu Interface design between secure digital card and single chip microcomputer , 2008 .