- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VisualSim产品介绍
电子产品架构设计性能分析
系统解决方案 - VisualSim?
C, C++, Java和MATLAB就足够了。VisualSim中的表达式语言提供全面标准的数学、逻辑运算、信号处理和图像处理功能函数。VisualSim的表达式语言支持用户扩展。
对于电子系统的建模,要求计算模型的语意能够处理并发、时序及事件排队。VHDL/Verilog和SystemC所支持的离散事件计算模型是合适的。VisualSim中的DE仿真器具有完善的离散域仿真功能并带有大量的模型库。
对于机械系统的建模,要求计算模型的语意支持并发及连续时间处理。MATLAB Simulink、Saber、ADS和VHDL-AMS非常合适。VisualSim提供的连续时间仿真器,即可以与有限状态机一起协同进行混合建模(Hybrid Model),又可以与DE仿真器协同实现系统级的混合信号(Mixed Signal)仿真。
对于嵌入式软件和数字信号处理系统的建模,计算模型必须能够以同步状态对事件进行预先调度。SPW所使用的同步数据流计算模型就非常合适。VisualSim的SDF仿真器支持对嵌入式软件和DSP处理的建模,并带有功能全面的处理建模库。
以下对VisualSim的不同仿真器中执行的计算模型分别作简要介绍:
Continuous Time(CT)
在CT(连续时间)仿真器中,模块表示通过连续时间信号进行相互操作的部件。通常模块的输入和输出之间具有明确的代数或者微分关系。CT仿真器的任务是找到一组能够满足所有关系的连续时间函数集。
CT仿真器包含一系列可扩展的微分方程解算器,因此非常适合对那些能够以线性或非线型的代数/微分方程描述的物理系统进行建模,例如模拟电路和多数的机械系统。CT仿真器的计算模型与MATLAB Simulink,Saber和VHDL-AMS中所使用计算模型很相似,并且与Spice电路仿真器有非常密切的联系。
嵌入式系统中通常包含一些最好应用微分方程建模的部件,例如MEMS和其他的机械结构、模拟电路和微波电路。但是,这些部件通常会和系统中的一个数字电路子系统进行耦合,因为数字电路系统更适于作为控制器或是完成传感器数据的后续处理。将连续的模拟系统与离散的数字系统相结合,就是通常所说的混合信号(Mixed Signal)仿真。VisualSim的CT仿真器完全支持与VisualSim的其他仿真器之间的相互操作,比如与其DE(离散事件)仿真器结合实现混合信号仿真建模。为了支持此类建模,CT仿真器将离散事件均视为单位脉冲函数(Dirac Delta Function),同时能够精确地对模拟信号进行阈值穿越检测,以产生离散事件。实际物理系统的建模通常可以分解为若干种简单模型,某种简单模型仅在某种特定的系统状态(Regime)下最适用作为系统模型。当系统在不同的状态之间转换时,系统建模所需要的不同简单模型之间的切换构成了形式模型(Modal Model)。CT仿真器与FSM(有限状态机)仿真器交互操作就可以创建形式模型。
Discrete Event(DE)
在DE仿真器中维护着一个依时间顺序排列的事件队列,即每个事件由事件值和时间戳组成。DE模块的功能可以是对发生事件的响应处理,也可以是击发新的事件。DE域的计算模型在数字硬件和电信系统仿真领域应用非常普遍,在很多仿真环境,仿真语言及硬件描述语言中被采用。
DE模型在描述硬件并发机制上是非常出色的。VisualSim的DE仿真器是一个复杂而完善的离散事件仿真器。其他的DE仿真器通常都需要维持一个依据时间排列的全局队列用于事件排队,因此在每次插入新事件到队列中时必须搜索确定正确的插入位置,当队列中事件众多时这一处理过程的开销很大。VisualSim的DE仿真器的全局事件队列采用了一种日程队列数据结构。这个日程队列可以看作是用量化时间作为散列函数的哈希表(Hash Table),因此向队列中插入事件或从队列中删除事件所需要的时间是固定的,与队列中事件数量的多少无关。
另外,VisualSim的DE仿真器对同时发生的事件会给出了确定性的语义,这不同于其它大多数的离散事件仿真器产品。这就意味着对于任意两个具有同一时间戳的事件,仿真器对二者的处理顺序能够依据模型结构进行明确的判断。而之所以能够实现这一推断,是因为通过对模型的图形结构的分析可以直接推断出数据驱动的传播方向。与之相比,VDHL则是采用delta时间来处理类似情况的。
Finite State Machine(FSM)
FSM仿真器与VisualSim的其它仿真器有根本的区别。这个仿真器中的实体表示的不是模块,而是状态和代表状态转换的连接关系。模型将严格按照定义的状态转换顺序执行。FSM仿真器利用VisualSim表达式语言生成保护信号量(Guard
您可能关注的文档
最近下载
- 防腐、保温施工方案.docx VIP
- (完整版)沟槽开挖及支护专项施工方案(深基坑专家论证).doc
- 4.1 水循环(教案)2023-2024学年湘教版(2019)高中地理必修一.docx VIP
- EIM Book 1 Unit 1 Free time单元检测试题.pdf VIP
- 金风1.5MW型风机变流器断路器反馈丢失故障作业指导书.docx VIP
- 信息与通信技术产品供应链安全测试方法.docx VIP
- 高中必备成语及解释800个.docx VIP
- 公差配合与测量技术 第2版 项目三 千分尺与指示表的测量操作.pptx VIP
- 金风1.5MW型风机主控柜断路器状态反馈丢失故障作业指导书.docx VIP
- 第2课学会沟通交流(教学课件) 道德与法治统编版五年级上册.ppt
文档评论(0)