系統(tǒng)仿真工具(System Level Simulator)的作用是對電子系統(tǒng)進行高層次的建模及仿真,以減少系統(tǒng)從設(shè)計到實現(xiàn)所需迭代優(yōu)化的次數(shù),降低在系統(tǒng)實現(xiàn)中后期出現(xiàn)問題的風險。
系統(tǒng)仿真工具可對系統(tǒng)建模提供靈活的支持,利用內(nèi)建或外接的各種預估算法、實現(xiàn)算法和仿真算法對系統(tǒng)的功能與性能做出合理的評估和驗證。
系統(tǒng)仿真工具使用建模語言描述系統(tǒng),建模語言具有如下特性:
(1)建立系統(tǒng)各功能模塊的模型,允許用不同層次的模型來描述不同的模塊以及模塊相互間的信息交換;
(2)對模塊提供不同實現(xiàn)方法的選擇,例如用硬件或嵌入式軟件實現(xiàn),使用何種架構(gòu)實現(xiàn)等;
(3)提供各種模型庫,支持用已有的設(shè)計模型或IP核來實現(xiàn)一部分特定的功能模塊。
C/C++和System C是當前常用的建模語言。針對系統(tǒng)描述和仿真的多樣化需求,新型的系統(tǒng)建模語言還在不斷涌現(xiàn)。其中一些以更抽象的形式來描述系統(tǒng),適合一般性的系統(tǒng)設(shè)計,如UML、SysML等語言;另一些則在嵌入式系統(tǒng)設(shè)計方面提供更多定制化的支持,如系統(tǒng)設(shè)計工具Teraptor所支持的SMDL和SSDL等建模語言。
許多系統(tǒng)仿真工具都是基于模型并利用圖形化界面進行仿真的,如LabVIEW、MATLAB、SystemVue、VisualSim Architect和Simulink等。
系統(tǒng)仿真工具已經(jīng)被設(shè)計公司廣泛地應(yīng)用在系統(tǒng)和芯片設(shè)計中,在嵌入式系統(tǒng)、SoC軟硬件系統(tǒng)的設(shè)計、驗證和調(diào)試過程中扮演著愈加重要的角色。
審核編輯:劉清
-
邏輯電路
+關(guān)注
關(guān)注
13文章
491瀏覽量
42505 -
可編程
+關(guān)注
關(guān)注
2文章
821瀏覽量
39722 -
電子系統(tǒng)
+關(guān)注
關(guān)注
0文章
367瀏覽量
31105
原文標題:可編程邏輯電路設(shè)計—系統(tǒng)仿真工具
文章出處:【微信號:Semi Connect,微信公眾號:Semi Connect】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論