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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
JEDEC Solid State Technology Association: DDR3 SDRAM Specification (JESD79-3A). In: JEDEC Standard. September, 2007
Wang, B., Du, J., Bi, X., Tian, X.: High bandwidth memory interface design based on DDR3 SDRAM and FPGA. In: Soc Design Conference, pp. 253–254. IEEE (2016)
Xilinx. UG586: Zynq-7000 AP SoC and 7 Series Devices Memory Interface Solutions v4.2 User Guide. October 04, 2017
Jiao, S., Cheng, R.: Design of a DDR3 controller based on FPGA. Electron. Sci. Technol. 28(7), 41–43 (2015)
Ye, W., Li, H.: FPGA based DDR3 applications in a multichannel channelization data cache. In: International Symposium on Computational Intelligence and Design, pp. 54–57. IEEE (2017)
Xilinx. UG761: AXI Reference Guide v14.3. November 15, 2012
Ming, S., Zhao, Y., Lin, Q.: Design and optimization of DDR3 SDRAM controller based on FPGA. Electron. Sci. Technol. 29(11), 47–50 (2016)
Liu, S., Aseffa, D., Wu, C.: Performance considerations for writing data to solid-state drives. ICIC Express Lett. 10(3), 691–697 (2016)
Xilinx. WP469: Using the MicroBlaze Processor to Accelerate Cost-Sensitive Embedded System Development. June 06, 2016
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Wang, H., Bai, X., Wu, Q. (2020). Multichannel High-Speed Data Caching System on FPGA for RAID Storage. In: Liang, Q., Liu, X., Na, Z., Wang, W., Mu, J., Zhang, B. (eds) Communications, Signal Processing, and Systems. CSPS 2018. Lecture Notes in Electrical Engineering, vol 517. Springer, Singapore. https://doi.org/10.1007/978-981-13-6508-9_58
Download citation
DOI: https://doi.org/10.1007/978-981-13-6508-9_58
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-6507-2
Online ISBN: 978-981-13-6508-9
eBook Packages: EngineeringEngineering (R0)