一種基于NIOS II的FPGA在線升級方法

基本信息

申請?zhí)?/td> CN201711298839.8 申請日 -
公開(公告)號 CN108037943A 公開(公告)日 2018-05-15
申請公布號 CN108037943A 申請公布日 2018-05-15
分類號 G06F8/654 分類 計算;推算;計數(shù);
發(fā)明人 陳建國;李金全;王紹新;趙蘭保 申請(專利權(quán))人 成都華力創(chuàng)通科技有限公司
代理機構(gòu) 成都虹橋?qū)@聞账ㄆ胀ê匣铮?/td> 代理人 成都華力創(chuàng)通科技有限公司
地址 610093 四川省成都市高新區(qū)天府大道中段1268號1棟12層8、9、10、11號
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及FPGA芯片領(lǐng)域,公開了一種基于NIOS II的FPGA在線升級方法,使FPGA在線在AS配置模式下無需借助外部控制器芯片即可對FPGA進行重配置。本發(fā)明FPGA內(nèi)部嵌入NIOS II處理器的IP核作為控制器,并集成外部串口、網(wǎng)口;系統(tǒng)上電或復位時,NIOS II處理器啟動定時器,關(guān)閉看門狗程序,若在限定的時間內(nèi)NIOS II處理器沒有從串口或網(wǎng)口接收到數(shù)據(jù),則從配置FLASH芯片讀取FPGA配置文件據(jù),進入用戶模式;若接收到數(shù)據(jù),且接收到的數(shù)據(jù)為升級數(shù)據(jù),則將升級數(shù)據(jù)寫入配置FLASH芯片,升級數(shù)據(jù)接收、寫入完畢后啟動看門狗程序,觸發(fā)系統(tǒng)復位,完成FPGA的在線升級。本發(fā)明適用于FPGA配置。