电子产品架构设计.性能仿真分析系统解决方案

电子产品架构设计、性能仿真分析

系统解决方案 - VisualSim

EDA技术经过了二十几年的发展,针对电子设计流程中某一专门领域的设计验证工具(如FPGA、DSP设计或PCB设计)已经发展得相当成熟,自动化程度越来越高,使用也变得越来越简便快捷。但与此形成对比的是,对于通信、多媒体处理等领域的复杂电子产品或ASIC设计,由于可选择的芯片或IP以及相关系统实现方案越来越多、可能的设计约束条件(实时性、功耗、成本与物理尺寸等)越来越苛刻,项目开发团队开始体验到首次设计硬件、软件(原型设计)交付后测试失败的痛苦。系统设计师开始把更多的注意力放在电子系统设计的方法学上面,寻求真正面向电子系统总体设计的EDA工具、为复杂电子系统的体系结构设计提供科学有效的手段。

Mirabilis Design公司的VisualSim是业界首个专门用于复杂电子系统架构设计和性能分析的电子系统级(ESL)建模仿真工具。借助VisualSim的快速虚拟原型开发技术,设计团队在项目开发的最初阶段即可以对一个复杂电子系统的不同硬件、软件实现方案进行快速性能仿真分析和研究评价,验证和优化设计设想,以确定可以满足全部约束条件的最优系统实现结构方案。

与MATLAB/Simulink、SPW等用于算法模型仿真和分析、选择的系统级设计工具不同,VisualSim把关注的焦点放在对算法、协议、数据流和控制流等系统行为的实现架构的建模上。对于初步设定的系统硬件处理平台与外设结构、软件算法流程调度、高速数据存储与交换方案、网络协议等,VisualSim可以帮助系统工程师回答如下的问题:该实现平台方案是否能够满足全部的系统设计需求?实时处理采用何种硬件/软件划分结构来实现最为有效?采用何种类型、数量的硬件资源(处理器/DSP、ASIC/FPGA、高速存贮器等)可以“恰当”地满足功能需要?软件任务调度算法如何与硬件资源进行合理匹配?高速数据流通道等采用何种总线形式或DMA模式传输更为高效?等类似传统系统设计工具无法解答的问题。

VisualSim的方法学是:将更多的时间用于设计、分析不同的系统实现模型,而不是用于进行模型编码。在全图形化的环境中,VisualSim独特的参数化模块库能够快速把设计功能抽象映射为各种系统实现结构、并据此进行事务级(Transaction Level)或时钟精度的仿真分析,得到系统的数据处理输出延时(Latency)、处理器利用率、总线冲突情况与总线利用率、多处理器任务分配平衡、缓冲需求、功耗等的性能指标。设计团队进而可以据此来设计、评价和选择不同的平台方案,而所有这些工作都是在实际硬件交付前就通过VisualSim 虚拟原型模型实现的。

作为一款业界领先的动态系统架构建模与性能仿真分析工具,VisualSim专注于加速系统建模与仿真,IP复用和可执行模型的生成。VisualSim具有完全集成的图形化软件环境,支持多种

运行平台。由于采用了基于伯克利大学Ptolemy框架的多域仿真器,VisualSim能够同时支持模拟、数字、控制状态机和同步数据流等不同领域系统部件的仿真。同时,符合OSCI规范的SystemC v2.1仿真器已经包含在VisualSim标准产品包中。

VisualSim提供的硬件架构模型生成器(Hardware Architecture Generators)工具包允许工程师快速对各种嵌入式处理器(PowerPC, ARM, DSP等)及Cache、高速存储器(SDR/DDR RAM等)、总线、DMA、RTOS线程调度等外设结构进行参数化模板建模。参数化处理器模型支持多级流水、多并发处理单元的指令集仿真且具有时钟周期级的仿真精度。

