新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > SoC設計之虛擬原型技術詳解

        SoC設計之虛擬原型技術詳解

        作者: 時間:2013-02-21 來源:網絡 收藏

        改善工具和流程

        除了更多樣化的可用模型外,更成熟的工具和開發人員環境使專家和新手都可用原型來實現更高產能。

        SoC設計之虛擬原型技術詳解

        Synopsys推出的用于生成原型的工具包Virtualizer的最新版本具備許多增強功能,它們專注于提高生產率和使用方便性。例如,一個新的圖形化仿真分析器可使仿真團隊更方便地發現并解決仿真瓶頸。

        新的模型建立界面簡化并自動進行帶有新功能的模型的生成,如自動設計規則校驗和設計靈敏的設計,可使原型專家以及那些缺乏經驗的新手都提高生產效率。

        Virtualizer還可以使用戶導入現已有的、采用流行格式IP規范,如IP-XACT、Excel和Word,并通過生成SystemC模型和TLM-2.0總線接口而進一步加速了模型開發。

        與軟件工具更緊密地集成

        各種Virtualizer開發工具包(VDK) 就像一個真實的器件那樣運行,并確保了對多核平臺的完全控制,也是更早得到器件、增強的除錯及易于部署的關鍵。

        與流行的除錯程序和安裝程序相結合,各種VDK 確保了有效地進行除錯和分析。Virtualizer為流行軟件除錯程序中的各種最新應用程序接口(API)提供了開箱即用的支持,例如Lauterbach的TRACE32系統和ARM的Development Studio 5 (DS-5),這就使得軟件開發團隊能使用VDK為非侵入性的多核軟件調試創建一個強大的集成化環境。

        這種集成使工程師在虛擬原型的設計流程中能早早開始軟件的開發,而當他們過渡到真實的硬件時無需切換到其它調試工具。

        用戶關注重點

        設計師和開發人員現正在多樣化的開發任務中使用虛擬原型。它們包括軟件集成、驅動開發、軟件移植、操作系統啟動、軟件測試、硬件驗證、 集成和完整的系統驗證和測試。

        雖然半導體公司一直最早采用虛擬原型技術,主流應用則已經擴展到那些專注于移動、消費電子和汽車的原始設備制造商(OEM)和芯片開發商,以及開發各種工業應用的客戶。

        成功案例

        理光使用了包括Virtualizer在內的多種Synopsys的產品,以加速其專用集成電路(ASIC)和系統級芯片()的開發。理光的設計規模及復雜度都在不斷地增加,同時軟件內容也在不斷升級,因此自然的契合是采用一種系統級的方法來準確高效地實現他們的設計。采用這種方法的好處包括:

        ● 通過使用虛擬原型解決方案可加速其嵌入式軟件的開發,節省數月時間;

        ● 除去Synopsys的工具易于與互補性的合作伙伴解決方案實現集成外,還能夠在一個仿真器上實現其主處理器與一個圖形處理器(GPU)的虛擬原型進行聯合仿真;

        ● Synopsys方案的應用案例多樣性,例如建筑勘探、軟件開發和硬件性能驗證,可提高測試覆蓋范圍并縮短其設計的上市時間。

        “通過使用Virtualizer,我們能在極短的時間段內將整個的設計概述到一個虛擬原型中,以便于很早開始軟件開發和硬/軟件的集成,”理光公司嵌入式平臺開發部的Satoshi Aoki說道,“我們相信Virtualizer是SoC開發中必備的一種工具。”

        參考文獻:

        [1]SoC FPGA Virtual Target: A Virtual Prototyping Application[R/OL]. https://event.on24.com/eventRegistration/prereg/register.jsp?eventid=411154sessionid=1key=BA9FA4905D668317AC63A0B1F6DC6277

        [2]Synopsys Unveils Virtualizer Development Kits to Accelerate Software Development for ARM big.LITTLE Processing[R/OL]. http://news.synopsys.com/index.php?s=43item=1011

        [3]Virtual prototyping demo:VDK for ARM Cortex-A15 MPCore: Try it Today[R/OL].http://www.synopsys.com/Systems/VirtualPrototyping/Pages/VP-Learn-Experience.aspx

        [4]Step On It: How to drive fast on the Autobahn and still arrive safely at your destination.(2012-12-18)[R/OL]. http://blogs.synopsys.com/viewfromtop/

        [5] Tools to Build, Distribute and Use Virtual Prototypes and VDKs[R/OL]. http://www.synopsys.com/Systems/VirtualPrototyping/Pages/Virtualizer.aspx


        上一頁 1 2 下一頁

        關鍵詞: SoC 虛擬 詳解

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 怀安县| 汝州市| 泽州县| 土默特左旗| 义马市| 上栗县| 通渭县| 家居| 新源县| 岳普湖县| 库伦旗| 乌兰浩特市| 广德县| 姚安县| 禄丰县| 望江县| 阿克苏市| 上思县| 林西县| 英超| 翁源县| 金秀| 上林县| 讷河市| 永州市| 仁布县| 晋江市| 汝阳县| 惠水县| 康马县| 迁安市| 偏关县| 扎鲁特旗| 铁岭县| 南汇区| 开鲁县| 格尔木市| 油尖旺区| 祁连县| 安龙县| 建阳市|