A low cost and fast controller architecture for multimedia data storage and retrieval to flash-based storage device

被引:0
|
作者
Banerjee, Samiran [1 ]
Mukhopadhyay, Sumitra [1 ]
机构
[1] Univ Calcutta, Inst Radio Phys & Elect, 92 APC Rd, Kolkata, India
关键词
Flash memory read/write; Secure Digital High Capacity (SDHC) card; MicroSD card; Serial peripheral interface (SPI); Finite state machine (FSM); Very high speed integrated circuit hardware description language (VHDL); Field programmable gate array (FPGA);
D O I
10.1186/s13639-016-0060-8
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页数:26
相关论文
共 50 条
  • [21] MNFS: Mobile Multimedia File System for NAND Flash based Storage Device
    Kim, Hyojun
    Won, Youjip
    2006 3RD IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-3, 2006, : 208 - 212
  • [22] A multi-channel architecture for high-performance NAND flash-based storage system
    Kang, Jeong-Uk
    Kim, Jin-Soo
    Park, Chanik
    Park, Hyoungjun
    Lee, Joonwon
    JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (09) : 644 - 658
  • [23] Hot Data Identification for Flash-based Storage Systems Using Multiple Bloom Filters
    Park, Dongchul
    Du, David H. C.
    2011 IEEE 27TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2011,
  • [24] Elastic Data Compression with Improved Performance and Space Efficiency for Flash-based Storage Systems
    Mao, Bo
    Jiang, Hong
    Wu, Suzhen
    Yang, Yaodong
    Xi, Zaifa
    2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 1109 - 1118
  • [25] An On-line Hot Data Identification for Flash-based Storage using Sampling Mechanism
    Park, Dongchul
    Nam, Young Jin
    Debnath, Biplob
    Du, David H. C.
    Kim, Youngkyun
    Kim, Youngchul
    APPLIED COMPUTING REVIEW, 2013, 13 (01): : 51 - 64
  • [26] Evanesco: Architectural Support for Efficient Data Sanitization in Modern Flash-Based Storage Systems
    Kim, Myungsuk
    Park, Jisung
    Cho, Geonhee
    Kim, Yoona
    Orosa, Lois
    Mutlu, Onur
    Kim, Jihong
    TWENTY-FIFTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXV), 2020, : 1311 - 1326
  • [27] BLF: an efficient flash translation layer scheme for flash-based storage systems
    Yang, Yin
    Li, Wenyi
    Tan, Zhihu
    Xie, Changsheng
    Wang, Kai
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2015, 38 (07) : 938 - 946
  • [28] Latency/Wearout in a Flash-based Storage System with Replication on Write
    Rumyantsev, Alexander
    Ivashko, Evgeny
    Chernov, Ilya
    Kositsyn, Dmitry
    Shabaev, Anton
    Ponomarev, Vadim
    PROCEEDINGS OF THE 24TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION (FRUCT), 2019, : 360 - 366
  • [29] Understanding Flash-Based Storage I/O Behavior of Games
    Maruf, Adnan
    Yang, Zhengyu
    Davis, Bridget
    Kim, Daniel
    Wong, Jeffrey
    Durand, Matthew
    Bhimani, Janki
    2021 IEEE 14TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2021), 2021, : 521 - 526
  • [30] ShiftFlash: Make flash-based storage more resilient and robust
    Huang, Ping
    Zhou, Ke
    Wu, Chunling
    PERFORMANCE EVALUATION, 2011, 68 (11) : 1193 - 1206