一种基于FPGA实现的高速大容量记录板卡的制作方法

文档序号:12120843阅读:382来源:国知局

本发明涉及雷达信号处理技术领域,特别涉及一种基于FPGA实现的高速大容量记录板卡。



背景技术:

随着雷达成像技术的发展日趋成熟,数据的采样速率大幅提升,对实时数据记录和存储设备提出了更高的要求:

(1)存储速度高,能实时连续记录高速原始数据;

(2)存储容量大;

(3)存储可靠性,存储设备工作在复杂的环境中,保证存储设备的工作稳定和存储数据正确;

(4)抗震性和便携性,雷达数据的获得一般是通过车载、机载或者弹载等方式,要求存储设备能承受震动和冲击且尽可能轻便。

高速大容量记录板卡的研究开发,不仅可应对雷达类产品高速记录板卡和大容量存储板卡模块的需求,且可与公司存储系列产品相结合,形成公司自主研发的高速率、大容量存储设备,提升存储产品市场竞争力。在为公司带来经济效益的同时,在高速大容量存储方面形成良好的技术储备,达到核心技术的自主可控。

基于此,本发明提出了一种基于FPGA实现的高速大容量记录板卡。



技术实现要素:

本发明为了弥补现有技术的缺陷,提供了一种简单高效的基于FPGA实现的高速大容量记录板卡。

本发明是通过如下技术方案实现的:

一种基于FPGA实现的高速大容量记录板卡,其特征在于:采用6U VPX架构,包括处理器模块,DMA控制器模块,PCIE root控制器模块,DDR3控制器模块和Rapid IO模块;所述处理器模块通过DDR3控制器模块a外挂一个DDR3内存条a用来存储程序,同时所述处理器模块还通过以太网MAC芯片外挂千兆以太网用来与标准PC机进行指令交互,外挂DMA控制器模块用来控制UART串口数据收发;

所述DMA控制器模块一端挂载处理器模块,另一端通过PCIE root控制器外挂标准PCIE设备,提供处理器模块与标准PCIE设备的链接通路;

所述DMA控制器模块还通过DDR3控制器模块b外挂一个DDR3内存条b用来存储数据,同时所述DDR3控制器模块b通过Rapid IO模块连接Rapid IO设备。

通过所述处理器模块的驱动去配置外挂的标准PCIE设备正常工作,另外通过DMA控制器模块向标准PCIE设备发送存储数据;

所述Rapid IO模块接收前段Rapid接口发送的数据,并将接收的数据通过DDR3控制器模块b根据处理器模块的指令缓存到DDR3内存条b或者经DMA控制器模块存储到标准PCIE设备中。

所述处理器模块采用Microblaze处理器。

本发明的有益效果是:该基于FPGA实现的高速大容量记录板卡,满足了雷达类产品高速记录板卡和大容量存储板卡模块的需求,提升了存储产品市场竞争力,实用性强,适宜应用于雷达类产品、声纳系统、通信系统、电子侦查与对抗系统及其它高速大容量数据实时记录存储系统中。

附图说明

附图1为本发明基于FPGA实现的高速大容量记录板卡示意图。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图和实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

该基于FPGA实现的高速大容量记录板卡,采用6U VPX架构,包括Microblaze处理器,DMA(direct memory access,直接存储器存取)控制器模块,PCIE root控制器模块,DDR3控制器模块和Rapid IO模块;所述Microblaze处理器通过DDR3控制器模块a外挂一个DDR3内存条a用来存储程序,同时所述Microblaze处理器还通过以太网MAC芯片外挂千兆以太网用来与标准PC机进行指令交互,外挂DMA控制器模块用来控制UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)串口数据收发;

所述DMA控制器模块一端挂载Microblaze处理器,另一端通过PCIE root控制器外挂标准PCIE设备,提供Microblaze处理器与标准PCIE设备的链接通路;

所述DMA控制器模块还通过DDR3控制器模块b外挂一个DDR3内存条b用来存储数据,同时所述DDR3控制器模块b通过Rapid IO模块连接Rapid IO设备。

通过所述Microblaze处理器的驱动去配置外挂的标准PCIE设备正常工作,另外通过DMA控制器模块向标准PCIE设备发送存储数据;

所述Rapid IO模块接收前段Rapid接口发送的数据,并将接收的数据通过DDR3控制器模块b根据Microblaze处理器的指令缓存到DDR3内存条b或者经DMA控制器模块存储到标准PCIE设备中。

该基于FPGA实现的高速大容量记录板卡是利用VPX架构搭建的。将其放入机箱,待机器各个板卡准备就绪后上电,在计算单元打开雷达数据模拟发送软件后,找一组大数据按照2GB/S速率发送,通过Rapid IO模块接收后到达DDR3内存条b,待高速大容量记录板卡数据存储完毕后给计算单元一个通知信息。然后,通过以太网接口(RJ45接头)将DDR3内存条b存储的数据与计算单元发送的数据比对,对比结果正确,说明该基于FPGA实现的高速大容量记录板卡可以满足设计需求。

该基于FPGA实现的高速大容量记录板卡,满足了雷达类产品高速记录板卡和大容量存储板卡模块的需求,提升了存储产品市场竞争力,实用性强,适宜应用于雷达类产品、声纳系统、通信系统、电子侦查与对抗系统及其它高速大容量数据实时记录存储系统中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1