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
+關注
關注
1643文章
21983瀏覽量
614646 -
Vivado
+關注
關注
19文章
831瀏覽量
68322
發布評論請先 登錄
multiboot什么意思 MultiBoot的功能簡介、流程介紹

AMD Xilinx 7系列FPGA的Multiboot多bit配置

7 series FPGAs SPI MultiBoot應用筆記
FPGAs的DSP性能是什么?
“傻瓜的FPGAs”電子書下載
Spartan-3 Generation FPGAs應用資料
Xilinx-Spartan6 FPGA實現MultiBoot

如何使用FPGA的Multiboot功能實現系統升級更新

How to interface FPGAs to microcontrollers
HDLs設計FPGAs綜合與驗證設計

在FPGA中如何通過ICAP原語實現Multiboot?

深入探究Xilinx Multiboot實例

評論