Font Size: a A A

The Design Of Disk Array Storage System Based On FPGA

Posted on:2014-12-04Degree:MasterType:Thesis
Country:ChinaCandidate:H HuFull Text:PDF
GTID:2268330425966033Subject:Underwater Acoustics
Abstract/Summary:PDF Full Text Request
With the development of underwater acoustic and electronic technology, data storagesystem plays an increasingly important role in the research of underwater acoustictechnology and design of underwater acoustic equipment, and the innovation of underwateracoustic equipment requires better performances of the volume, capacity, speed ofunderwater acoustic data storage medium and the power consumption, stability, safety, costof underwater acoustic data storage system. The main content of this paper is to completethe design of disk array storage system based on FPGA.The system uses FPGA as the system control chip, and establishes SOPC based onNios II processor inside the FPGA, and completes the design of the relevant softwareprogram of the system. By adopting the design of IDE/SATA dual interfaces and dualchannels, the system is based on the theory of disk array storage, and FATFS file system isutilized for file management, which enables the promoting of augmentability and flexibilityof the system when the data is backed up at the same time.This paper mainly concentrates on the design and implementation of the software andhardware of the system. Firstly the research plan is demonstrated and the hardware designof the system and the module circuit is expounded, including modules such as FPGA, IDEinterface, interface converting, Ethernet and power supply. Secondly, the constructing planof SOPC based on FPGA is established and the course is expounded in detail, and the modeof disk addressing is selected and the design of IDE port controlling is completed. Besides,the parameters detecting and initialization debugging program of the hard disk areaccomplished, together with the reading and writing programs based on PIO mode. Next,the transplanting process of FATFS file system is introduced, and the design of disk array ofRAID1is completed and the program of file reading and writing is completed. Finally,relevant test results of the data storage system are given, which validates the rationality andfeasibility of the system.
Keywords/Search Tags:Data Storage, RAID, FPGA, SOPC, IDE
PDF Full Text Request
Related items