System Studio是一個功能強(qiáng)大的系統(tǒng)級設(shè)計環(huán)境,主要用于面向創(chuàng)新性SoC設(shè)計中算法和系統(tǒng)架構(gòu)的兩個至關(guān)重要的系統(tǒng)級設(shè)計領(lǐng)域。
算法設(shè)計涵蓋了信號處理,例如移動通信、多媒體編碼解碼器、DSL和調(diào)制解調(diào)器。架構(gòu)設(shè)計把正確的處理器、定制邏輯電路、總線、內(nèi)存和外設(shè)相結(jié)合,以確保芯片得到最有效的利用,并對硬件和軟件進(jìn)行劃分。采用System Studio可以完成硬件和軟件要素的設(shè)計和集成工作。
當(dāng)今,系統(tǒng)級的設(shè)計主要采用C或C++語言來完成。System C公共標(biāo)準(zhǔn)的出現(xiàn)推動了系統(tǒng)級設(shè)計,使之成為了一個連貫的過程。其利用了一套通用的C++類庫,精確地建立系統(tǒng)級芯片的硬件和進(jìn)程的模型,建立模型的方法已不再是以往所采用的各種自行開發(fā)方法和工具等支離破碎的方法。 其與RTL驗(yàn)證之間良好的互操作性,通過全新建模技術(shù),為同已有的設(shè)計相結(jié)合提供了解決方案。范圍廣泛的模型庫和參考設(shè)計工具包(RDKs)將商業(yè)化設(shè)計跨越性地引入先進(jìn)的無線、多媒體和電信技術(shù)標(biāo)準(zhǔn)中。
主要優(yōu)點(diǎn)
- 利用層次化、圖形化和語言式的抽象技術(shù),在System Studio的統(tǒng)一環(huán)境中構(gòu)造整個系統(tǒng)。
- 對設(shè)計進(jìn)行可視化,以圖形、示意圖和符號視圖、源代碼視圖、接口視圖、標(biāo)題視圖的方式,輕易地掌握系統(tǒng)級芯片的復(fù)雜度。
- 對仿真虛擬環(huán)境中的系統(tǒng)級芯片進(jìn)行完整的端到端系統(tǒng)仿真和分析
- 能夠在費(fèi)用較低的設(shè)計初期,查出和糾正系統(tǒng)級錯誤
- 消除了對建立可綜合子模塊模型的需求
- 能夠驗(yàn)證包含自定時序,預(yù)充電的邏輯電路或動態(tài)電路的復(fù)雜單元
- 快速查出仿真模型與相應(yīng)SPICE網(wǎng)表之間的不同之處
- 提供實(shí)現(xiàn)快速糾正單元失配現(xiàn)象的指導(dǎo)