VisualSim提供丰富的标准应用程序接口,支持与MATLAB、STK及VHDL/Verilog仿真器的协同仿真(Co-Simulation)。VisualSim包含允许客户直接导入已存在的SystemC模型而,充分保护客户以往的设计投资,同时提供一个SC_Module模板生成器,可以直接生成具有全部所需端口定义和参数的SystemC模块框架文件。

Mirabilis Design公司具有超过100人年(man-year)的系统建模与仿真经验,VisualSim的设计理念是要帮助系统设计团队摆脱传统的系统结构设计模式:基于既往经验的模糊判断和讨论,或者是简单的采用超裕量设计(Over-design)。通过图形化和可执行文档相结合的架构建模和仿真,VisualSim即可以实现对既往系统架构设计成功经验的复用,又可以实现项目前期阶段的系统架构设计与研究,为后续的具体设计实现提供更准确、更易于理解的可执行设计规约。

产品:

9 Visual Architect

用于建立系统行为流程、实现架构模型和仿真分析的完整工具包。

9 Visual Explorer

用于在Web浏览器上发布可供察看和执行的VisualSim仿真模型的服务器端软件。

功能:

硬件平台架构研究;

嵌入式软件结构和性能分析;

系统执行性能、功耗分析;

硬件软件实现划分分析;

算法、协议实现验证。

优势:

图形化的建模环境,快速的模型开发与表示方法,缩短建模时间;

用于仿真控制、模拟、数字、DSP处理和协议等的各类仿真计算模型集成于统一的仿真内核中;

行为描述到实现结构的动态映射;

复杂模型的分层次定义,易于理解与复用;

完备的统计、分析能力。

建模特征:

行为描述与实现架构分离,方便动态映射;

完整的队列、性能和架构建模库。用于对处理器、指令集、流水线、高速缓冲、存储器、

控制器、总线、DMA、RTOS调度等进行快速建模;

通过模型库与专用脚本语言在最适宜的抽象层次上进行系统建模;

模型可重用性强。

接口与扩展:

完全SystemC支持;

基于Tcl语言的模型创建、仿真控制和分析;

使用Java / C++扩展模型库;

与MATLAB、STK 无缝连接;

与VHDL/Verilog仿真器协同仿真接口。

用户定位:

系统工程师;

系统架构 / ASIC架构设计师;

嵌入式软件、算法开发工程师;

协议设计工程师;

项目经理。

电子产品架构设计、性能仿真分析

系统解决方案 - VisualSim

EDA技术经过了二十几年的发展,针对电子设计流程中某一专门领域的设计验证工具(如FPGA、DSP设计或PCB设计)已经发展得相当成熟,自动化程度越来越高,使用也变得越来越简便快捷。但与此形成对比的是,对于通信、多媒体处理等领域的复杂电子产品或ASIC设计,由于可选择的芯片或IP以及相关系统实现方案越来越多、可能的设计约束条件(实时性、功耗、成本与物理尺寸等)越来越苛刻,项目开发团队开始体验到首次设计硬件、软件(原型设计)交付后测试失败的痛苦。系统设计师开始把更多的注意力放在电子系统设计的方法学上面,寻求真正面向电子系统总体设计的EDA工具、为复杂电子系统的体系结构设计提供科学有效的手段。

Mirabilis Design公司的VisualSim是业界首个专门用于复杂电子系统架构设计和性能分析的电子系统级(ESL)建模仿真工具。借助VisualSim的快速虚拟原型开发技术,设计团队在项目开发的最初阶段即可以对一个复杂电子系统的不同硬件、软件实现方案进行快速性能仿真分析和研究评价,验证和优化设计设想,以确定可以满足全部约束条件的最优系统实现结构方案。

