[发明专利]一种加载方法及终端设备有效
申请号: | 201611170822.X | 申请日: | 2016-12-16 |
公开(公告)号: | CN106775869B | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 昌畅;王维维 | 申请(专利权)人: | 四川九洲电器集团有限责任公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加载 方法 终端设备 | ||
本发明实施例提供一种加载方法及终端设备,用于解决加载FPGA所需的时间较长,效率较低的技术问题。该方法包括:确定终端设备处于上电状态,获取并加载第一存储区中与终端设备中FPGA模块相关的第一配置文件;其中,FPGA模块包括至少两个配置区域,第一配置文件包括用于对至少两个配置区域中的第一配置区域进行配置的静态完整数据,第一配置区域为完全重构区域;确定第一配置文件加载成功,接收与终端设备相连的控制设备发送的第二配置文件,第二配置文件包括用于对至少两个配置区域中的第二配置区域进行配置的至少一个密保数据,第二配置区域为局部重构区域;确定第二配置文件加载成功,启动终端设备进入工作状态。
技术领域
本发明涉及电子技术领域,特别涉及一种加载方法及终端设备。
背景技术
目前,现场可编程门阵列(Field-Programmable Gate Array,FPGA)的动态重构技术分为全局重构技术和局部重构技术两种。
其中,FPGA全局重构技术就是通过FPGA外部的配置处理单元对FPGA配置管脚的编程,来实现整个FPGA内容的切换,这种方式在目前已经得到了较为广泛的应用。而FPGA局部重构技术是通过FPGA内部或外部的配置处理单元,对FPGA内部部分资源的时分复用,来实现FPGA内部部分模块的切换。
目前,针对军用无人机,为了防止无人机被敌方捕获从而导致加密算法和参数泄露,必须采取掉电消失的方式。常规的解决措施是采用在线加载的方法,这种方式需要将完整的FPGA配置文件通过串口或者网口写入到配置端口,此过程中,需要配置整个FPGA的比特流文件,导致配置速度较慢,并且,全局重构在配置完成后,整个FPGA处于初始状态,需要重新对接口进行初始化并配置相应的运行参数,同时由于全局重构很难保存FPGA运行的中间结果,如果无人机外接有DDR SDRAM等存储单元,也会因为接口的重新复位而导致数据混乱,。
综上可知,现有技术中在线配置FPGA所需的时间较长,效率较低。
发明内容
本发明实施例提供一种加载方法及终端设备,用于解决加载FPGA所需的时间较长,效率较低的技术问题。
一种加载方法,应用于一终端设备中,包括:
确定所述终端设备处于上电状态,获取并加载第一存储区中与所述终端设备中现场可编程门阵列FPGA模块相关的第一配置文件;其中,所述FPGA模块包括至少两个配置区域,所述第一配置文件包括用于对所述至少两个配置区域中的第一配置区域进行配置的静态完整数据,所述第一配置区域为完全重构区域;
确定所述第一配置文件加载成功,接收与所述终端设备相连的控制设备发送的第二配置文件,所述第二配置文件包括用于对所述至少两个配置区域中的第二配置区域进行配置的至少一个密保数据,所述第二配置区域为局部重构区域;
确定所述第二配置文件加载成功,启动所述终端设备进入工作状态。
可选的,在确定所述第一配置文件加载成功之后,接收与所述终端设备相连的控制设备发送的第二配置文件之前,还包括:
确定与所述终端设备连接的控制设备对应的平台标识信息,并获取所述第一存储区中与所述平台标识信息对应的平台接口配置文件;
基于所述平台接口配置文件对所述至少两个配置区域中的第三配置区域进行配置,所述第三配置区域用于对所述终端设备与所述控制设备之间的功能接口进行配置。
可选的,在基于所述平台接口配置文件对所述至少两个配置区域中的第三配置区域进行配置之后,还包括:
确定所述第三配置文件加载成功,生成一反馈消息;
将所述反馈消息发送给所述控制设备,以接收所述控制设备基于所述反馈消息所反馈的所述第二配置文件。
可选的,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川九洲电器集团有限责任公司,未经四川九洲电器集团有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611170822.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序的恢复安装方法和装置
- 下一篇:一种应用程序的启动方法及系统