检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王伟伟 闫新峰[1] 修展[1] 徐进[1] 张甜 Wang Weiwei;Yan Xinfeng;Xiu Zhan;Xu Jin;Zhang Tian(Beijing Institute of Space Long March Vehicle,Beijing 100076,China)
出 处:《计算机测量与控制》2020年第12期213-216,共4页Computer Measurement &Control
摘 要:为了解决SRAM型FPGA和配置存储器中存在的单粒子反转现象导致的FPGA工作异常和配置失败问题,同时满足FPGA类产品在总装后可以通过和地面通信接口实现远程更新的需求,提出了3种基于Xilinx FPGA的软件重构方法;对于7系列以下FPGA,采用ASIC在线重构技术,通过JTAG和SPI接口控制配置存储器读写实现在线重构,该方法简单,适用于多板卡应用场景;对于7系列FPGA,采用MultiBoot多镜像技术实现多镜像启动,通过直接更新M镜像的方式实现在线重构功能,该方法不需要外部控制芯片,电路简单,设计方便,适用于单芯片控制场合;针对ZYNQ类芯片,利用其内部的BootROM和FSBL功能,在配置存储器中通过多镜像方式实现在线重构设计,适用于高性能应用场景;3种方法保证了FPGA可靠启动,同时具备在线更新功能,可以保证在更新失败的情况下,依然可以运行旧版本或可以重新对其进行配置,增强了系统的安全性和可靠性。In order to solve the problem of FPGA abnormal work and configuration failure caused by single particle inversion in SRAM FPGA and configuration memory,and to meet the requirement that FPGA products can be updated remotely through the communication interface with the ground after assembly,three software reconstruction methods based on Xilinx FPGA were proposed.For FPGA below 7 series,ASIC online reconstruction technology is adopted,and JTAG and SPI interface control configuration memory read and write to achieve online reconstruction.This method is simple and suitable for multi-board cards application scenarios.For 7 series FPGA,MultiBoot multi-image technology is adopted to realize multi-image startup,and the online reconstruction function is realized by directly updating M image.This method does not need external control chip,and the circuit is simple and the design is convenient,which is suitable for single-chip control situations.Using the BootROM and FSBL functions,ZYNQ chip is designed for online reconfiguration with multiple images in the configured memory,suitable for high performance applications.The three methods guarantee the reliable startup of FPGA and the online update function,which can ensure that the old version can still run or be reconfigured in case of update failure,thus enhancing the security and reliability of the system.
关 键 词:FPGA配置存储器 ASIC MultiBoot ZYNQ
分 类 号:V475.5[航空宇航科学与技术—飞行器设计]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15