[發(fā)明專利]一種提高仿真效率的SOC系統(tǒng)驗證方法、裝置及系統(tǒng)在審
| 申請?zhí)枺?/td> | 202011402824.3 | 申請日: | 2020-12-04 |
| 公開(公告)號: | CN112329366A | 公開(公告)日: | 2021-02-05 |
| 發(fā)明(設(shè)計)人: | 蔡煒相;凌長師;白耿 | 申請(專利權(quán))人: | 國微集團(深圳)有限公司 |
| 主分類號: | G06F30/331 | 分類號: | G06F30/331;G06F30/398;G06F115/02;G06F111/02 |
| 代理公司: | 深圳市康弘知識產(chǎn)權(quán)代理有限公司 44247 | 代理人: | 吳敏 |
| 地址: | 518000 廣東省深圳市南山區(qū)粵*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 提高 仿真 效率 soc 系統(tǒng) 驗證 方法 裝置 | ||
1.一種提高仿真效率的SOC系統(tǒng)驗證方法,其特征在于:包括:
S101、對構(gòu)成系統(tǒng)驗證平臺的硬件程序和待驗證SOC芯片的硬件代碼進行一次性的硬件程序編譯;
S102、將C語言、C++等軟件語言編寫的SOC嵌入式軟件代碼程序即軟件激勵通過編譯器編譯生成可執(zhí)行文件;
S103、將軟件激勵的可執(zhí)行文件和軟件用戶操作平臺中的軟件程序使用編譯器編譯生成軟件程序可執(zhí)行文件;
S104、先在系統(tǒng)驗證平臺上運行硬件程序編譯后的文件,隨后在軟件用戶操作平臺上運行軟件程序編譯后的可執(zhí)行文件,進行軟硬件協(xié)同仿真;
S105、軟硬件協(xié)同仿真運行結(jié)束后,向軟件用戶操作平臺發(fā)送驗證報告并顯示。
2.根據(jù)權(quán)利要求1所述的一種提高仿真效率的SOC系統(tǒng)驗證方法,其特征在于:所述系統(tǒng)驗證平臺中的硬件程序包括監(jiān)視器、時鐘復(fù)位模塊、硬件激勵產(chǎn)生模塊、程序加載模塊,所述軟件用戶操作平臺中的軟件程序包括時鐘復(fù)位控制模塊、硬件激勵和軟件激勵,所述時鐘復(fù)位控制模塊與時鐘復(fù)位模塊通信連接;硬件激勵與硬件激勵產(chǎn)生模塊通信連接,軟件激勵與程序加載模塊通信連接,所述監(jiān)視器監(jiān)視SOC芯片的運行結(jié)果,并報告異常情況。
3.根據(jù)權(quán)利要求2所述的一種提高仿真效率的SOC系統(tǒng)驗證方法,其特征在于:所述先在系統(tǒng)驗證平臺上運行硬件程序編譯后的文件,隨后在軟件用戶操作平臺上運行軟件程序編譯后的可執(zhí)行文件,進行軟硬件協(xié)同仿真,具體包括:
S1041、時鐘復(fù)位控制模塊控制SOC芯片處于復(fù)位狀態(tài),時鐘停止運行;
S1042、軟件激勵通過程序加載模塊往SOC芯片的程序存儲器中加載SOC嵌入式軟件代碼程序;
S1043、時鐘復(fù)位控制模塊控制SOC芯片結(jié)束復(fù)位狀態(tài),時鐘開始運行,SOC芯片將從程序存儲器中讀取指令并執(zhí)行;
S1044、硬件激勵通過硬件激勵產(chǎn)生模塊生成對應(yīng)的硬件激勵信號。
4.根據(jù)權(quán)利要求1所述的一種提高仿真效率的SOC系統(tǒng)驗證方法,其特征在于:還包括:
判斷是否需要修改測試激勵,如是,執(zhí)行步驟S102;否則,執(zhí)行步驟 S105。
5.一種提高仿真效率的SOC系統(tǒng)驗證裝置,其特征在于:包括:
硬件程序編譯單元:用于對系統(tǒng)驗證平臺中的硬件程序和待驗證SOC芯片的硬件代碼進行一次性的硬件程序編譯;
軟件激勵編譯單元:用于將C語言、C++軟件語言編寫的SOC嵌入式軟件代碼程序即軟件激勵通過編譯器編譯生成可執(zhí)行文件;
軟件程序編譯單元:將軟件激勵的可執(zhí)行文件和軟件用戶操作平臺中的軟件程序使用編譯器編譯生成軟件程序可執(zhí)行文件;
軟硬件協(xié)同仿真單元:先在系統(tǒng)驗證平臺上運行硬件程序編譯后的文件,隨后在軟件用戶操作平臺上運行軟件程序編譯后的可執(zhí)行文件,進行軟硬件協(xié)同仿真;
結(jié)果輸出單元:軟硬件協(xié)同仿真運行結(jié)束后,向軟件用戶操作平臺發(fā)送驗證報告并顯示。
6.根據(jù)權(quán)利要求1所述的一種提高仿真效率的SOC系統(tǒng)驗證裝置,其特征在于:所述系統(tǒng)驗證平臺中的硬件程序包括監(jiān)視器、時鐘復(fù)位模塊、硬件激勵產(chǎn)生模塊、程序加載模塊,所述軟件用戶操作平臺中的軟件程序包括驗證報告模塊、時鐘復(fù)位控制模塊、硬件激勵和軟件激勵,所述時鐘復(fù)位控制模塊與時鐘復(fù)位模塊通信連接;硬件激勵與硬件激勵產(chǎn)生模塊通信連接,軟件激勵與程序加載模塊通信連接,所述監(jiān)視器監(jiān)視SOC芯片的運行結(jié)果,并通過結(jié)果輸出單元報告異常情況。
7.根據(jù)權(quán)利要求6所述的一種提高仿真效率的SOC系統(tǒng)驗證裝置,其特征在于:所述軟硬件協(xié)同仿真單元,具體包括:
第一控制單元:時鐘復(fù)位控制模塊控制SOC芯片處于復(fù)位狀態(tài),時鐘停止運行;
程序加載單元:軟件激勵通過程序加載模塊往SOC芯片的程序存儲器中加載SOC嵌入式軟件代碼程序;
第二控制單元:時鐘復(fù)位控制模塊控制SOC芯片結(jié)束復(fù)位狀態(tài),時鐘開始運行,SOC芯片將從程序存儲器中讀取指令并執(zhí)行;
硬件激勵信號生成單元:硬件激勵通過硬件激勵產(chǎn)生模塊生成對應(yīng)的硬件激勵信號。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國微集團(深圳)有限公司,未經(jīng)國微集團(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011402824.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





