[发明专利]基于Nand Flash多版本程序的FPGA加载技术无效

专利信息
申请号: 201210243020.2 申请日: 2012-07-10
公开(公告)号: CN102750175A 公开(公告)日: 2012-10-24
发明(设计)人: 刘剑;翟刚毅 申请(专利权)人: 中国船舶重工集团公司第七二四研究所
主分类号: G06F9/445 分类号: G06F9/445
代理公司: 暂无信息 代理人: 暂无信息
地址: 210003 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 nand flash 版本 程序 fpga 加载 技术
【说明书】:

一 技术领域

发明涉及一种Nand Flash多版本程序的FPGA加载技术。其采用了基于大容量Nand Flash与TCP/IP网络的技术,实现了FPGA线卡根据槽位号自动选择实现特定功能。这样FPGA线卡更具由通用性、灵活性,可维护性。

二 背景技术

随着集成电路、计算机技术和软件技术的飞速发展,雷达信号处理发展趋于数字化、软件化、智能化。雷达信号数据处理系统平台呈现出双重发展趋势:(1)以天线系统为主的室外单元,其中信号数据处理功能为信号预处理,趋于分布式;(2)以综合信号数据处理为主的室内单元,通常称之为信号主处理,趋于综合集成化。而随着数字相控阵雷达的发展,这两种趋势日益明显。并且加速了雷达信号处理卡的高集成性、通用性、可维护性发展。

目前,基于VPX架构的通用FPGA线卡组成通用信号处理机广泛应用于雷达信号处理。

以往FPGA程序的调试及加载,均采用各FPGA厂商推出的专用下载器或者小容量的PROM,采用下载器不但价格昂贵,而且对使用环境要求高,在带电在线调试过程中极易损坏。载程序时需要在本地将下载电缆的一端直接与FPGA相连接,另一端通过USB接口与PC连接,一旦产品包装好后,再修改或升级FPGA程序,其加载过程变得极为麻烦,需要拆卸包装外壳后连接下载器,才能实现程序的更新。此过程极其耗时且效率低下,尤其是在新体制相控阵雷达的研制调试阶段。

采用PROM加载FPGA线卡方式,由于只存在单一程序,一旦加载后,只能实现一个特定功能,这样只能插入VPX通用信号处理机的特定槽位。由此可见,这种线卡组成的处理机不符合雷达通用性发展趋势。

本发明的特点在于利用大容量Nand Flash与TCP/IP技术实现了FPGA线卡自动根据槽位实现特定功能,实现了FPGA线卡的灵活性、通用性、可维护性。

三 发明内容

本发明的目的在于采用大容量Nand Flash与TCP/IP技术实现了FPGA线卡能根据槽位实现期望实现的功能。这样FPGA线卡具有很好的灵活性,通用性,可维护性。

本发明是以日益发展大容量Nand Flash和TCP/IP网络技术为基础。计算机通过网线,以TCP/IP协议,将FPGA的多版本程序发送给FPGA线卡的微处理器ARM,ARM根据数据包中的IP地址来判断是否为送给本机的数据,如果IP地址符合,则接收数据包,然后ARM将这些多个版本程序写入到大容量的Nand Flash中,当多个版本程序发送完成后,ARM芯片开始根据FPGA线卡所在的槽位号选择相应版本的程序主动加载FPGA。每次加电后,线卡的微处理器ARM根据槽位号选择相应的程序加载FPGA,以此来实现FPGA线卡的通用性。

本发明的特征在于,使用了大容量Nand Flash与成熟的TCP/IP网络协议,保证了多个版本程序储存与数据可靠地传输;以大容量Nand Flash为基础储存个版本程序,微处理器根据槽位号选择程序加载,实现了线卡的通用性;以服务器的方式工作,实现了通过交换机可完成同时对多个FPGA线卡的程序更新,;使用了被动加载方式,确保了不会因为程序数据错误造成的FPGA无法从ROM中读取数据,提高了实际工作的可靠性。本发明有效解决了FPGA线卡的灵活性,通用性、可维护性的问题。实现了雷达信号处理卡通用性,推动了基于VPX架构的信号处理机在雷达领域的广泛使用。

本发明与现有技术相比,其显著优点为:(1)无需使用FPGA专用下载电缆,节约硬件研发成本;(2)采用优化的加载算法,实现数据的高效、快速、正确加载;(3)使用成熟的TCP/IP网络协议,保证了数据传输的可靠性;(4)可以实现任何时间、任何地点,对信号处理卡的FPGA程序的更新;(5)存储多个版本程序,根据槽位实现特定功能,实现了信号处理卡的通用性。

下面结合附图对本发明作进一步详细描述。

四 附图说明

图1是本技术发明的硬件实现框图;

图2是本技术发明的多版本程序写入Flash流程图;

图3是本技术发明的微处理器加载FPGA流程图。

五 具体实施方式

本发明具体从以下几个方面进行实施:

1)FPGA线卡上的微处理器ARM运行在μCOS-II实施操作系统,将ARM的网络端设置为服务器端,这样,能有效避免网络通信中的无响应情况,降低计算机的连接要求,简化计算机程序的设计。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七二四研究所,未经中国船舶重工集团公司第七二四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210243020.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top