全数字仿真平台作为工业领域不可缺少的重要软件之一,除了可以与MATLAB或者Simulink集成外,还支持哪些优秀的功能?在了解新一代全数字仿真平台SkyEye之前,先来学习一下什么是全数字仿真平台。

什么是全数字仿真平台

全数字仿真平台SkyEye是能够满足模拟或仿真外部硬件行为进行软件运行和测试需求的工具。该工具运用国际流行的仿真、测试脚本语言来编写外部硬件逻辑行为所产生外部激励事件以构成嵌入式软件的外部信号激励或数据输入。从而满足软件在全数字仿真运行环境下无须人的干预而闭环运行的要求。
基于嵌入式应用的特点,嵌入式软件全数字仿真测试支撑平台SkyEye要为嵌入式系统提供全数字仿真测试环境或测试平台,实现对嵌入式系统进行实时、闭环的系统测试。具体地说新一代全数字仿真平台SkyEye要为用高级语言编写的嵌入式软件测试提供了有效的、统一的协作平台。在该平台上完成被测软件的分析、运行和测试,最重要的是要实现嵌入式系统外部事件的全数字仿真平台,使得嵌入式软件就像在真实硬件环境下连续不中断地运行。

SkyEye的优势

SkyEye可与第三方语言或者模型集成,目前已实现SkyEye与SystemC集成进行时序仿真,以及SkyEye与MATLAB或者Simulink集成进行多领域协同仿真。

更灵活快速的虚拟目标系统搭建–通过可视化图形界面拖拽虚拟硬件组件快速搭建

  1. 更灵活快速的虚拟目标系统搭建–通过可视化图形界面拖拽虚拟硬件组件快速搭建。
  2. 仿真状态可控性、确定性和重复性–在虚拟系统上运行的二进制文件与实际目标上运行的二进制文件相同,仿真过程可以通过运行、暂停控制、可以随时重复执行,每次运行结果是确定的,可以使用软件复现问题。
  3. 提供GDB源码调试和汇编级调试工具,使开发者更高效的分析和定位问题。
  4. 提供代码覆盖率和生成报告功能,进行源码和目标码的覆盖率分析。
  5. 提供故障注入功能,可以进行内存和IO的故障注入进行测试。
  6. 提供协同仿真工具,支持与其他异构模型协同仿真。
  7. 提供外设建模工具和二次开发API接口,方便用户进行二次开发。
  8. 提供Python API接口,可以进行自动化测试脚本构建所需测试环境。
  9. Docker容器化支持。
  10. 界面提供自动化测试功能,可以选择所需测试用例自动运行并给出测试结果与其他异构模型协同仿真。

全数字仿真平台[/caption]

基于可视化图形的硬件建模

SkyEye是一款基于可视化图形的硬件建模工具,可以有效降低硬件工程师和软件工程师之间的沟通成本。软件工程师可以不依赖于硬件工程师,而根据需要对硬件的配置进行改动。通过这种可视化图形的硬件建模方式,软件人员能够快速搭建硬件模型,并在硬件模型上运行和调试和真实硬件相同的二进制文件,可大大缩短产品研发周期,提高软件调试效率。

SkyEye支持多种处理器模型


本文标题:高性能全数字嵌入式仿真测试软件SkyEye支持多达70余种核心

本文链接:http://www.digiproto.com

