7 Series FPGAs MultiBoot功能指让FPGA从2个或者多个BIT文件中加载一个BIT文件运行程序,所以它的2个主要应用如下:
1. 更新新的BIT时,当更新失败或BIT出错会返回使用之前好的BIT运行程序;
2. 在多个已知好的BIT之间,通过外部触发来切换加载的BIT实现不同功能。
对应的BIT也就分为2类:
a. Fallback, or “golden bitstream”,即已知正常不出错的BIT;
b. MultiBoot, or “updatebitstream”,即多个其它BITs或待更新的BITs。
其中,MultiBoot的流程如下图:
MultiBoot的实现方式有2种模式:一种是在BIT种嵌入PROG功能,只需要通过Vivado软件配置来实现,不会用到ICAPE2模块;另一种是通过控制ICAPE2来实现多BIT的切换加载程序,如下图官网的说明,分享的应用笔记主要通过自己做的一个参考设计介绍第一种的实现方式。
编辑:hfy
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
FPGA
+关注
关注
1603文章
21331浏览量
593613 -
Vivado
+关注
关注
18文章
790浏览量
65236
发布评论请先 登录
相关推荐
multiboot什么意思 MultiBoot的功能简介、流程介绍
本文主要包含MultiBoot的功能简介、流程介绍和工程实现几个部分的讲解。 我们先从它的功能介绍讲起来;MultiBoot功能是大部分Xilinx FPGA可以
7 series FPGAs SPI MultiBoot应用笔记
7 series FPGAs MultiBoot功能指让FPGA从2个或者多个BIT文件中加载一个BIT文件运行程序,本文档介绍基于个人参考设计例程K
发表于 04-05 00:25
FPGAs的DSP性能是什么?
FPGA在高性能数字信号处理领域越来越受关注,如无线基站。在这些应用中, FPGAs通常被用来和DSP处理器并行工作。有更多的选择当然是好的,但这也意味着系统设计师需要一个确切的FPGAs及高端DSP信号处理器性能参数图。不幸的
发表于 09-25 08:17
如何使用BPI闪存的Spartan 6 Multiboot功能
://forums.xilinx.com/t5/Spartan-Family-FPGAs/Spartan-6-multiboot-configuration-header/td-p/199937I执行头文件,所需地址为Golden图片
发表于 05-29 08:44
“傻瓜的FPGAs”电子书下载
in This Book............................................................ 1Chapter 1: FPGAs
发表于 06-22 18:10
如何创建Golden镜像和Multiboot镜像?
,另一方面又要耗费大量的人力物力。所以就有了FPGA远程更新固件的需求,要满足以下升级要求:基本的固件升级功能,传输方式可基于常见的通讯协议,如串口、USB、CAN、网口、WiFi、蓝牙、PCIe等协议来实现
发表于 04-04 17:11
Spartan-3 Generation FPGAs应用资料
Spartan-3 Generation FPGAs应用资料
DDR2 SDRAM Interface for Spartan-3 Generation FPGAs
发表于 05-13 13:57
•27次下载
Xilinx-Spartan6 FPGA实现MultiBoot
通过Xilinx Spartan-6 FPGA 的Multiboot特性,允许用户一次将多个配置文件下载入Flash中,根据不同时刻的需求,在不掉电重启的情况下,从中选择一个来重配置FPGA,
发表于 03-22 17:18
•65次下载
如何使用FPGA的Multiboot功能实现系统升级更新
很多产品都有远程升级维护的需求,那么如何对FPGA实现安全可靠的远程升级呢? 需要用到FPGA的multiboot的功能,Flash中可以存储2个配置程序 第一个配置程序,叫golde
发表于 02-08 10:13
•1000次阅读
HDLs设计FPGAs综合与验证设计
本手册概述了使用硬件描述语言(HDLs)设计Fiedld可编程门阵列(FPGAs)的概况。它包括为HDL新手用户提供的设计提示,以及为第一次设计FPGAs的经验丰富的用户提供的设计提示。
发表于 03-28 11:09
•14次下载
在FPGA中如何通过ICAP原语实现Multiboot?
FPGA的MultiBoot功能可以支持远程动态更新bitstream images,实现bitstream images的实时切换。在MultiBoot配置过程中检测到错误时,
深入探究Xilinx Multiboot实例
原理 关于Multiboot的原理参考《 Xilinx 7系列FPGA Multiboot介绍-远程更新 》,基本原理都在此文写的很清楚,本文主要从实例出发演示Multiboot。 补
基于FPGA的SPI协议及设计实现
基于FPGA的SPI协议及设计实现博主微信:flm13724054952,不懂的有疑惑的也可以加微信咨询,欢迎大家前来投稿,谢谢!引言介绍在电子通信领域里采用的通信协议有IIC,SPI
发表于 11-05 19:05
•22次下载
评论