Multiboot

7 eries FPGAs SPI MultiBoot应用笔记(含资料)

7 Series FPGAs MultiBoot功能指让FPGA从2个或者多个BIT文件中加载一个BIT文件运行程序,所以它的2个主要应用如下:

1. 更新新的BIT时,当更新失败或BIT出错会返回使用之前好的BIT运行程序;

2. 在多个已知好的BIT之间,通过外部触发来切换加载的BIT实现不同功能。

Xilinx 7系列FPGA Multiboot介绍

在远程更新的时候,有时候需要双镜像来保护设计的稳定性。在进行更新设计的时候,只更新一个镜像,另一个镜像在部署之前就测试过没问题并不再更新。当更新出错时,通过不被更新的镜像进行一些操作,可以将更新失败的数据重新写入Flash。这样即使更新出错,也能保证设计至少可以被远程恢复。本文对Xilinx 7系列的Multiboot做一些简单介绍。