[發明專利]面向多用戶軟硬件設計項目的遠程測試仿真系統和方法在審
| 申請號: | 201711227840.1 | 申請日: | 2017-11-29 |
| 公開(公告)號: | CN108011878A | 公開(公告)日: | 2018-05-08 |
| 發明(設計)人: | 王健;谷家琪;來金梅 | 申請(專利權)人: | 復旦大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;G06F15/78;G06F17/50 |
| 代理公司: | 上海正旦專利代理有限公司 31200 | 代理人: | 陸飛;陸尤 |
| 地址: | 200433 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 面向 多用戶 軟硬件 設計 項目 遠程 測試 仿真 系統 方法 | ||
1.一種面向多用戶軟硬件設計項目的遠程測試仿真系統,其特征在于,包括PC端的客戶端和片上系統的嵌入式測試服務器;利用FPGA動態部分可重構的技術向測試用戶開放部分片上系統的可編程邏輯資源;其中:
所述客戶端供用戶向測試服務器上傳軟硬件工程,并發出測試仿真請求;
所述測試服務器利用I/O異步復用的構架來響應多用戶訪問,同時使用分布式任務隊列來調度片上軟硬件資源,以響應并執行多用戶的遠程測試仿真請求;
片上系統通過微處理器和可編程邏輯資源的協同處理來完成用戶的軟硬件工程測試仿真;
用戶獲取測試進度的實時通知后,從測試服務器下載測試仿真結果,最終完成嵌入式軟硬件設計項目遠程測試仿真。
2.根據權利要求1所述的面向多用戶軟硬件設計項目的遠程測試仿真系統,其特征在于,所述客戶端上開發有遠程測試所必需的功能組件,包括本地和服務器目錄樹、工程傳輸選項、測試請求選項、實時任務推送顯示。
3.根據權利要求2所述的面向多用戶軟硬件設計項目的遠程測試仿真系統,其特征在于,在片上系統上搭載有嵌入式操作系統,并在該操作系統上開發有可處理多客戶端訪問的網絡測試服務器;在網絡測試服務器上開發有用戶賬戶及信息管理、用戶測試請求響應以及執行請求的軟硬件資源調度功能模塊。
4.根據權利要求3所述的面向多用戶軟硬件設計項目的遠程測試仿真系統,其特征在于,所述嵌入式測試服務器上可進行網絡配置,以實現服務器自身對網絡的訪問,以及實現用戶對測試服務器的無線網絡訪問。
5.根據權利要求4所述的面向多用戶軟硬件設計項目的遠程測試仿真系統,其特征在于,所述遠程測試仿真系統搭載在FPGA-based SoC中,其上運行嵌入式Linux嵌入式操作系統;
在FPGA-based SoC中將用戶可用FPGA資源與測試系統必需的FPGA資源劃分為兩部分;將用戶硬件電路以動態部分重構的方式在用戶可用FPGA資源區域中加以配置實現,從而實現軟硬件協同設計工程的測試仿真。
6.基于權利要求1-4之一所述的遠程測試仿真系統的面向多用戶軟硬件設計項目的遠程測試仿真方法,其特征在于,具體步驟如下:
(1)首先,用戶將設計完成的軟硬件工程的相關數據及代碼利用客戶端通過網絡遠程傳輸到測試服務器端的操作系統,然后發出工程測試的請求;
(2)測試服務器應答用戶發出的工程測試請求后,利用分布式任務隊列來完成軟硬件資源的調度;嵌入式操作系統使用片上微處理器的處理能力來執行待測項目中軟件設計部分的測試;微處理器控制片上可編程邏輯的動態部分重構,向上述FPGA中劃分出的部分可重構區域燒寫用戶硬件電路碼流;微處理器在處理軟件項目的同時,在軟件代碼的便捷控制下和可編程邏輯電路通過互連總線相互通信,包括向可編程邏輯傳輸數據、從可編程邏輯讀取回傳數據,從而能支持軟硬件協同設計工程的完整仿真測試。
7.根據權利要求6所述的面向多用戶軟硬件設計項目的遠程測試仿真方法,其特征在于,用戶的測試工程數據經過相應加密算法加密,以增加用戶測試工程的信息安全性。
8.根據權利要求6所述的面向多用戶軟硬件設計項目的遠程測試仿真方法,其特征在于,在測試軟硬件工程時,從儲存設備讀入比特流文件并傳入PL,待測試工程的部分比特流文件預先存儲在服務器端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于復旦大學,未經復旦大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711227840.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:直接驅動式雙輪轂電機系統
- 下一篇:阻燃柔性隔聲材料及其制備方法和應用





