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

基本信息

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

摘要

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