一種遠(yuǎn)程在線更新FPGA程序的方法
配置文件和應(yīng)用程序可能有多個(gè)段,每個(gè)段前面都插有一個(gè)“程序記錄”。一個(gè)“程序記錄”由2個(gè)32位的數(shù)據(jù)構(gòu)成,一個(gè)是32位的整數(shù),另一個(gè)是32位的地址,分別表示程序段本身的長(zhǎng)度和程序段的運(yùn)行時(shí)地址。其存儲(chǔ)布局如圖3所示。本文引用地址:http://m.butianyuan.cn/article/190734.htm
為了在更新程序時(shí)把FPGA配置文件和Nios II應(yīng)用程序一起更新,把FPGA配置文件和Nios II應(yīng)用程序合并成一個(gè)文件,并且把合并后的Flash格式的文件轉(zhuǎn)換成不需要地址解碼就能直接執(zhí)行的二進(jìn)制BIN文件。具體處理流程如圖4所示。
fpga相關(guān)文章:fpga是什么
評(píng)論