色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 業(yè)界動態(tài) > 軟件模擬仿真可加速設(shè)計進程

          軟件模擬仿真可加速設(shè)計進程

          作者:迎九 時間:2013-12-03 來源:電子產(chǎn)品世界 收藏

            “過去仿真需要有實際的硬件(例如芯片或板卡),現(xiàn)在可以全部通過電腦模擬,而且硬件上的調(diào)試等命令都可以在電腦上實現(xiàn)。”公司調(diào)試工具及生命周期解決方案副總裁Michel Genard告訴我們。

          本文引用地址:http://cafeforensic.com/article/198148.htm

            為何需要?因為硬件實際情況是比較復(fù)雜的,軟件模擬可解決復(fù)雜性問題;另外還可加速上市時間,在硬件沒有正式上市或拿到手之前,就可以編寫軟件;再有,通過軟件模擬硬件,不會受到硬件的數(shù)量(例如只有一兩個)的限制,如果開發(fā)團隊有多人,而參考板只有一兩塊,開發(fā)進程也不會受影響;最后,航天軍工等不太能在地面上完成系統(tǒng)的模擬和執(zhí)行的地方。

            因此,長期以來,用模擬工具是很多行業(yè)使用過的,例如工業(yè)、電力、軍工、網(wǎng)絡(luò)通信、數(shù)學(xué)、物理等的模型計算,即越復(fù)雜的系統(tǒng),越適合用軟件模擬的方法來把復(fù)雜的問題解決。

            公司的Simics可以模擬很多硬件,從芯片的功能塊、整個芯片,到板卡、多板卡的機架,直至最復(fù)雜的是全系統(tǒng)。這是因為Simics有三部分構(gòu)成:腳本庫、調(diào)試工具、模擬引擎。原則上模擬腳本寫出來了,放在庫中,什么都可模擬。

            Michel說的客戶反映,Simics最多節(jié)省60%的時間,可以節(jié)省35%調(diào)試時間,資本運營上的支出可節(jié)省一半。

            Simics有三個特點:

            *精確度高,開發(fā)者不用擔(dān)心與實際有落差。

            *Checkpoint功能,可以隨時檢查程序的過程,即對程序過程拍照。這樣可以把當(dāng)時的狀態(tài)和同事溝通。例如,實際程序模擬時要運行10億次,物理時鐘要3天,軟件模擬也許1小時就可完成。在這種情況下,如果發(fā)現(xiàn)某個地方可能出錯,可以模擬出具體時間。因為程序出錯不一定是運行的前幾次,而是多次以后。“出錯稍縱即逝,我們可以定格在某個1秒鐘,像照x光片。” Michel說。

            *故障注入功能是Michel最喜歡的。即強行設(shè)置一些故障,看軟件模擬時,出現(xiàn)了哪些問題,或者備份方案是否工作。例如某個不工作,系統(tǒng)執(zhí)行會有什么情況,計算出錯時遇到什么情況。例如斷電時,某個線路故障失靈時,可以全部通過軟件模擬,在電腦上看到結(jié)果。如果沒有軟件模擬,而是硬件模擬,需要人為破壞、剪斷線纜。



          關(guān)鍵詞: 風(fēng)河 CPU 模擬仿真 201312

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