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 条
  • [11] Integrating Flash-based SSDs into the Storage Stack
    Appuswamy, Raja
    van Moolenbroek, David C.
    Tanenbaum, Andrew S.
    2012 IEEE 28TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2012,
  • [12] BloomFlash: Bloom Filter on Flash-based Storage
    Debnath, Biplob
    Sengupta, Sudipta
    Li, Jin
    Lilja, David J.
    Du, David H. C.
    31ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2011), 2011, : 635 - 644
  • [13] Architecting a Flash-Based Storage System for Low-Cost Inference of Extreme-Scale DNNs
    Jin, Yunho
    Kim, Shine
    Ham, Tae Jun
    Lee, Jae W.
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (12) : 3153 - 3164
  • [14] Survey on Deduplication Techniques in Flash-Based Storage
    Chernov, Ilya
    Ivashko, Evgeny
    Rumiantsev, Alexander
    Ponomarev, Vadim
    Shabaev, Anton
    PROCEEDINGS OF THE 2018 22ND CONFERENCE OF OPEN INNOVATIONS ASSOCIATION (FRUCT), 2018, : 25 - 33
  • [15] Improving Flash Resource Utilization at Minimal Management Cost in Virtualized Flash-Based Storage Systems
    Tai, Jianzhe
    Liu, Deng
    Yang, Zhengyu
    Zhu, Xiaoyun
    Lo, Jack
    Mi, Ningfang
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2017, 5 (03) : 537 - 549
  • [16] A Cost-Aware Buffer Management Policy for Flash-Based Storage Devices
    Jiang, Zhiwen
    Zhang, Yong
    Wang, Jin
    Xing, Chunxiao
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PT1, 2015, 9049 : 175 - 190
  • [17] ISSUES IN STORAGE AND RETRIEVAL OF MULTIMEDIA DATA
    KUNII, TL
    SHINAGAWA, Y
    PAUL, RM
    KHAN, MF
    KHOKHAR, AA
    MULTIMEDIA SYSTEMS, 1995, 3 (5-6) : 298 - 304
  • [18] Data Recovery Aware Garbage Collection Mechanism in Flash-Based Storage Devices
    Paik, Joon-Young
    Jin, Rize
    Chung, Tae-Sun
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (09): : 2404 - 2408
  • [19] Exploiting data longevity for enhancing the lifetime of flash-based storage class memory
    Choi, Wonil
    Arjomand, Mohammad
    Jung, Myoungsoo
    Kandemir, Mahmut
    Proceedings of the ACM on Measurement and Analysis of Computing Systems, 2017, 1 (01)
  • [20] Performance Modeling and Analysis of Flash-based Storage Devices
    Huang, H. Howie
    Li, Shan
    Szalay, Alex
    Terzis, Andreas
    2011 IEEE 27TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2011,