当前位置:主页 > 科技论文 > 计算机论文 >

基于FPGA的安全启动与配置文件安全存储方案

发布时间:2021-01-07 01:40
  研究了Xilinx FPGA的多重引导功能,bootloader的加载校验机制以及三备份纠错机制,设计实现了一种FPGA的安全启动与配置文件纠错的方法,降低了FPGA由于配置文件数据错误所导致的启动失败率。验证使用该方法 FPGA不但可以从NOR FLASH中的不同备份程序中启动,而且可以及时诊断出NOR FLASH中发生数据错误的具体位置,并能够对发生错误的数据进行修复。 

【文章来源】:电子与封装. 2020,20(08)

【文章页数】:4 页

【部分图文】:

基于FPGA的安全启动与配置文件安全存储方案


方法二加载示意图

示意图,格式,示意图,应用程序


使用Vivado 2015.4软件所集成的SDK软件生成相应的boot框架,修改相应操作NOR FLASH底层驱动,实现应用配置文件的校验和搬运至DDR并运行应用程序。Bootloader实现对APP Bitstream区域的选择启动,若校验失败则启动备份区域。由于应用需要在规定的时间内启动,因此Bootloader中未实现纠错功能,该功能在应用程序中实现。Bootloader实现功能流程如图3所示。图3 Bootloader执行流程图

流程图,流程图,备份,格式


Bootloader执行流程图

【参考文献】:
期刊论文
[1]基于Flash控制器的FPGA在线加载功能设计[J]. 林天静,阮翔,刘春.  电子技术应用. 2019(01)
[2]一种基于FPGA加速配置的设计[J]. 庄雪亚,蔡翔.  电子与封装. 2018(04)
[3]一种带自刷新功能的三模冗余触发器设计[J]. 曹靓,王文,封晴.  电子与封装. 2017(07)
[4]一种Nand Flash ECC校验设计及FPGA实现[J]. 李泽明,杨燕姣,张会新.  电视技术. 2013(17)
[5]Xilinx SRAM型FPGA抗辐射设计技术研究[J]. 邢克飞,杨俊,王跃科,肖争鸣,周永彬.  宇航学报. 2007(01)



本文编号:2961640

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2961640.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户c111b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com