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