0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

系统仿真工具使用建模语言描述系统

工程师邓生 来源:Semi Connect 作者:Belle 2022-08-22 11:28 次阅读

系统仿真工具(System Level Simulator)的作用是对电子系统进行高层次的建模及仿真,以减少系统从设计到实现所需迭代优化的次数,降低在系统实现中后期出现问题的风险。

系统仿真工具可对系统建模提供灵活的支持,利用内建或外接的各种预估算法、实现算法和仿真算法对系统的功能与性能做出合理的评估和验证。

系统仿真工具使用建模语言描述系统,建模语言具有如下特性:

(1)建立系统各功能模块的模型,允许用不同层次的模型来描述不同的模块以及模块相互间的信息交换;

(2)对模块提供不同实现方法的选择,例如用硬件嵌入式软件实现,使用何种架构实现等;

(3)提供各种模型库,支持用已有的设计模型或IP核来实现一部分特定的功能模块。

C/C++和System C是当前常用的建模语言。针对系统描述和仿真的多样化需求,新型的系统建模语言还在不断涌现。其中一些以更抽象的形式来描述系统,适合一般性的系统设计,如UML、SysML等语言;另一些则在嵌入式系统设计方面提供更多定制化的支持,如系统设计工具Teraptor所支持的SMDL和SSDL等建模语言。

许多系统仿真工具都是基于模型并利用图形化界面进行仿真的,如LabVIEWMATLAB、SystemVue、VisualSim Architect和Simulink等。

系统仿真工具已经被设计公司广泛地应用在系统和芯片设计中,在嵌入式系统、SoC软硬件系统的设计、验证和调试过程中扮演着愈加重要的角色。



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 逻辑电路
    +关注

    关注

    13

    文章

    494

    浏览量

    42569
  • 可编程
    +关注

    关注

    2

    文章

    843

    浏览量

    39779
  • 电子系统
    +关注

    关注

    0

    文章

    397

    浏览量

    31127

原文标题:可编程逻辑电路设计—系统仿真工具

文章出处:【微信号:Semi Connect,微信公众号:Semi Connect】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Matlab/Simulink/Stateflow建模开发及仿真测试

    matlab 模拟仿真 熟悉Matlab/Simulink/Stateflow建模开发及仿真测试,熟悉V模型开发流程。 熟悉自动代码生成,能够编写或者配置自动代码生成脚本。
    发表于 10-24 17:23

    基于Simscape Fluids模型的环控系统建模仿真

    我在之前的总述部分给出过下面这张示意图,描述了 Simscape 的流体系统建模所适用的场景。现在再把它放在这里,稍微修改了描述,希望能更清楚的表达各个子库所适用的场景。
    的头像 发表于 09-05 10:19 328次阅读
    基于Simscape Fluids模型的环控<b class='flag-5'>系统建模</b>与<b class='flag-5'>仿真</b>

    基于Simscape Driveline模型的传动系统建模仿真

    上一期我们提到了 Simscape Battery,这是个针对电池系统建模仿真工具箱。作为汽车动力总成系统的一个环节,它在油转电的大趋势下显得更为重要。当然,只有电池,车也是跑不起
    的头像 发表于 09-05 10:04 336次阅读
    基于Simscape Driveline模型的传动<b class='flag-5'>系统建模</b>与<b class='flag-5'>仿真</b>

    基于Simscape Battery模型的电池系统建模仿真

    Simscape Battery™ 以模块库和 API的方式帮助我们对电池以及储能系统进行建模。我们可以用它来实现电芯电热耦合模型、配置和测试电池架构、设计电池管理系统,继而评估电池系统
    的头像 发表于 09-05 09:45 514次阅读
    基于Simscape Battery模型的电池<b class='flag-5'>系统建模</b>与<b class='flag-5'>仿真</b>

    simulink动态系统建模仿真-第9章

    电子发烧友网站提供《simulink动态系统建模仿真-第9章.ppt》资料免费下载
    发表于 07-26 11:47 1次下载

    康谋分享 | 自动驾驶联合仿真——功能模型接口FMI(二)

    功能模型接口在复杂系统建模仿真中具有重要作用。本文探讨了FMU的时间概念、模型交换和联合仿真的通信机制。通过C代码示例,介绍了联合仿真
    的头像 发表于 06-26 14:40 3261次阅读
    康谋分享 | 自动驾驶联合<b class='flag-5'>仿真</b>——功能模型接口FMI(二)

    电磁信号模拟系统

    电磁环境模拟的半实物仿真测试系统。该系统能够通过图形化界面编辑想定任务场景,利用参数化仿真模型完成装备平台和电子装备建模、收发天线阵列
    的头像 发表于 06-25 17:17 382次阅读

    变电仿真系统软件介绍

    变电仿真系统是一种基于计算机技术的虚拟现实系统,通过对现实中变电站运行状态的建模仿真,提供了一种全面深入的电力
    的头像 发表于 04-26 17:56 556次阅读
    变电<b class='flag-5'>仿真</b><b class='flag-5'>系统</b>软件介绍

    从MATLAB到MWORKS,科学计算与系统建模仿真平台的中国选项

    一、同元软控:敢担重任,研制中国自主的科学计算与系统建模仿真平台 “中国需要自主的科学计算与系统建模仿真平台。” 工业软件是所有复杂系统研发设计、仿真验证和数字制造的必备
    的头像 发表于 03-11 13:06 523次阅读

    如何使用 ModelSim 进行设计仿真

    ModelSim为HDL仿真工具,我们可以利用该软件来实现对所设计的VHDL或Verilog程 序进行仿真,支持IEEE常见的各种硬件描述语言标准。可以进行两种
    发表于 01-14 09:47 0次下载

    射频和微波系统系统级表征和建模方案

    预失真器的数字组件,可以实现为现场可编程门阵列 (FPGA) 或定制 IC,而这些组件又可以通过高级描述语言(如 Verilog)的模型进行描述,或者通过使用数学语言(如 Mathworks 的 MATLAB 软件)的算法函数来
    发表于 01-04 09:24 966次阅读
    射频和微波<b class='flag-5'>系统</b>的<b class='flag-5'>系统</b>级表征和<b class='flag-5'>建模</b>方案

    两种仿真软件的仿真结果有差异吗

    两种仿真软件的仿真结果在某些情况下可能存在差异。具体来说,仿真软件是通过模拟现实世界中的某个系统或过程来产生结果的工具。不同的
    的头像 发表于 12-28 15:37 1108次阅读

    Stimulus—需求形式化建模和验证工具

    Stimulus是法国达索公司产品,其目的是通过需求建模分析来验证需求的正确性。Stimulus的核心理念是运用“自然语言”对功能性需求进行建模,并通过仿真来查找需求中的缺陷,例如需求
    的头像 发表于 12-12 16:00 527次阅读
    Stimulus—需求形式化<b class='flag-5'>建模</b>和验证<b class='flag-5'>工具</b>

    ADS/SystemVue/器件建模——线上介绍来了

    Keysight EDA工具在射频微波、射频系统设计、器件建模和高速数字领域提供完整的仿真流程,以协助客户实现准确仿真、通过自动化快速
    的头像 发表于 11-30 16:02 1186次阅读
    ADS/SystemVue/器件<b class='flag-5'>建模</b>——线上介绍来了

    基于PMSM 控制系统仿真建模的新方法

    电子发烧友网站提供《基于PMSM 控制系统仿真建模的新方法.pdf》资料免费下载
    发表于 11-29 11:22 1次下载
    基于PMSM 控制<b class='flag-5'>系统</b><b class='flag-5'>仿真</b><b class='flag-5'>建模</b>的新方法