[發明專利]一種遠程管理FPGA的方法及系統在審
| 申請號: | 201710647718.3 | 申請日: | 2017-08-01 |
| 公開(公告)號: | CN107465542A | 公開(公告)日: | 2017-12-12 |
| 發明(設計)人: | 趙賀輝 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 遠程管理 fpga 方法 系統 | ||
技術領域
本發明涉及微電子技術領域,特別是涉及一種遠程管理FPGA的方法及系統。
背景技術
FPGA(Field-Programmable Gate Array,現場可編程門陣列)是一種可編譯器件,它是作為專用集成電路領域中的一種半定制電路而出現的,既解決了定制電路的不足,又克服了原有可編程器件門電路數有限的缺點。FPGA采用了邏輯單元陣列這樣一個新概念,內部包括可配置邏輯模塊、輸出輸入模塊和內部連線三個部分。
FPGA的邏輯功能是通過向內部靜態存儲單元加載編程數據來實現的,存儲在存儲器單元中的值決定了邏輯單元的邏輯功能以及各個模塊之間或模塊與I/O(Input/Output,輸入端口/輸出端口)間的連接方式,并最終決定了FPGA所能實現的功能,FPGA允許無限次的編程。
為了改變FPGA的邏輯功能,需要對FPGA存儲單元中的固件進行更新,這里說的固件,是存儲在FPGA存儲單元中的編程數據。目前現有技術下FPGA固件的更新只能通過本地模式進行,即技術人員通過現場實施的方式將FPGA連接到編程設備,對FPGA進行固件的更新。這種方式速度慢,效率低,難于管理。
因此,如何提供一種遠程管理FPGA的方法及系統是本領域技術人員目前需要解決的問題。
發明內容
本發明的目的是提供一種遠程管理FPGA的方法及系統,可以實現在遠端服務器對FPGA進行固件更新,提高工作效率,便于管理。
為解決上述技術問題,本發明提供了一種遠程管理FPGA的方法,包括:
FPGA依據自身通信部件內的預設的邏輯代碼與服務器之間建立通信;
所述FPGA接收所述服務器發送的用于更新的固件并發送到與所述FPGA連接的FLASH存儲器中存儲;
所述FPGA讀取并依據所述FLASH存儲器中的所述用于更新的固件更新自身內相應的固件。
優選地,所述通信部件獲得所述邏輯代碼的過程包括:
設備上電的時候,通過處理器將所述FLASH存儲器中的邏輯代碼燒寫到所述通信部件中。
優選地,所述處理器是CPLD。
優選地,所述FLASH存儲器包括原始固件區和更新固件區,所述FPGA讀取并依據所述FLASH存儲器中的所述用于更新的固件更新自身內相應的固件的方法包括:
所述FPGA上電時,讀取所述更新固件區的數據并判斷所述更新固件區是否有合法的用于更新的固件;
若所述更新固件區有合法的用于更新的固件,則從所述更新固件區加載所述用于更新的固件;
若所述更新固件區沒有合法的所述固件,則從所述原始固件區加載原始固件。
為解決上述技術問題,本發明還提供了一種遠程管理FPGA的系統,包括:
設置于FPGA內的通信部件,用于依據自身存儲的邏輯代碼與服務器之間建立通信;
所述服務器,用于將用于更新的固件發送給所述FPGA;
所述FPGA,用于接收所述服務器發送的所述用于更新的固件并發送到FLASH存儲器中存儲;讀取并依據所述FLASH存儲器中的所述用于更新的固件更新自身內相應固件;
所述FLASH存儲器,用于接收并存儲所述用于更新的固件。
優選地,所述系統還包括:
與所述FLASH存儲器連接的處理器,用于將所述FLASH存儲器中的所述邏輯代碼燒寫至所述通信部件中;
相應的,所述FLASH存儲器還用于存儲所述邏輯代碼。
優選地,所述FLASH存儲器包括:
判斷模塊,用于判斷更新固件區是否有合法的用于更新的固件
原始固件區,用于存放出廠時固化好的原始固件;
所述更新固件區,用于接收并存儲所述用于更新的固件。
本發明提供的一種遠程管理FPGA的方法及系統,FPGA依據自身通信部件內的邏輯代碼與服務器之間建立通信;所述FPGA接收所述服務器發送的用于更新的固件并發送到與所述FPGA連接的FLASH存儲器中存儲;所述FPGA讀取并依據所述FLASH存儲器中的所述用于更新的固件更新自身內相應的固件。通過這種方式,可以在遠端服務器與FPGA之間實現通信,遠端服務器可以通過通信的方式對FPGA進行遠程管理,對FPGA固件的更新,這樣加快了FPGA更新固件的速度,提高了工作效率,并且還便于管理。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710647718.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種金屬罐體擴口裝置
- 下一篇:一種多功能換熱器工裝





