[發明專利]一種實現FPGA自動下載和在線升級的方法無效
| 申請號: | 200610156169.1 | 申請日: | 2006-12-30 |
| 公開(公告)號: | CN101211266A | 公開(公告)日: | 2008-07-02 |
| 發明(設計)人: | 曾昌;徐金城;付玉;代天鵬 | 申請(專利權)人: | 北京天融信網絡安全技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 信息產業部電子專利中心 | 代理人: | 周奇 |
| 地址: | 100085北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 fpga 自動 下載 在線 升級 方法 | ||
1.一種實現FPGA自動下載的方法,包括如下步驟:
1-1、將FPGA的下載總線接口與CPU的通用可編程輸入/輸出接口連接;
1-2、設置FPGA的下載模式;
1-3、CPU通過Flash總線從非易失性存儲器件中將下載程序讀出;
1-4、CPU將讀出的下載程序通過通用可編程輸入/輸出接口信號總線寫入FPGA中,直至下載完成。
2.如權利要求1所述的實現FPGA自動下載的方法,其特征在于,步驟1-2中通過配置FPGA的下載總線接口中FPGA_M[0:2]的值,設置FPGA的下載模式。
3.如權利要求2所述的實現FPGA自動下載的方法,其特征在于,配置FPGA_M[0:2]的值為110,將FPGA的下載模式設置為并行總線下載;或者配置FPGA_M[0:2]的值為000,將FPGA的下載模式設置為串行總線下載。
4.如權利要求1或2或3所述的實現FPGA自動下載的方法,其特征在于,程序下載完成后,FPGA返回DONE信號給CPU,通知CPU可以發出下一步的操作指令。
5.一種實現FPGA在線升級的方法,包括如下步驟:
5-1、實現CPU與網絡接口以及網絡接口與網絡的物理鏈路連接;
5-2、通過網絡接口,將升級程序傳至CPU;
5-3、CPU通過Flash總線將升級程序寫入非易失性存儲器件中;
5-4、升級程序寫入完成,重啟設備;
5-5、將FPGA的下載總線接口與CPU的通用可編程輸入/輸出接口連接;
5-6、設置FPGA的下載模式;
5-7、CPU通過Flash總線從非易失性存儲器件中將升級程序讀出;
5-8、CPU將讀出的升級程序通過通用可編程輸入/輸出接口信號總線寫入FPGA中,直至下載完成。
6.如權利要求5所述的實現FPGA在線升級的方法,其特征在于,步驟5-6中通過配置FPGA的下載總線接口中FPGA_M[0:2]的值,設置FPGA的下載模式。
7.如權利要求6所述的實現FPGA在線升級的方法,其特征在于,配置FPGA_M[0:2]的值為110,將FPGA的下載模式設置為并行總線下載;或者配置FPGA_M[0:2]的值為000,將FPGA的下載模式設置為串行總線下載。
8.如權利要求5或6或7所述的實現FPGA在線升級的方法,其特征在于,升級程序下載完成后,FPGA返回DONE信號給CPU,通知CPU可以發出下一步的操作指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京天融信網絡安全技術有限公司,未經北京天融信網絡安全技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610156169.1/1.html,轉載請聲明來源鉆瓜專利網。





