[发明专利]一种基于动态局部重构的FPGA在线升级方法在审
申请号: | 202010863401.5 | 申请日: | 2020-08-25 |
公开(公告)号: | CN112000360A | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 张明瑞;王培培;吴之光;牛晓威 | 申请(专利权)人: | 山东超越数控电子股份有限公司 |
主分类号: | G06F8/656 | 分类号: | G06F8/656;G06F8/654 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 郗艳荣 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 动态 局部 fpga 在线 升级 方法 | ||
本发明特别涉及一种基于动态局部重构的FPGA在线升级方法。该基于动态局部重构的FPGA在线升级方法,将系统主机与FPGA芯片通过以太网接口相连,向FPGA芯片发送命令以及需要升级的配置文件,FPGA芯片对配置文件进行协议解析后将其存入Flash存储器内。该基于动态局部重构的FPGA在线升级方法,不仅能够保证配置文件的在线实时更新,而且FPGA在线自升级,不用额外引入其他的控制器件,在节约成本的同时,有利于控制系统的整体功耗。
技术领域
本发明涉及计算机应用技术领域,特别涉及一种基于动态局部重构的FPGA在线升级方法。
背景技术
FPGA(Field-Programmable Gate Array),即现场可编程门阵列,是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
FPGA采用逻辑单元阵列LCA(Logic Cell Array)概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输入输出模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。现场可编程门阵列(FPGA)是可编程器件,与传统逻辑电路和门阵列(如PAL,GAL及CPLD器件)相比,FPGA具有不同的结构。FPGA利用小型查找表(16×1RAM)来实现组合逻辑,每个查找表连接到一个D触发器的输入端,触发器再来驱动其他逻辑电路或驱动I/O,由此构成了既可实现组合逻辑功能又可实现时序逻辑功能的基本逻辑单元模块,这些模块间利用金属连线互相连接或连接到I/O模块。 FPGA的逻辑是通过向内部静态存储单元加载编程数据来实现的,存储在存储器单元中的值决定了逻辑单元的逻辑功能以及各模块之间或模块与I/O间的联接方式,并最终决定了 FPGA所能实现的功能,FPGA允许无限次的编程。
随着科学技术的发展,产生的数据量呈爆炸式增长,这对数据处理提出了快速性和实时性的需求,FPGA因其数据并行处理的特点,在不同应用场景下都得到广泛的应用。
1)采用FPGA设计ASIC电路(专用集成电路),用户不需要投片生产,就能得到合用的芯片。
2)FPGA可做其它全定制或半定制ASIC电路的中试样片。
3)FPGA内部有丰富的触发器和I/O引脚。
4)FPGA是ASIC电路中设计周期最短、开发费用最低、风险最小的器件之一。
5)FPGA采用高速CMOS工艺,功耗低,可以与CMOS、TTL电平兼容。
可以说,FPGA芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。
FPGA是由存放在片内RAM中的程序来设置其工作状态的,因此,工作时需要对片内的RAM进行编程。用户可以根据不同的配置模式,采用不同的编程方式。
加电时,FPGA芯片将EPROM中数据读入片内编程RAM中,配置完成后,FPGA 进入工作状态。掉电后,FPGA恢复成白片,内部逻辑关系消失,因此,FPGA能够反复使用。FPGA的编程无须专用的FPGA编程器,只须用通用的EPROM、PROM编程器即可。当需要修改FPGA功能时,只需更新EPROM的数据即可。这样,同一片FPGA,不同的编程数据,可以产生不同的电路功能。因此,FPGA的使用非常灵活。
在线升级指的是系统主机可以通过网口在线升级FPGA的配置文件,实现软件版本升级及故障维修功能。目前较多带有FPGA的产品无法实现在线升级,影响了FPGA使用的效率。而且,常见的FPGA在线升级方法多是采用ARM、DSP或者额外的FPGA来控制目标FPGA进行配置文件的在线升级,这种增加额外控制器件的做法不仅会增加成本,还会影响系统功耗。如何更好的实现FPGA的在线升级,是一个亟待解决的问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子股份有限公司,未经山东超越数控电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010863401.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于云端的远程虚拟协同主持的方法
- 下一篇:薄板搬运用抓取装置