[发明专利]离线下载装置及离线下载方法有效
申请号: | 202010160294.X | 申请日: | 2020-03-10 |
公开(公告)号: | CN111339544B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 吕永奎;文华武 | 申请(专利权)人: | 上海安路信息科技股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/79 |
代理公司: | 上海恒锐佳知识产权代理事务所(普通合伙) 31286 | 代理人: | 黄海霞 |
地址: | 200434 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 离线 下载 装置 方法 | ||
本发明提供了一种离线下载装置,包括:现场可编程门阵列、处理模块和非易失性闪存模块,其中现场可编程门阵列包括可编程逻辑单元,所述现场可编程门阵列通过所述可编程逻辑单元构建控制逻辑模块,所述非易失性闪存模块和所述处理模块集成于所述现场可编程门阵列上,所述非易失性闪存模块和所述处理模块均与所述控制逻辑模块连接。所述离线下载装置中,处理模块和非易失性闪存模块集成于现场可编程门阵列上,减少了外围元器件,提高了系统的稳定性,降低了成本;配置文件被解析后,通过控制逻辑模块进行加密,避免了配置文件被非法拷贝和非法使用,提高了配置文件的安全性。本发明还提供了一种通过所述离线下载方式实现的离线下载方法。
技术领域
本发明涉及离线下载技术领域,尤其涉及一种离线下载装置及离线下载方法。
背景技术
现场可编程门阵列(Field-ProgrammableGateArray,FPGA)允许用户将一个数字系统集成在一片器件上,有效降低了系统的整体功耗和设计研发成本,因此广泛使用。
一个以现场可编程门阵列为控制核心的电子产品在设计和验证通过后,需要对现场可编程门阵列烧录配置文件,以完成新产品的生产,而在线烧录操作复杂,在生产流水线上使用效率低,因此需要离线下载装置。
离线下载装置涉及到核心设计文件的流出,因此需要保证整个离线下载过程中配置文件的安全性,但现有离线下载装置使用片外数据存储器,只实现配置文件的转移或数据格式化转化,没有任何的保护措施,因此配置文件很容易从离线下载装置的数据存储器中被非法拷贝和非法使用,数据安全性低。
现有离线下载装置需要用到专用传输控制与调理芯片来协调输入和输出接口,还需要外部数据存储芯片来存储配置文件,从而使整个离线下载装置的集成度不高,导致离线下载装置的系统稳定性差,大幅度增加了整个离线下载装置的成本。
因此,有必要提供一种新型的离线下载装置及离线下载方法以解决现有技术中存在的上述问题。
发明内容
本发明的目的在于提供一种离线下载装置及离线下载方法,降低成本,提高系统的稳定性和配置文件的安全性。
为实现上述目的,本发明的所述离线下载装置,包括现场可编程门阵列、处理模块和非易失性闪存模块,其中现场可编程门阵列包括可编程逻辑单元,所述现场可编程门阵列通过所述可编程逻辑单元构建控制逻辑模块,所述非易失性闪存模块和所述处理模块集成于所述现场可编程门阵列上,所述非易失性闪存模块和所述处理模块均与所述控制逻辑模块连接,
所述处理模块用于挂载文件系统,通过所述控制逻辑模块接收配置文件,然后通过所述文件系统将所述配置文件解析成原始数据;
所述控制逻辑模块用于接收所述原始数据,对所述原始数据进行加密,以得到加密数据,然后将所述加密数据存储到所述非易失性闪存模块,并在下载时,从所述非易失性闪存模块读取所述加密数据,对所述加密数据进行解密,以得到解密数据,然后输出所述解密数据;
所述非易失性闪存模块用于存储所述加密数据。
本发明的有益效果在于:将所述处理模块和所述非易失性闪存模块集成于所述现场可编程门阵列上,减少了外围元器件的使用,提高了系统的稳定性,降低了成本;所述配置文件被解析后,通过所述控制逻辑模块进行加密,得到加密数据,将所述加密数据传递给所述非易失性闪存模块,非法拷贝只能得到加密数据,而无法得到配置文件的原文件,避免了配置文件被非法拷贝和非法使用,提高了配置文件的安全性。
优选地,所述处理模块为多点控制单元。
进一步优选地,所述非易失性闪存模块为Flash闪存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海安路信息科技股份有限公司,未经上海安路信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010160294.X/2.html,转载请声明来源钻瓜专利网。