Font Size: a A A

Research On High-speed Video Storage System Based On FPGA

Posted on:2024-08-30Degree:MasterType:Thesis
Country:ChinaCandidate:Z B YanFull Text:PDF
GTID:2568307157994049Subject:Instrument Science and Technology
Abstract/Summary:PDF Full Text Request
In recent years,high-speed cameras have been used to achieve in situ and real-time image data collection and storage,and have been widely used in the fields of weapons and equipment development,underwater observation,deep space detection,and geological exploration.To achieve high-speed,real-time,large-capacity,and high-reliable image data storage,high-bandwidth video data reliable storage technology is the key.This article adopts many advanced technologies including but not limited to multi-channel parallel pipeline operation technology and large capacity lossless storage data verification and error correction algorithms,which can achieve 320 GB of 1280*1024@452fps real-time collection and reliable storage of video image data.This article designed and verified a high-speed,real-time,large-capacity,and high-reliable video data storage system that can be used offline.It uses FPGA as the main controller and the NAND FLASH storage chip as the high-capacity storage medium to achieve real-time collection and storage of high-speed video image data for Camera Link Full mode cameras;Using the ARM kernel USB3.0interface control chip as an auxiliary controller to realize the PC download function of the storage data.This article first analyzes the current research status of high-speed data storage systems at home and abroad,and proposes an offline storage system solution based on FPGA,SLC NAND FLASH storage chip,and USB interface download mode,combining with the requirements of in situ and real-time image data collection and storage system.Under the limited storage capacity of a single chip,a synchronous mode NAND FLASH parallel pipeline storage array design scheme is proposed,which combines FPGA highspeed parallel computing ability and SDRAM cache performance to ensure real-time and high-capacity storage of high-speed video data.Secondly,this article completes the hardware and software design of the system.The hardware design mainly completed the design of high-speed camera Camera Link Full mode data decoding circuit,DDR3 SDRAM cache circuit,NAND FLASH storage array,and USB interface download circuit modules.For software design,the design of image data receiving module under the transmission mode of Camera Link Full 80 bit interface is completed through Verilog hardware description language,and the design of NAND FLASH storage control module with ECC data verification and bad block management and PC data download control module based on USB3.0 bus technology is completed,and simulation verification is realized based on Modelsim.Finally,by making the FPGA main control board and NAND FLASH storage array experimental board,a high-speed video storage system experimental platform was established.The board level logic timing test is carried out for each functional module through the embedded Logic analyzer,including image data receiving test,NAND FLASH storage array read/write logic test,data ECC verification,storage array throughput and bit error rate test,and USB3.0 interface data transmission test.The test results show that the high-speed video storage system designed in this article can meet the high-speed,real-time,large-capacity,and high-reliability storage requirements for high-speed cameras at1280*1024@452fps in acquisition mode,and verify that this solution can achieve highspeed download of system storage data with over 260MB/s from a PC.The test results meet the system index requirements and can provide technical solutions for subsequent equipment development as a reference.
Keywords/Search Tags:High-speed Video Storage, Camera Link, FPGA, NAND FLASH, USB3.0
PDF Full Text Request
Related items