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