Abstract

Real-time multimedia data access plays an important role in electronic systems; as time goes by, with decrease in data processing speed and increase in communication time, storage time, and retrieval time, the overall response time increases for real-time applications. Therefore, in this paper, a novel real-time, fast, low-cost, system-on-chip (SoC) controller has been proposed and implemented where large volume of data can be efficiently stored and retrieved from flash memory cards. It is being implemented only using hardware description language (HDL) on a field programmable gate array (FPGA) chip without using any other on-board or external hardware resources or high-level languages. The entire controller architecture, in a single chip, contains five different modules and is designed using finite state machine (FSM)-based approach. The modules are card initialization module (CINM), idle module (IM), card read module (CRM), card write module (CWM), and decision module (DM). The architecture is completely synthesized for Spartan 3E xc3s500e-4-fg320 FPGA with only 5% of the total logic utilization. The experimental results tested for microSD, SD, and SDHC cards of different size, and these show that the architecture uses less hardware and clock cycles for card initialization and single/multiblock read/write procedure.

Highlights

  • The flash-based memory storage device, introduced by Toshiba in 1984, is basically a non-volatile electronic memory and used whenever a shock resistance is the key requirement of any application [1]

  • Clock cycle taken per process (CCTPP): In order to make the performance evaluation of the proposed controller independent of system clock and other system specific parameters, we have described the performance of the controller in terms of clock cycles

  • 7 Conclusions An on-chip design and implementation of a controller has been proposed for Secured Digital High Capacity (SDHC) and similar family of cards

Read more

Summary

Introduction

The flash-based memory storage device, introduced by Toshiba in 1984, is basically a non-volatile electronic memory and used whenever a shock resistance is the key requirement of any application [1]. The Secured Digital High Capacity (SDHC) card, for example, is a flashbased memory storage device and is mainly designed to meet certain requirements such as security, capacity, performance, and environmental issues inherent in newly emerging audio and video consumer electronic devices. The Secured Digital (SD) card standard is designed and licensed by SD Card Association [2] and is a collaborative effort of the three manufacturers, namely Toshiba, SanDisk, and MEI [3]. The flash memory acts as a portable unit and it can be Banerjee and Mukhopadhyay EURASIP Journal on Embedded Systems (2016) 2016:24

Objectives
Methods
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call