多源异构数据同步接收与可靠存储系统设计
Multi-source Heterogeneous Data Syncing with Reliable Storage System Design
王学斌 1王红亮 1王铮 2郭世友3
作者信息
- 1. 中北大学,省部共建动态测试技术国家重点实验室
- 2. 中国运载火箭技术研究院
- 3. 北京宇航系统工程研究所
- 折叠
摘要
针对传统工业数据存储器存储数据单一,实时性低以及安全性不高的问题,提出了基于FPGA的多源异构数据的同步接收与可靠存储系统设计方案.以FPGA为控制核心,以RS422总线为控制和实时监测接口,采用2块16 GB NAND Flash作为存储介质,以多级缓存的混合编帧方法实现2路千兆以太网数据以及1路RS485数据的同步接收处理,通过双Flash多平面并行存储的流水线设计方法实现数据的实时存储,采用汉明码对数据存储中可能存在的误码现象进行纠错,以千兆以太网接口进行数据回读.经高低温循环试验测试表明:系统存储容量为32 GB,存储速率可达568 Mbit/s,回读速率为353 Mbit/s,丢包率和误码率为0,具有数据处理快、可靠性高、性能稳定的优点.
Abstract
Aiming at the problems of single data storage,low real-time performance and low security in traditional industrial data memory,a design scheme of multi-source heterogeneous data synchronous receiving and reliable storage system based on FPGA was proposed.FPGA was used as the control core,RS422 bus was used as the control and real-time monitoring interface,two 16 GB NAND Flash blocks were used as the storage medium,and the mixed frame coding method of multi-level buffer was used to realize the synchronous receiving and processing of two gigabit Ethernet data and one RS485 data.The pipeline design method of dual-flash multi-plane parallel storage was used to realize real-time data storage,Hamming code was used to correct the possible error pheno-menon in data storage,and data were read back by gigabit Ethernet interface.Through the high and low temperature cycle test,the storage capacity of the system is 32 GB,the storage rate is 568 Mbit/s,the readback rate is 353 Mbit/s,the packet loss rate and bit error rate are 0,and the system has the advantages of fast data processing,high reliability and stable performance.
关键词
Flash/千兆以太网/多源异构数据/混合编帧/FPGA/多平面并行存储Key words
Flash/gigabit Ethernet/multi-source heterogeneous data/hybrid framing/FPGA/multi-plane parallel storage引用本文复制引用
基金项目
山西省"1331工程"重点学科建设计划项目(1331KSC)
出版年
2024