概述
Synopsys的系統(tǒng)級解決方案提供了一套通用的系統(tǒng)級設(shè)計工具、模型和服務(wù)的產(chǎn)品組合,能夠滿足算法設(shè)計和分析以及基于虛擬平臺的體系架構(gòu)設(shè)計、軟件集成和系統(tǒng)驗證的需要。這個產(chǎn)品組合能夠加快基于平臺系統(tǒng)以及基于SoC產(chǎn)品的開發(fā)工作,最多可將上市周期縮短12個月。
挑戰(zhàn)
當今基于SoC產(chǎn)品的硬件和軟件復雜度的極大增加,給硬件/軟件集成工作提出了新的挑戰(zhàn)。如果不能正確地解決這個挑戰(zhàn),則集成方面的問題很有可能導致嚴重的產(chǎn)品延期并降低利潤率,特別是對于市場投放最佳時間較短的產(chǎn)品,如移動電話和消費類產(chǎn)品。其結(jié)果就是,我們需要提前開發(fā)軟件,連續(xù)不斷地將軟件和硬件集成起來,并在硬件生產(chǎn)出來之前就對整個系統(tǒng)進行驗證。此外,這些SoC內(nèi)信號處理算法的復雜度和內(nèi)容的不斷增長也要求謹慎地選擇這些算法的實現(xiàn)方法,以優(yōu)化功耗、性能和成本。
集成一體的解決方案
Synopsys的系統(tǒng)級解決方案具有下列優(yōu)點:
??? ?提供最廣泛范圍的抽象模型以進行虛擬平臺的建立
??? ?各種可將算法模型集成到虛擬平臺的工具,可實現(xiàn)早期軟件驗證
??? ?一個統(tǒng)一的系統(tǒng)至RTL驗證環(huán)境,可確保各個抽象層面(系統(tǒng)、體系架構(gòu)和RTL)上的模型始終保持一致,形成一個可預見的硬件和軟件并行的開發(fā)流程
解決方案組成部分
最豐富的事務(wù)處理級模型庫
??? ?DesignWare系統(tǒng)級庫集合了各種可用于構(gòu)建虛擬平臺的高性能事務(wù)處理級模型(TLM)。虛擬平臺為軟件工程師提供了高速軟件執(zhí)行環(huán)境,可以在硬件實際可用之前就開發(fā)SoC相關(guān)軟件。這個庫包括了對應(yīng)于ARM處理器、DesignWare核心(DesignWare Cores)和DesignWare AMBA部件以及預裝配參考平臺的TLM。這些模型采用SystemC編寫,可在任何符合IEEE 1666標準的SystemC仿真器上運行,其中也包括Synopsys的Innovator。
綜合全面的系統(tǒng)級工具
??? ?Innovator是一個功能強大的完全集成式開發(fā)環(huán)境(IDE),可用于在各個抽象層面上開發(fā)、調(diào)試和運行虛擬平臺。這個環(huán)境完全支持SystemC。
??? ?System Studio是一個通用的系統(tǒng)級設(shè)計環(huán)境,集中關(guān)注算法設(shè)計和分析工作。此環(huán)境的先進數(shù)據(jù)流建模方式和業(yè)界最為快速的仿真性能,可以針對最為復雜的信號處理算法進行分析和優(yōu)化。采用System Studio開發(fā)的算法模型可以輕松地集成到Innovator之內(nèi)并成為虛擬平臺的組成部分。算法模型可以輕松地集成到VCS內(nèi),并成為先進驗證配置的組成部分。
服務(wù)和培訓
Synopsys提供了專家級的系統(tǒng)級服務(wù)項目,以幫助您:
??? ?開發(fā)新TLM和/或定制TLM
??? ?采用TLM和Innovator來建立、定制和測試虛擬平臺
??? ?為虛擬平臺開發(fā)工作確立一個穩(wěn)妥可靠的開發(fā)方法,并就流程對工程師展開培訓