电子说
系统仿真工具(System Level Simulator)的作用是对电子系统进行高层次的建模及仿真,以减少系统从设计到实现所需迭代优化的次数,降低在系统实现中后期出现问题的风险。
系统仿真工具可对系统建模提供灵活的支持,利用内建或外接的各种预估算法、实现算法和仿真算法对系统的功能与性能做出合理的评估和验证。
系统仿真工具使用建模语言描述系统,建模语言具有如下特性:
(1)建立系统各功能模块的模型,允许用不同层次的模型来描述不同的模块以及模块相互间的信息交换;
(2)对模块提供不同实现方法的选择,例如用硬件或嵌入式软件实现,使用何种架构实现等;
(3)提供各种模型库,支持用已有的设计模型或IP核来实现一部分特定的功能模块。
C/C++和System C是当前常用的建模语言。针对系统描述和仿真的多样化需求,新型的系统建模语言还在不断涌现。其中一些以更抽象的形式来描述系统,适合一般性的系统设计,如UML、SysML等语言;另一些则在嵌入式系统设计方面提供更多定制化的支持,如系统设计工具Teraptor所支持的SMDL和SSDL等建模语言。
许多系统仿真工具都是基于模型并利用图形化界面进行仿真的,如LabVIEW、MATLAB、SystemVue、VisualSim Architect和Simulink等。
系统仿真工具已经被设计公司广泛地应用在系统和芯片设计中,在嵌入式系统、SoC软硬件系统的设计、验证和调试过程中扮演着愈加重要的角色。
审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !