<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > SoC設(shè)計(jì)之虛擬原型技術(shù)詳解

          SoC設(shè)計(jì)之虛擬原型技術(shù)詳解

          作者: 時(shí)間:2013-02-21 來(lái)源:網(wǎng)絡(luò) 收藏

          摘要

          本文引用地址:http://www.ex-cimer.com/article/189685.htm

          近期的開發(fā)使原型對(duì)于軟件和模型開發(fā)人員都更易于使用。本文闡述了原型驗(yàn)證技術(shù)將如何幫助數(shù)量不斷增長(zhǎng)的開發(fā)團(tuán)隊(duì)將更高質(zhì)量的軟件解決方案快速推向市場(chǎng)。

          開發(fā)復(fù)雜的嵌入式系統(tǒng)是一門越來(lái)越昂貴的生意。根據(jù)研究公司IBS調(diào)查結(jié)果:系統(tǒng)級(jí)芯片()的開發(fā)成本從90納米的兩千萬(wàn)美元飆升到32納米的接近一億美元,同時(shí)軟件開發(fā)成為開銷增長(zhǎng)最快的部分。通常,56%的嵌入式項(xiàng)目會(huì)被拖延,因?yàn)殚_發(fā)人員要花費(fèi)將近四分之一的時(shí)間來(lái)進(jìn)行測(cè)試和除錯(cuò)。此外,軟件糾錯(cuò)在許多項(xiàng)目中成為了開發(fā)人員面對(duì)的一個(gè)關(guān)鍵問題,并且被看作是一個(gè)項(xiàng)目能否取得成功的最重要的部分。

          另一方面,那些較早進(jìn)入市場(chǎng)的公司則擁可有更高的產(chǎn)量,并且一直保持著大幅度的增長(zhǎng)。在一個(gè)兩年半的開發(fā)周期中將軟件開發(fā)提速縮減7個(gè)月的時(shí)間,則在產(chǎn)品生命周期中可以額外增加5千萬(wàn)美元的收益(如圖2)。

          于是,順理成章的是越來(lái)越多的軟件團(tuán)隊(duì)會(huì)欣然接受一些可以幫助他們加速開發(fā)周期和編寫更高質(zhì)量代碼的技術(shù)和流程。然后,當(dāng)需要抉擇時(shí)他們可以繼續(xù)使用這些技術(shù),如董事會(huì)會(huì)因?yàn)閷?duì)更好的開發(fā)人員產(chǎn)品開發(fā)工作的賞識(shí)而給開發(fā)人員一種優(yōu)勢(shì)。

          原型驗(yàn)證解決方案出現(xiàn)在市場(chǎng)上的幾年間,軟件復(fù)雜度的增加以及開發(fā)成本的暴增正在驅(qū)動(dòng)著主流用戶對(duì)其的需求。

          SoC設(shè)計(jì)之虛擬原型技術(shù)詳解

          什么是虛擬原型?

          虛擬原型是被開發(fā)系統(tǒng)的快速且具有完整功能的軟件模型。因?yàn)樘摂M原型可以執(zhí)行未修改的產(chǎn)品代碼,工程師不需要等到硬件(芯片或開發(fā)板)完成就可以開發(fā)軟件。相對(duì)于傳統(tǒng)的方法,這能夠?yàn)檐浖_發(fā)團(tuán)隊(duì)在開發(fā)嵌入式系統(tǒng)時(shí)帶來(lái)9~12個(gè)月的優(yōu)勢(shì),并且在硬件真正完成時(shí)更易于配置系統(tǒng)。一旦硬件得以實(shí)現(xiàn),虛擬原型可被用來(lái)調(diào)試發(fā)現(xiàn)難以查找的問題,為開發(fā)過程提供了更多的系統(tǒng)級(jí)可見度。

          虛擬原型通過結(jié)合軟件行為與硬件來(lái)提供一種平臺(tái)級(jí)視圖來(lái)加速軟件糾錯(cuò)。這種視圖使開發(fā)人員能夠在數(shù)小時(shí)之內(nèi)就能夠辨識(shí)出缺陷的根本原因,而不是數(shù)天或數(shù)周。開發(fā)人員可以設(shè)置和重設(shè)硬件寄存器的值,停止和啟動(dòng)調(diào)試周期,或者在一個(gè)特定的、有問題的區(qū)域內(nèi)放大觀察,而無(wú)需對(duì)軟件進(jìn)行大的改變。

          因?yàn)樗鼈儗⒂布蛙浖噙B,虛擬原型使設(shè)計(jì)團(tuán)隊(duì)能夠更高效地溝通。使用者可以識(shí)別和糾正潛在的規(guī)格或闡釋錯(cuò)誤,并在整個(gè)硬件上使用各種軟件驅(qū)動(dòng)的腳本來(lái)驗(yàn)證系統(tǒng)。

          SoC設(shè)計(jì)之虛擬原型技術(shù)詳解

          虛擬原型還可以通過提升測(cè)試覆蓋率來(lái)提高質(zhì)量。開發(fā)人員可以進(jìn)行更多的邊界測(cè)試,更好地理解問題的潛在根本原因,以及通過生成和自動(dòng)地對(duì)軟件和硬件進(jìn)行基于腳本的測(cè)試。

          易于使用,易于導(dǎo)入

          盡管虛擬原型技術(shù)被越來(lái)越多地采用,一些開發(fā)人員仍然堅(jiān)持他們的觀點(diǎn),即虛擬原型技術(shù)很難使用和部署到他們的流程中。但是,業(yè)界一直以來(lái)都在努力克服這些曾經(jīng)存在的導(dǎo)入障礙。

          快速而準(zhǔn)確的事務(wù)級(jí)模型的出現(xiàn)是成功的虛擬原型的關(guān)鍵?,F(xiàn)在許多處理器供應(yīng)商都發(fā)布虛擬模型以實(shí)現(xiàn)與其最新的內(nèi)核的匹配。例如,Synopsys自有的DesignWare 知識(shí)產(chǎn)權(quán)(IP)庫(kù)包含了完整的接口IP解決方案,由控制器、物理層(PHY)和驗(yàn)證IP組成,可適應(yīng)于各種廣為使用的協(xié)議、模擬IP、嵌入式存儲(chǔ)器、邏輯庫(kù)、處理器內(nèi)核和子系統(tǒng)。

          另一項(xiàng)已落實(shí)到位的重要資源是行業(yè)性的事務(wù)級(jí)模型(TLM)列表網(wǎng)站,它被稱為TLMCentral。TLMCentral是事務(wù)級(jí)模型的一個(gè)行業(yè)性網(wǎng)絡(luò)門戶,可為全行業(yè)提供多達(dá)970種模型。它為模型開發(fā)人員、架構(gòu)師和軟件工程師提供了一條在模型與建模方法上進(jìn)行合作以及虛擬原型推廣方面的途徑。TLMCentral為與系統(tǒng)級(jí)和軟件開發(fā)社群相關(guān)的新聞、論壇和博客提供了一個(gè)集中的基礎(chǔ)平臺(tái)。

          最終,通過引入其Virtualizer Development Kit(VDK),Synopsys為軟件開發(fā)人員將虛擬原型演化成一套現(xiàn)成可用的參考開發(fā)工具包。這樣可將工具及開發(fā)人員熟知的的參考虛擬原型交到軟件開發(fā)人員的手中,用以測(cè)試驅(qū)動(dòng)、擴(kuò)展和進(jìn)行定制。

          這些資源為開發(fā)人員建立模型帶來(lái)了一個(gè)良好的開端,使他們能夠?yàn)樗麄兊脑O(shè)計(jì)填充許多需要使用的已存在的模型,而不必從頭開始去創(chuàng)造他們。


          上一頁(yè) 1 2 下一頁(yè)

          關(guān)鍵詞: SoC 虛擬 詳解

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();