The performance of the loaded parameters of the detector in the test process is crucial for evaluating the structural characteristics of the detector and optimizing its design.This thesis,according to the needs of the test records of a certain type of deep space probe,designs a multichannel data acquisition and storage device based on FPGA,which can be used for multichannel data acquisition,data storage and gigabit Ethernet transmission.By analyzing the timing sequence and parameters of the data acquired by the device,the quality and working efficiency of multiple functional components of the detector can be accurately evaluated.Based on the analysis of technical requirements,this thesis conducts an overall design,on the basis of the modular design concept,a detailed analysis was conducted on the working principle and key point of design of each functional module.In the hardware design section,FPGA chips are used as the core processor,and corresponding data interface circuits,analogto-digital conversion circuits,storage circuits,gigabit Ethernet transmission circuits,and power supply circuits are designed based on various data acquisition,storage,and transmission theories.In the software design section,based on the logic design characteristics of FPGA,the logic design of data acquisition module,data storage module,and gigabit Ethernet transmission module has been implemented.Utilizing the strong parallel processing ability of FPGA,a logical structure of multiple FIFO plus dual port RAM is adopted to complete the caching,framing,storage,and transmission of multiple types of data.Bad block management is carried out based on the device characteristics of NAND FLASH storage medium.At the same time,the development of ARP protocol and UDP protocol is completed according to the transmission characteristics and requirements of gigabit Ethernet,and a parallel CRC-32 data verification algorithm is used to ensure the correctness of data transmission.The test device has passed the function and performance tests on the ground,and has been carried out multiple tests with the flight carrier to accurately obtain various parameters during the test process.The test results show that the designed device functions normally and meets the requirements of technical indicators,which has a certain guide in the quality evaluation,product performance evaluation,and subsequent work of the tested product during the test process. |