[發(fā)明專利]一種提高仿真效率的SOC系統(tǒng)驗(yàn)證方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201610936215.3 | 申請(qǐng)日: | 2016-11-01 |
| 公開(kāi)(公告)號(hào): | CN106599343B | 公開(kāi)(公告)日: | 2020-10-20 |
| 發(fā)明(設(shè)計(jì))人: | 李亞明;張同友 | 申請(qǐng)(專利權(quán))人: | 深圳國(guó)微技術(shù)有限公司 |
| 主分類號(hào): | G06F30/20 | 分類號(hào): | G06F30/20;G06F30/398;G06F115/02 |
| 代理公司: | 深圳市康弘知識(shí)產(chǎn)權(quán)代理有限公司 44247 | 代理人: | 胡朝陽(yáng);尹彥 |
| 地址: | 518000 廣東省深圳市南山*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 提高 仿真 效率 soc 系統(tǒng) 驗(yàn)證 方法 裝置 | ||
1.一種提高仿真效率的SOC系統(tǒng)驗(yàn)證方法,包括系統(tǒng)驗(yàn)證平臺(tái)(105)和待驗(yàn)證的SOC芯片(101),其特征在于,包括如下步驟:
將測(cè)試激勵(lì)中每個(gè)軟件激勵(lì)對(duì)應(yīng)的硬件激勵(lì)的代碼整合在所述系統(tǒng)驗(yàn)證平臺(tái)(105)中;
在對(duì)SOC芯片(101)仿真驗(yàn)證之前,對(duì)構(gòu)成系統(tǒng)驗(yàn)證平臺(tái)(105)和SOC芯片(101)的硬件代碼進(jìn)行一次性編譯;
所述系統(tǒng)驗(yàn)證平臺(tái)(105)接收外部的測(cè)試命令,選擇相應(yīng)的已編譯的SOC芯片(101)的硬件運(yùn)行環(huán)境,編譯并運(yùn)行相應(yīng)的軟件激勵(lì)的代碼,對(duì)所述SOC芯片(101)進(jìn)行仿真驗(yàn)證;
在對(duì)SOC芯片(101)仿真時(shí),具體包括如下步驟:
步驟S301、所述系統(tǒng)驗(yàn)證平臺(tái)將接收到的外部的測(cè)試命令緩存在命令緩沖單元(106)中;
步驟S302、系統(tǒng)驗(yàn)證平臺(tái)(105)根據(jù)測(cè)試命令選擇相應(yīng)的軟件激勵(lì),并編譯軟件激勵(lì)的代碼;
步驟S303、系統(tǒng)驗(yàn)證平臺(tái)(105)把編譯過(guò)的軟件激勵(lì)加載到SOC芯片(101)的程序存儲(chǔ)器(104)中;
步驟S304、系統(tǒng)驗(yàn)證平臺(tái)(105)把命令緩沖單元(106)中緩存的測(cè)試命令加載到SOC芯片(101)的命令存儲(chǔ)器(102)中;
步驟S305、SOC芯片(101)的處理器(103)在運(yùn)行主循環(huán)體程序的狀態(tài)下,查詢到命令存儲(chǔ)器(102)中有新的測(cè)試命令到來(lái);
步驟S306、處理器(103)根據(jù)測(cè)試命令的指示跳轉(zhuǎn)到程序存儲(chǔ)器(104)中運(yùn)行軟件激勵(lì)程序,直至運(yùn)行完畢;
步驟S307、處理器(103)跳轉(zhuǎn)回主循環(huán)體程序運(yùn)行,循環(huán)查詢命令存儲(chǔ)器(102)中是否有新的測(cè)試命令到來(lái)。
2.如權(quán)利要求1所述的提高仿真效率的SOC系統(tǒng)驗(yàn)證方法,其特征在于,所述步驟S305至步驟S307處理器(103)運(yùn)行測(cè)試激勵(lì)的過(guò)程中,系統(tǒng)驗(yàn)證平臺(tái)(105)的監(jiān)視器(107)實(shí)時(shí)地監(jiān)視SOC芯片(101)的運(yùn)行情況,若SOC芯片(101)運(yùn)行異常,監(jiān)視器(107)實(shí)時(shí)地報(bào)告異常情況;
當(dāng)軟件激勵(lì)程序運(yùn)行完成后,監(jiān)視器(107)報(bào)告測(cè)試激勵(lì)的仿真結(jié)果。
3.如權(quán)利要求1所述的提高仿真效率的SOC系統(tǒng)驗(yàn)證方法,其特征在于,通過(guò)用戶操作平臺(tái)(109)使用圖形用戶界面或者腳本工具發(fā)出外部的測(cè)試命令給所述系統(tǒng)驗(yàn)證平臺(tái)(105),所述系統(tǒng)驗(yàn)證平臺(tái)將接收到的測(cè)試命令緩存在命令緩沖單元(106)中。
4.一種提高仿真效率的SOC系統(tǒng)驗(yàn)證的裝置,包括系統(tǒng)驗(yàn)證平臺(tái)和待驗(yàn)證的SOC芯片,其特征在于,
所述系統(tǒng)驗(yàn)證平臺(tái)(105)包括用于接收外部測(cè)試命令的命令緩沖單元(106),存儲(chǔ)軟件激勵(lì)的測(cè)試激勵(lì)模塊(108);
所述SOC芯片(101)包括用于接收命令緩沖單元(106)緩存的測(cè)試命令的命令存儲(chǔ)器(102)、用于運(yùn)行測(cè)試激勵(lì)的處理器(103)和用于存儲(chǔ)軟件激勵(lì)程序的程序存儲(chǔ)器(104);
所述系統(tǒng)驗(yàn)證平臺(tái)(105)內(nèi)預(yù)先整合了測(cè)試激勵(lì)中的硬件激勵(lì),使所述系統(tǒng)驗(yàn)證平臺(tái)(105)具備各種軟件激勵(lì)對(duì)應(yīng)的SOC芯片(101)的硬件運(yùn)行環(huán)境;
對(duì)所述SOC芯片(101)仿真時(shí),所述系統(tǒng)驗(yàn)證平臺(tái)將接收到的外部的測(cè)試命令緩存在命令緩沖單元(106)中;系統(tǒng)驗(yàn)證平臺(tái)(105)根據(jù)測(cè)試命令選擇相應(yīng)的軟件激勵(lì),并編譯軟件激勵(lì)的代碼;系統(tǒng)驗(yàn)證平臺(tái)(105)把編譯過(guò)的軟件激勵(lì)加載到SOC芯片(101)的程序存儲(chǔ)器(104)中;系統(tǒng)驗(yàn)證平臺(tái)(105)把命令緩沖單元(106)中緩存的測(cè)試命令加載到SOC芯片(101)的命令存儲(chǔ)器(102)中;SOC芯片(101)的處理器(103)在運(yùn)行主循環(huán)體程序的狀態(tài)下,查詢到命令存儲(chǔ)器(102)中有新的測(cè)試命令到來(lái);處理器(103)根據(jù)測(cè)試命令的指示跳轉(zhuǎn)到程序存儲(chǔ)器(104)中運(yùn)行軟件激勵(lì)程序,直至運(yùn)行完畢;處理器(103)跳轉(zhuǎn)回主循環(huán)體程序運(yùn)行,循環(huán)查詢命令存儲(chǔ)器(102)中是否有新的測(cè)試命令到來(lái)。
5.如權(quán)利要求4所述的提高仿真效率的SOC系統(tǒng)驗(yàn)證裝置,其特征在于,所述系統(tǒng)驗(yàn)證平臺(tái)(105)還包括用于實(shí)時(shí)地監(jiān)視SOC芯片(101)的運(yùn)行情況的監(jiān)視器(107)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳國(guó)微技術(shù)有限公司,未經(jīng)深圳國(guó)微技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610936215.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種針對(duì)紅外成像系統(tǒng)的全數(shù)字仿真系統(tǒng)及其仿真方法
- 支持船舶建造過(guò)程仿真的樹(shù)形目錄結(jié)構(gòu)數(shù)據(jù)及仿真系統(tǒng)
- 一種99A主戰(zhàn)坦克仿真模型
- 作為母乳喂養(yǎng)科普器具的新生兒模型
- 一種多仿真器協(xié)同的仿真方法、仿真主控平臺(tái)和仿真系統(tǒng)
- 為控制器開(kāi)發(fā)提供實(shí)時(shí)仿真的方法以及仿真裝置
- 一種仿真方法及仿真平臺(tái)
- 一種長(zhǎng)嘴仿真魚(yú)餌
- 一種H橋驅(qū)動(dòng)電路的熱仿真模型及熱仿真方法
- 仿真模型的運(yùn)行控制方法、裝置及電子設(shè)備





