摘要

在导弹、火箭等武器装备的研发试验过程中,需要对试验过程中产生的数据进行采集、存储与事后回读分析,针对传统技术无法对速率差较大的两种数据源的数据同时进行高速数据存储的问题,设计了一种基于FPGA的双FLASH数据记录器。采用两块8 GB NAND FLASH并行存储方案同时存储400 Mbit/s速率的千兆以太网数据和10 Mbit/s的PCM数据,FLASH采用Multi-Plane方法进行数据读写,由于FLASH固有特性会使存储数据产生误码,设计汉明码校验码纠错方案对误码进行纠错。试验测试与数据分析结果表明,综合数据写数据速率可达410 Mbit/s,回读数据速率可达310 Mbit/s,数据记录器的读写测试误码率为0,满足武器装备的数据存储测试要求,可稳定保存武器装备在高温、高冲击等恶劣环境下试验过程中产生的数据。