7 Series FPGAs MultiBoot功能指讓FPGA從2個(gè)或者多個(gè)BIT文件中加載一個(gè)BIT文件運(yùn)行程序,所以它的2個(gè)主要應(yīng)用如下:
1. 更新新的BIT時(shí),當(dāng)更新失敗或BIT出錯(cuò)會(huì)返回使用之前好的BIT運(yùn)行程序;
2. 在多個(gè)已知好的BIT之間,通過(guò)外部觸發(fā)來(lái)切換加載的BIT實(shí)現(xiàn)不同功能。
對(duì)應(yīng)的BIT也就分為2類:
a. Fallback, or “golden bitstream”,即已知正常不出錯(cuò)的BIT;
b. MultiBoot, or “updatebitstream”,即多個(gè)其它BITs或待更新的BITs。
其中,MultiBoot的流程如下圖:

MultiBoot的實(shí)現(xiàn)方式有2種模式:一種是在BIT種嵌入PROG功能,只需要通過(guò)Vivado軟件配置來(lái)實(shí)現(xiàn),不會(huì)用到ICAPE2模塊;另一種是通過(guò)控制ICAPE2來(lái)實(shí)現(xiàn)多BIT的切換加載程序,如下圖官網(wǎng)的說(shuō)明,分享的應(yīng)用筆記主要通過(guò)自己做的一個(gè)參考設(shè)計(jì)介紹第一種的實(shí)現(xiàn)方式。
編輯:hfy
-
FPGA
+關(guān)注
關(guān)注
1660文章
22394瀏覽量
634941 -
Vivado
+關(guān)注
關(guān)注
19文章
855瀏覽量
70988
發(fā)布評(píng)論請(qǐng)先 登錄
multiboot什么意思 MultiBoot的功能簡(jiǎn)介、流程介紹
AMD Xilinx 7系列FPGA的Multiboot多bit配置
7 series FPGAs SPI MultiBoot應(yīng)用筆記
FPGAs的DSP性能是什么?
“傻瓜的FPGAs”電子書(shū)下載
Spartan-3 Generation FPGAs應(yīng)用資料
Xilinx-Spartan6 FPGA實(shí)現(xiàn)MultiBoot
How to interface FPGAs to microcontrollers
HDLs設(shè)計(jì)FPGAs綜合與驗(yàn)證設(shè)計(jì)
在FPGA中如何通過(guò)ICAP原語(yǔ)實(shí)現(xiàn)Multiboot?
深入探究Xilinx Multiboot實(shí)例
一文搞懂軟核的固化、啟動(dòng)和MultiBoot實(shí)現(xiàn)
【ALINX 教程】FPGA Multiboot 功能實(shí)現(xiàn)——基于 ALINX Artix US+ AXAU25 開(kāi)發(fā)板
7 eries FPGAs SPI MultiBoot實(shí)現(xiàn)方式
評(píng)論