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
+關注
關注
1626文章
21671瀏覽量
601904 -
Vivado
+關注
關注
19文章
808瀏覽量
66332
發布評論請先 登錄
相關推薦
評論