Font Size: a A A

Design And Implementation Of High-speed Mass Data Record Systems

Posted on:2016-05-02Degree:MasterType:Thesis
Country:ChinaCandidate:F Y YinFull Text:PDF
GTID:2348330509960943Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of science and technology, the applications of High-speed Mass Data Record Systems have been more widely used. In practical applications, a lot of equipment, such as radar, infrared detector, unmanned reconnaissance aircraft, ships, vehicles, etc; need record vast amounts of image data for later analysis and processing.How to store large capacify data nondestructively is core of this research.This paper focused on the design and implementation of High-speed Mass Data Record Systems using FPGA as main controller, and SSD as storage medium. Mainly realized data recorder interface logic design, data scheduling of recording and unloading, system integration and application of SATA Host IP core and peripheral hardware circuit design of FPGA.The main contents are as follows:Firstly, further studied the technology of asynchronous LVDS data transmission, and applied it to the recorder data transceiver.the sender includes 8b/10 b coding and difference sending data of the parallel data into serial data; the receiving side has the following functions, data synchronous clock extraction, data word boundary alignment, 8b/10 b decoding, CRC check and the data frame parsing;Secondly, Using an array made up of multiple pieces of high speed large capacity DDR3 particles to cache data and the system uses two AXI buses, the method of ping-pong to increase bandwidth of data cache and DMA to transmit data within the FPGA; using the FPGA embedded soft core microblaze processor to manage, control the entire system;Thirdly, we deeply analyzed SATA protocol, and integrated SATA Host IP core in the SOPC system, and can make the IP core steadily work;Fourthly, choosing the 7 series FPGA device XC7K325TFFG900-2 of Xilinx as hardware platform.The core of PCB hardware is an FPGA device of the company of Xilinx, which includes LVDS interface, optical interface, DDR3 buffer circuit and power supply circuit, etc.Fifthly, we deeply analyzed the technology of data unloading, and used SAS card with standard PCIE interface to unload disk data, developed the application that can control unloaded data, parse data and show replay using C ++ language.Performance test results show that the designed system's storage capacity achieved 4 TB, and its storage speed reached 250 MB/s. Practical applications show that the designed system can work stably and reliably, and its maneuverability is very strong.
Keywords/Search Tags:large capacity storage, SATA Controller, SOPC, LVDS
PDF Full Text Request
Related items