与MATLAB/Simulink、SPW等用于算法模型仿真和分析、选择的系统级设计工具不同,VisualSim把关注的焦点放在对算法、协议、数据流和控制流等系统行为的实现架构的建模上。对于初步设定的系统硬件处理平台与外设结构、软件算法流程调度、高速数据存储与交换方案、网络协议等,VisualSim可以帮助系统工程师回答如下的问题:该实现平台方案是否能够满足全部的系统设计需求?实时处理采用何种硬件/软件划分结构来实现最为有效?采用何种类型、数量的硬件资源(处理器/DSP、ASIC/FPGA、高速存贮器等)可以“恰当”地满足功能需要?软件任务调度算法如何与硬件资源进行合理匹配?高速数据流通道等采用何种总线形式或DMA模式传输更为高效?等类似传统系统设计工具无法解答的问题。

VisualSim的方法学是:将更多的时间用于设计、分析不同的系统实现模型,而不是用于进行模型编码。在全图形化的环境中,VisualSim独特的参数化模块库能够快速把设计功能抽象映射为各种系统实现结构、并据此进行事务级(Transaction Level)或时钟精度的仿真分析,得到系统的数据处理输出延时(Latency)、处理器利用率、总线冲突情况与总线利用率、多处理器任务分配平衡、缓冲需求、功耗等的性能指标。设计团队进而可以据此来设计、评价和选择不同的平台方案,而所有这些工作都是在实际硬件交付前就通过VisualSim 虚拟原型模型实现的。

作为一款业界领先的动态系统架构建模与性能仿真分析工具,VisualSim专注于加速系统建模与仿真,IP复用和可执行模型的生成。VisualSim具有完全集成的图形化软件环境,支持多种

运行平台。由于采用了基于伯克利大学Ptolemy框架的多域仿真器,VisualSim能够同时支持模拟、数字、控制状态机和同步数据流等不同领域系统部件的仿真。同时,符合OSCI规范的SystemC v2.1仿真器已经包含在VisualSim标准产品包中。

VisualSim提供的硬件架构模型生成器(Hardware Architecture Generators)工具包允许工程师快速对各种嵌入式处理器(PowerPC, ARM, DSP等)及Cache、高速存储器(SDR/DDR RAM等)、总线、DMA、RTOS线程调度等外设结构进行参数化模板建模。参数化处理器模型支持多级流水、多并发处理单元的指令集仿真且具有时钟周期级的仿真精度。

VisualSim提供丰富的标准应用程序接口,支持与MATLAB、STK及VHDL/Verilog仿真器的协同仿真(Co-Simulation)。VisualSim包含允许客户直接导入已存在的SystemC模型而,充分保护客户以往的设计投资,同时提供一个SC_Module模板生成器,可以直接生成具有全部所需端口定义和参数的SystemC模块框架文件。

Mirabilis Design公司具有超过100人年(man-year)的系统建模与仿真经验,VisualSim的设计理念是要帮助系统设计团队摆脱传统的系统结构设计模式:基于既往经验的模糊判断和讨论,或者是简单的采用超裕量设计(Over-design)。通过图形化和可执行文档相结合的架构建模和仿真,VisualSim即可以实现对既往系统架构设计成功经验的复用,又可以实现项目前期阶段的系统架构设计与研究,为后续的具体设计实现提供更准确、更易于理解的可执行设计规约。

产品:

9 Visual Architect

用于建立系统行为流程、实现架构模型和仿真分析的完整工具包。

9 Visual Explorer

用于在Web浏览器上发布可供察看和执行的VisualSim仿真模型的服务器端软件。

功能:

硬件平台架构研究;

嵌入式软件结构和性能分析;

系统执行性能、功耗分析;

硬件软件实现划分分析;

算法、协议实现验证。

优势:

图形化的建模环境,快速的模型开发与表示方法,缩短建模时间;

用于仿真控制、模拟、数字、DSP处理和协议等的各类仿真计算模型集成于统一的仿真内核中;

行为描述到实现结构的动态映射;

复杂模型的分层次定义,易于理解与复用;

完备的统计、分析能力。

建模特征:

行为描述与实现架构分离,方便动态映射;

完整的队列、性能和架构建模库。用于对处理器、指令集、流水线、高速缓冲、存储器、

控制器、总线、DMA、RTOS调度等进行快速建模;

