Font Size: a A A

Design Of High Speed Data Acquisition And Playback System Integrated With FLASH Fault Tolerant Algorithm

Posted on:2019-07-03Degree:MasterType:Thesis
Country:ChinaCandidate:X F ZhangFull Text:PDF
GTID:2428330545485744Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
High-speed data acquisition and playback systems are widely adopted in many fields,such as radar system,seismic survey,nondestructive testing,aviation telemetry and so on.With the rapid development of information technology,the data processing task of the high-speed data acquisition and playback system is becoming more and more arduous,thus further,leads to an increasing demand for data storage capacity.Hence,it is necessary to develop a system with massive data storage capacity that supports high-speed data transmission supported and guarantees non-volatile storage demand guaranteed.Most of the existing systems only have a single high speed data transmission or non-volatile mass data storage function,which can not meet these requirements at the same time.In this thesis,FLASH chip arrays play a role of data memorizer and ahigh-speed data acquisition' and playback system integrates with FLASH fault-tolerant algorithm is proposed to overcome the weakness of the existing systems.High-speed data acquisition and playback are accomplished with the effective control of each module and meanwhile it can store massive date.In addition,aiming at the problem of data loss caused by bad blocks of FLASH during data storage process,a FLASH fault-tolerant algorithm is also proposed,which realizes the detection and management of FLASH bad blocks and ensures the accuracy and security of data storage.The main work of this paper is organized as follows:1.The hardware scheme of the system is introduced and the FPGA firmware architecture of the system is designed.Three major technical difficulties,namely the design of FLASH's fault-tolerant algorithm,the design of FLASH general control interface and the design of the interaction between FLASH Array and other modules are analyzed.2.The high-speed data acquisition function,including high speed ADC module,FLASH array,USB3.0 uploading module and interaction between FLASH array and other modules in acquisition mode,are well-designed and implemented.3.The high-speed data playback function,including USB3.0 downloading module,high-speed DAC module and interaction between FLASH array and other modules in playback mode,are also designed and implemented.4.The FLASH fault-tolerant algorithm,including the functions of FLASH 's bad blocks detection,logical-physical address mapping table,dynamic updating and dynamic querying,are presented and implemented.5.A software and hardware test platform is built,and a lot of test experiments are carried out.The test results show that the system realizes the functions of high speed acquisition,playback and nonvolatile mass storage of data.FLASH fault-tolerant algorithm effectively solves the problem of bad block management.
Keywords/Search Tags:Data acquisition, Data playback, FLASH, USB3.0, ADC, DAC
PDF Full Text Request
Related items