高性能全数字嵌入式仿真测试软件SkyEye支持多达70余种核心相关推荐

  1. 高性能高可靠性的全数字嵌入式仿真测试软件SkyEye

    随着科技的发展,系统工程的设计体量逐渐庞大起来,尤其是对于轨道交通.航空航天.核电站等安全关键领域中,如何在复杂度逐年变大的同时保证其安全性和可靠性,是近年来各大公司需要研究的课题.最近比较火热的基于 ...

  2. 国产主可控的嵌入式仿真测试软件SkyEye与可信编译器L2C的核心翻译介绍

    为了满足国内某安全攸关领域的需求, L2C编译器的开发始于2010年9月, 其目标是设计实现一个经过形式化验证的可信编译器, 其源语言是面向领域的同步数据流语言Lustre*(Lustre语言的一个变 ...

  3. 支持多达70余种嵌入式核心的嵌入式仿真软件SkyEye

    SkyEye 介绍 SkyEye,中文全称天目全数字实时仿真软件,应用软件仿真技术,逼真地模拟出被测软件的物理环境.用图形化方式构建虚拟目标系统,有效降低了硬件工程师和软件工程师之间的沟通成本,软件工 ...

  4. 完全自主可控的安全关键领域仿真测试软件SkyEye可替代SCADE

    基于全数字实时仿真平台 SkyEye 产品性质 :全数字实时仿真平台(软件测试和仿真工具) 对标产品 :美国风河公司的Simics,可替代SCADE SkyEye,中文全称天目全数字实时仿真软件,是基 ...

  5. 支持国产处理器仿真的全数字实时仿真平台SkyEye与可信编译器L2C的核心翻译步骤

    1.核心翻译步骤示例 本节我们以第2节提到的Lustre语言的主要特性为线索来解释L2C在翻译过程中的关键节点是如何处理的, 并以图 1的实例来解释Lustre程序是如何被一步步地翻译到Clight语 ...

  6. 一种全数字实时仿真的安全关键领域解决方案

    随着科技的发展,系统工程的设计体量逐渐庞大起来,尤其是对于轨道交通.航空航天.核电站等安全关键领域中,如何在复杂度逐年变大的同时保证其安全性和可靠性,是近年来各大公司需要研究的课题.最近比较火热的基于 ...

  7. 汽车软件开发的8种颠覆性趋势及国产自主可控的多领域全数字实时仿真平台SkyEye

    汽车工业中产生的断层正引起人们对创新的日益渴望,而创新又极大地增加了汽车中的软件功能.这种创新正在自动驾驶.高级驾驶员辅助系统 (ADAS).数字驾驶舱技术.车辆电气化等领域进行. 目前影响汽车电子产 ...

  8. 全数字实时仿真平台SkyEye故障注入测试

    故障注入测试(Fault Injection Test),简称FIT,是一种可靠性验证技术,在安全关键领域,设备的可靠性与安全性是检验装备制造生产的重要指标之一,针对现有的安全关键领域工程可靠性验证方 ...

  9. SkyEye携手Simulink实现全数字协同仿真

    电机广泛应用于家电.汽车以及航空航天等领域,与嵌入式芯片有着千丝万缕的联系.若能进一步提升电机与芯片之间的契合度,硬件设备的效能利用率也能得到提高. ▲图源网络 那么,如何在没有硬件设备的情况下,快速 ...

最新文章

  1. JS事件冒泡机制和兼容性添加事件
  2. SAP ABAP常用正则表达式大全
  3. Angular中实现动态路由跳转并传递参数
  4. 2.图像作为函数 | 如何把图像看作函数_2
  5. 手机网站按住放大图片_这6个鲜为人知的黑科技网站,我可以玩一天
  6. php企业应用,PHP企业级应用缓存技术详解
  7. 21个Docker 命令
  8. 在TortoiseSVN使用clean up
  9. canopen和1939区别_现场总线SAE J1939 与CANopen 通讯
  10. 智慧校园建设方案!高校统一数据中心解决方案
  11. 西门子cnc sinumerik_2020邯郸cnc加工中心编程要多久就是工厂傅
  12. 如何隐藏电脑下方工具栏个别图标_如何隐藏任务栏上的图标?多种隐藏任务栏图标的方法...
  13. Zookeeper如何保证数据一致性
  14. 自定义Google搜索引擎
  15. opencv学习(十四)之图像颜色通道分离和融合
  16. 周鸿祎反流氓的基本商业逻辑(ZZ)
  17. decorate装饰模式
  18. 码云 VS首次提交代码报错:failed to push some refs to 'https://gitee.com/Liu_Cabbage/ASP.NET-MVC-QQ-Connect.git'
  19. 3D游戏引擎设计与实现1-15
  20. 程序员用python给了女友一个七夕惊喜!

热门文章

  1. vue学习:事件传递(冒泡和捕获),事件委托,jquery中的事件委托,$event 获取元素,vue事件修饰符
  2. html%2b怎么转换成加号,Apache mod_rewrite%2B和加号(+)符号
  3. mysql 重装之后_mysql重装之后 复制data
  4. 关于海康官网接口文档中:取流URL有效时间为5分钟表述歧义的说明
  5. Error running ‘Tomcat‘: Unable to open debugger port (127.0.0.1:2148): java.net.SocketExceptio
  6. 分析Spring容器启动流程 Spring初始化
  7. android 或者vide的高度和宽度,关于Android中videoView.setVideoPath(“PATH”)的问题!!!急!!...
  8. C语言中CY位什么时候才能为1_你真的了解C语言中的整型吗?
  9. 四年级计算机笔试题,四年级计算机考试卷.doc
  10. usd php 换算,货币在PHP中从INR转换为USD