通过模型库与专用脚本语言在最适宜的抽象层次上进行系统建模;

模型可重用性强。

接口与扩展:

完全SystemC支持;

基于Tcl语言的模型创建、仿真控制和分析;

使用Java / C++扩展模型库;

与MATLAB、STK 无缝连接;

与VHDL/Verilog仿真器协同仿真接口。

用户定位:

系统工程师;

系统架构 / ASIC架构设计师;

嵌入式软件、算法开发工程师;

协议设计工程师;

项目经理。


相关文章

  • 第四章 通信技术创新平台建设方案20090909
  • 第四章 通信技术创新平台建设方案 一. 通信技术创新平台建设目标 山东省通信技术创新服务平台的总体目标:力争用三-五年左右的时间,建立一个高起点的通信技术创新服务平台,服务科研与产业应用,对目前的实用通信技术和设备进行高水平的集中研发,并对 ...查看


  • 雷达电子对抗异构仿真系统集成技术
  • 摘要:为了提升现代化部队的整体作战能力,优化各种作战设备的工作性能,需要加强对信息技术.计算机网络及其它专业技术手段的合理运用,确保作战训练计划的顺利实施.结合当前雷达电子对抗异构仿真系统的实际应用概况,可知系统的异构性数据同步性之间存在着 ...查看


  • 制导控制系统半实物仿真平台
  • 制导控制系统半实物仿真平台 制导控制系统半实物仿真平台是制导控制系统研制过程的重要保障.针对制导控制系统研制需求所建设的制导控制半实物仿真平台,可以用于制导控制系统的数学仿真.闭环半实物仿真.以及制导控制系统各部件的开环测试,包括惯导的动静 ...查看


  • CAE技术的应用和发展趋势-大米的博客-中华工程师网
  • 产品仿真技术--CAE可以说是现代产品研发中出现最早的技术,但它却从来没有火起来过,不温不火地发展着.但这并不妨碍它成为促进世界工业产品进化的最重要的技术,是它一直刺激着工业产品和技术的创新.CAE和其它诸如信息化产品最本质的区别在于:其它 ...查看


  • 智慧工厂: 完整系统解决方案
  • 一.概念:什么叫智慧工厂 美国ARC总结:以制造为中心的数字制造.以设计为中心的数字制造.以管理为中心的数字制造,并考虑了原材料.能源供应.产品销售的销售供应,提出用工程技术.生产制造.供应链这三个维度来描述工程师的全部活动. 通过建立描述 ...查看


  • 基于MBD的三维工艺
  • 基于MBD 三维工艺设计系统的开发与应用 作者:中航工业惠阳螺旋桨有限责任公司 郑雷 来源:航空制造技术 随着数字化技术的发展,飞机产品设计已实现基于全三维数字化定义,特别是基于模型定义(Model Based Definition,MBD ...查看


  • 5类软件测试工具
  • 目前主流的测试工具主要有以下5类: 1.负载压力测试工具 这类测试工具的主要目的是度量应用系统的可扩展性和性能,是一种预测系统行为和性能的自动化测试工具.在实施并发负载过程中,通过实时性能监测来确认和查找问题,并针对所发现问题对系统性能进行 ...查看


  • 系统级多学科建模与联合仿真
  • 系统级多学科建模与联合仿真 1. 概述 1.1. 数字化建模仿真 在技术的发展和市场的驱动下,产品功能越来越复杂,通过解析的方法对产品进行分析的难度逐渐增大.而采用实验的方法对产品进行研究则需要物理样机,对于这种方法,一方面所需投入较多.时 ...查看


  • 32位嵌入式微处理器--ARM.MIPS.PowerPC.DSP
  • 由于嵌入式系统的专用型与定制性,与全球PC市场不同,没有一种微处理器或者微处理器公司可以主导嵌入式系统.本文分析了当前市场上主流的一些32位嵌入式微处理器的特点和应用场合,并对其未来发展做一些展望.这里只是按照体系结构分类,不涉及具体的处理 ...查看


热门内容