一种FPGA程序远程升级中Flash数据的压缩存储方法技术

技术编号:33336266 阅读:55 留言:0更新日期:2022-05-08 09:18
一种FPGA程序远程升级中Flash数据的压缩存储方法,该方法将远程升级的引导程序生成压缩的目标文件,将其存储在Flash存储空间靠前的地址区间,剩余空间填充无效数据;将远程升级的应用程序生成压缩的目标文件,将其存储在同一Flash存储空间靠后的地址区间。本发明专利技术提出的数据压缩存储方法,在不影响引导程序和应用程序运行的基础上,提出了引导程序和应用程序重叠存放的方法,将两个程序存放在小于2倍FPGA运行程序的Flash中;在保证远程升级功能正常的基础上,节省了Flash成本。节省了Flash成本。节省了Flash成本。

【技术实现步骤摘要】
一种FPGA程序远程升级中Flash数据的压缩存储方法


[0001]本专利技术属于FPGA应用
,具体涉及一种FPGA程序远程升级中Flash数据的压缩存储方法。

技术介绍

[0002]FPGA(Field Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。在Intel FPGA的应用中,常用的程序下载方式为Jtag或ASP(Active Serial Programming)方式板级下载。在FPGA数量较大需要批处理下载程序或远距离升级程序时,就地板级升级程序就显得费时费力。
[0003]在Altera FPGA远程升级系统设计时,要求引导程序和应用程序为两个独立的目标文件;Flash选择要求为大于2倍FPGA运行程序的Flash,同时增加了成本。

技术实现思路

[0004]本专利技术的目的是提供一本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种FPGA程序远程升级中Flash数据的压缩存储方法,其特征在于,包括如下步骤:将远程升级的引导程序生成压缩的目标文件,将其存储在Flash存储空间靠前的地址区间,剩余空间填充无效数据;将远程升级的应用程序生成压缩的目标文件,将其存储在同一Flash存储空间靠后的地址区间。2.根据权利要求...

【专利技术属性】
技术研发人员:胡四全董朝阳樊宏伟俎立峰吉攀攀马太虎樊大帅慕小乐周辉马俊杰柴卫强张振兴冉贤贤罗鹏
申请(专利权)人:许继电气股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1