[發明專利]多路高速協議接口動態可重構系統及實現方法在審
| 申請號: | 202010106764.4 | 申請日: | 2020-02-21 |
| 公開(公告)號: | CN111274183A | 公開(公告)日: | 2020-06-12 |
| 發明(設計)人: | 王培培;滕達;張明瑞;牛曉威;王果山 | 申請(專利權)人: | 山東超越數控電子股份有限公司 |
| 主分類號: | G06F13/40 | 分類號: | G06F13/40;G06F13/42 |
| 代理公司: | 濟南泉城專利商標事務所 37218 | 代理人: | 紀艷艷 |
| 地址: | 250014 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 高速 協議 接口 動態 可重構 系統 實現 方法 | ||
1.一種多路高速協議接口動態可重構系統,其特征在于:包括重構控制模塊、高速協議接口動態可重構模塊、非易失存儲器和系統主機,其中:
重構控制模塊,接收外部的重構命令,讀取與重構命令對應的配置文件,再傳輸給高速協議接口動態可重構模塊;
高速協議接口動態可重構模塊,收到重構控制模塊發送的配置文件,完成自身的重構工作,重新配置高速接口的協議類型;
非易失存儲器,用于緩存重構之前的中間狀態的重要數據;
系統主機,通過高速接口與高速協議接口動態可重構模塊連接,并通過網絡連接配置文件存儲器,以在線升級本地的配置文件。
2.根據權利要求1所述多路高速協議接口動態可重構系統,其特征在于:高速協議接口動態可重構模塊為FPGA芯片,包括高速協議接口解析模塊、數據處理模塊和SelectMAP接口,SelectMAP接口連接重構控制模塊,數據處理模塊實現高速協議接口動態可重構模塊的數據傳輸和處理功能,高速協議接口解析模塊包括SRIO解析模塊、PCIe解析模塊和NVMe解析模塊。
3.根據權利要求1所述多路高速協議接口動態可重構系統,其特征在于:重構控制模塊為FPGA芯片,包括configure FSM模塊、網絡解析模塊、重構指令控制模塊和本地串口命令解析模塊,系統主機將重構指令輸入重構指令控制模塊,通過網絡解析模塊解析出重構指令數據,重構指令模塊進行指令識別,根據相應的指令,完成對應的重構工作,configureFSM模塊將配置文件存儲器中相應的配置文件寫入高速協議接口動態可重構模塊;串口命令通過本地串口命令解析模塊輸出重構指令,指定其讀取配置文件存儲器中相應的配置文件,通過SelectMAP接口傳輸給高速協議接口動態可重構模塊。
4.一種多路高速協議接口動態可重構實現方法,其特征在于,包括如下步驟:
S1.板卡處于正常工作狀態;
S2. 等待接收本地的串口控制重構指令或者系統主機的網絡信號重構指令;
S3.接收到重構命令,重構控制模塊解析重構指令;
S4. 向高速協議動態可重構模塊發送停止工作指令,高速協議動態可重構模塊停止工作并把當前的重要數據打包;
S5. 打包的重要數據緩存到非易失存儲器;
S6.確認數據緩存是否完成,如果完成則執行步驟S7,如果沒有完成執行步驟S5;
S7. 重構控制模塊讀取配置文件,傳輸給高速協議動態可重構模塊;
S8.確認重構是否完成,如果完成則執行步驟S9,如果沒有完成繼續執行步驟S7;
S9.高速接口鏈路重新建立連接;
S10.確認高速接口是否建立連接;
S11.如果建立連接則重新執行步驟S1至步驟S10,如果沒有建立連接則執行步驟S9。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東超越數控電子股份有限公司,未經山東超越數控電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010106764.4/1.html,轉載請聲明來源鉆瓜專利網。





