基于FPGA和PowerPC的FPGA啟動(dòng)加載FLASH升級(jí)系統(tǒng)及方法

基本信息

申請(qǐng)?zhí)?/td> CN201610517841.9 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN106201605B 公開(kāi)(公告)日 2019-02-19
申請(qǐng)公布號(hào) CN106201605B 申請(qǐng)公布日 2019-02-19
分類(lèi)號(hào) G06F8/61 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 劉宇波;施文韜 申請(qǐng)(專(zhuān)利權(quán))人 成都金本華電子有限公司
代理機(jī)構(gòu) 成都正華專(zhuān)利代理事務(wù)所(普通合伙) 代理人 成都金本華電子有限公司
地址 610041 四川省成都市高新區(qū)科技孵化園內(nèi)
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種基于FPGA和PowerPC的FPGA啟動(dòng)加載FLASH升級(jí)系統(tǒng),包括PowerPC處理器、FPGA芯片、FLASH芯片及用于實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸模塊,所述PowerPC處理器通過(guò)Local Bus總線與FPGA芯片連接,且所述PowerPC處理器通過(guò)2位的GPIO引腳與FLASH芯片的地址高兩位連接;所述FPGA芯片內(nèi)設(shè)有用于將Local Bus接口轉(zhuǎn)換為FLASH接口的FPGA總線轉(zhuǎn)換模塊。基于FPGA和PowerPC的FPGA啟動(dòng)加載FLASH升級(jí)方法,包括以下步驟:S1、在Vivado中生成需要自動(dòng)轉(zhuǎn)換的四個(gè)FPGA版本對(duì)應(yīng)的二進(jìn)制文件;S2、將任意FPGA版本的bit文件通過(guò)JTAG下載器寫(xiě)進(jìn)FPGA芯片;S3、PowerPC處理器控制切換FLASH芯片的地址高兩位形成4個(gè)FLASH存儲(chǔ)空間,PowerPC處理器將FPGA芯片中的每個(gè)FPGA版本依次燒寫(xiě)至對(duì)應(yīng)的FLASH存儲(chǔ)空間中。本發(fā)明增加了應(yīng)用的靈活性和功能性。