Font Size: a A A

Design And Implementation Of Universal High-speed Storage System

Posted on:2016-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:Y ChengFull Text:PDF
GTID:2348330488455642Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
With the development of the information age, information about the amount of data is growing rapidly, how to store vast amounts of data security is an important issue to be resolved in today's science and technology development, the development of storage technology has become a key research focus. Storage devices are widely used in communications, military, aerospace and other fields, for radar systems to meet high-speed real-time data storage needs, the paper design of universal high-speed storage system to meet the high-speed memory, large storage capacity of performance requirements.Firstly, the development status and trends of high-speed storage system technology has been studied, analyzed radar system requirements and metrics for storage systems, Proposed multi-chip company Micron's MLC type NAND FLASH as the storage medium, based on Xilinx's application Virtex6 series FPGA to achieve high speed, high density memory core control board design, storage capacity up to 3TB, storage speed of not less than 1.5GBps. External interface with PCIe, GTX, Rocket IO, etc.to realize control command and receive high-speed data transmission, while the interface the FMC designs to meet memory board design versatility.Secondly, through FPGA logic control Implement the NAND FLASH array design, the use of multi-chip NAND FLASH parallel and pipeline operations, increase the bandwidth of the storage system. To achieve a data storage system design and control within the overall framework, NAND FLASH array uses the dual plane mode to execute erase, programming, read operations. At the same time to develop effective error detection correction mechanism, adding BCH codec module in logic is an effective solution to the problem of data errors. Performed for the invalid block management depth research and analysis, to develop effective invalid block management program to ensure the reliability of data storage.Next, in order to quickly and effectively manage large amounts of data in storage systems, file management system is established in the PC-based control designed in this paper, data format information is stored in the PC and, according to the file as a unit operation. PC software control to achieve sending and receiving a control signal and commands for storage board order to achieve functions such as self-test function, import, export, record, playback, etc. For the storage board from the radar system is running without PC control, using an Ethernet port controlled storage board, NAND FLASH excutes the circulation of the operation "Erase- Record- Erase".Finally, based on a radar system signal processing laboratory project, this paper describes the logic design common high-speed storage system about hardware design and FPGA programs. After all these extensive testing, storage board meets the design specifications and achieves the storage of high speed, large capacity, high data reliability performance requirements. According to the actual needs of the project,I completed the acquisition and storage of raw data outfield radar, built playback system for signal processing of raw data and completed the terminal display, the system supported the algorithm to optimize, validated the feasibility of high-speed storage systems common in radar systems applications.
Keywords/Search Tags:Storage System, NAND FLASH Array, FPGA, File System
PDF Full Text Request
Related items