skip to main content
10.1145/3321454.3321475acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiciitConference Proceedingsconference-collections
research-article

Implementation of 4-Bit Data Transmission for Accessing SD Card with FPGA Embedded Soft Processor

Published: 20 February 2019 Publication History

Abstract

Secure Digital (SD) cards being removable, non-volatile and flash memory in nature, are highly preferred for use in FPGA based systems as secondary storage. Currently most FPGA developers prefer 1-bit SD mode data transmission as a mean to access the SD card due to the complexity of 4-bit serial design. Hence, the speed is significantly compromised. This paper discusses the design and implementation of a firmware for 4-bit SD mode data transmission. A simple hardware application based on switches, buttons, memory and SD card interface is used to illustrate the functionality of proposed firmware, particularly the generation of the required control signal for data access. Meanwhile the Verilog HDL is used for hardware design while the software control is coded in C language. The system is implemented on Altera DE-4 board with FPGA Stratix IV GX EP4SGX230 and 32-bit NIOS-II embedded soft processor. In terms of data throughput the new firmware is 80 % much faster compared to a standard 1-bit data transmission when accessing a single block of data.

References

[1]
Ke Wang. 2009. An encrypt and decrypt algorithm implementation on FPGAs. IEEE. Fifth International Conference on Semantics, Knowledge and Grid, pp. 298--301.
[2]
Ami J. Shukla, Prof. Vibha Patel, Prof. Nagendra Gajjar. 2015. Implementation of Edge Detection Algorithms in Real Time on FPGA. IEEE, 5th Nirma University International Conference on Engineering (NUiCONE).
[3]
Zhenlin LU, Jingjiao LI, Yao Zhang. 2010. The Reading/Writing SD Card System Based on FPGA. 2010 First International Conference on Pervasive Computing Signal Processing and Applications (PCSPA), pp. 419--422.
[4]
Manish Kumar Birla. 2006. FPGA Based Reconfigurable Platform for Complex Image Processing. IEEE, 6th International Conference on EIT, pp. 204--209.
[5]
Altera Corporation. 2010. Memory System Design. Chapter 7, Embedded Design Handbook, pp. 7-1--7-18, February 2010.
[6]
Guo J., Liu D. 2012. Design of a Smart Meter Recorder with Mass Storage Based on DL/T645-2007 Protocol. Internet of Things. Communications in Computer and Information Science, vol 312. Springer, Berlin, Heidelberg, pp 660--666.
[7]
Gay W.W. 2014. SD Card Storage. Raspberry Pi Hardware Reference. Apress, Berkeley, CA, pp. 81--88.
[8]
Elkeelany, O. Todakar, V.S. 2011. Data concentration and archival to SD card via hardware description language. GLOBECOM Workshops (GC Wkshps), 2011 IEEE, pp. 625--630.
[9]
Yansi Yang. Yingyun Yang. Lipi Niu. Huabing Wang. Bo Liu. 2011. Hardware system design of SD card reader and image processor on FPGA. Information and Automation (ICIA), 2011 IEEE International Conference on, pp. 577--580.
[10]
SD Card Association. 2006. SD Specifications Part-1 Physical Layer Simplified Specification Version 2.00.
[11]
SanDisk Corporation. 2003. SanDisk Secure Digital Card. Product Manual. Version 1.9. document no. 80-13-00169.

Cited By

View all
  • (2023)Image Display using FPGA with BRAM and VGA Interface for Multimedia Applications2023 8th International Conference on Communication and Electronics Systems (ICCES)10.1109/ICCES57224.2023.10192822(77-83)Online publication date: 1-Jun-2023
  • (2022)SD Card Interface Using FPGA for Multimedia Applications2022 6th International Conference on Electronics, Communication and Aerospace Technology10.1109/ICECA55336.2022.10009420(388-394)Online publication date: 1-Dec-2022

Index Terms

  1. Implementation of 4-Bit Data Transmission for Accessing SD Card with FPGA Embedded Soft Processor

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICIIT '19: Proceedings of the 2019 4th International Conference on Intelligent Information Technology
    February 2019
    124 pages
    ISBN:9781450366335
    DOI:10.1145/3321454
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    In-Cooperation

    • USM: Universiti Sains Malaysia

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 20 February 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. 4-bit/1-bit SD mode
    2. Altera DE-4 board
    3. FPGA
    4. NIOS-II processor
    5. Stratix IV

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    ICIIT '19

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)9
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 03 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Image Display using FPGA with BRAM and VGA Interface for Multimedia Applications2023 8th International Conference on Communication and Electronics Systems (ICCES)10.1109/ICCES57224.2023.10192822(77-83)Online publication date: 1-Jun-2023
    • (2022)SD Card Interface Using FPGA for Multimedia Applications2022 6th International Conference on Electronics, Communication and Aerospace Technology10.1109/ICECA55336.2022.10009420(388-394)Online publication date: 1-Dec-2022

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media