Font Size: a A A

Design Of High Speed Data Stream Storage Control System Based On FPGA

Posted on:2021-01-23Degree:MasterType:Thesis
Country:ChinaCandidate:J DengFull Text:PDF
GTID:2428330626466027Subject:Instrument Science and Technology
Abstract/Summary:PDF Full Text Request
With the acceleration of the global digital process and the arrival of the era of big data,the storage of data is particularly important.Various levels of performance requirements are put forward to the data storage system,which makes the data storage system face great challenges.More and more large bandwidth storage applications of small and medium-sized enterprises have put forward the demand for large capacity,high speed storage,stable and reliable data storage.According to the demand of the market,the author's internship unit established a project to develop such data storage products.The author studied the preliminary research and development work of the project,and carried out beneficial and in-depth research in this respect.Firstly,this paper investigates the social needs of storage systems and the current research situation at home and abroad.The project requirements are analyzed,and a practical and efficient design scheme is proposed.Based on this scheme,a storage system is put forward.In this system,One RAID 5 storage array rack server is composed of 12 SCSI-port enterprise mechanical hard drives.High performance storage service fiber card is regarded as control and transmitter of high speed data stream.X8 PCIe2.0 interface is utilized to communicate data with server.Xilinx high performance Kintex-7 series FPGA,on-board independent 64-bit DDR3 SDRAM and 4 channels 10 G fiber optic interface are adopted as main controller,bulk cache and communication port.Then,this paper first analyzes storage media,high speed GTX transceiver,Aurora 64B/66 B and other high speed serial protocols.This paper introduces the high speed data flow control scheme and the control implementation method based on FPGA in Vivado2018.3 integrated development environment in detail.According to the storage control logic,Visual Studio2017 integrated development environment is used to develop the software to control the underlying hardware,and then perform the upper computer control of the storage service optical fiber board card.Finally,a complete system experiment platform is set up and the storage system on the basis of the above function modules is debugged.On the experimental platform,related experiments were carried out.The test results show that the high-speed data stream storage system can realize the real-time high-speed storage,ensure the stability and reliability of data,and realize the predetermined functions such as storage and playback.
Keywords/Search Tags:PCIe DMA Subsystem, RAID5 array, Aurora 64B/66B, Multiqueue storage
PDF Full Text Request
Related items