Multichannel high-speed data caching system on FPGA for RAID storage

Haixin Wang, Xue Bai, Qiongzhi Wu*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Channelization RAID storage system requests multichannel data transmission and high transmission bandwidth. We design a data caching system which is inserted between fore-end data source interface and the back-end RAID interface on a FPGA implementation. The caching system uses DDR3 as the external memory because of its large storage capacity and high storage rate. It uses a special channel management system and only needs three clock cycles to complete the read–write scheduling of different channels. The caching system provides the AXI4-Lite interface, so it can be dynamically configured by the AXI4-Lite bus. After testing, the caching system can satisfy the request of multichannel storage task.

Original languageEnglish
Title of host publicationCommunications, Signal Processing, and Systems - Proceedings of the 2018 CSPS Volume 3
Subtitle of host publicationSystems
EditorsQilian Liang, Xin Liu, Zhenyu Na, Wei Wang, Jiasong Mu, Baoju Zhang
PublisherSpringer Verlag
Pages482-491
Number of pages10
ISBN (Print)9789811365072
DOIs
Publication statusPublished - 2020
EventInternational Conference on Communications, Signal Processing, and Systems, CSPS 2018 - Dalian, China
Duration: 14 Jul 201816 Jul 2018

Publication series

NameLecture Notes in Electrical Engineering
Volume517
ISSN (Print)1876-1100
ISSN (Electronic)1876-1119

Conference

ConferenceInternational Conference on Communications, Signal Processing, and Systems, CSPS 2018
Country/TerritoryChina
CityDalian
Period14/07/1816/07/18

Keywords

  • Caching system
  • DDR3
  • FPGA
  • Multichannel

Fingerprint

Dive into the research topics of 'Multichannel high-speed data caching system on FPGA for RAID storage'. Together they form a unique fingerprint.

Cite this