Model Composer 是一款基于模型的设计工具,不仅能够在 MathWorks Simulink® 环境中进行快速设计探索,而且还可通过自动代码生成加速基于 Xilinx 全可编程器件的生产。您不仅可使用高层次性能优化模块通过算法来进行表达和迭代,还可通过系统级仿真来验证功能正确性。Model Composer 可通过自动优化将您的算法规范转换为生产品质实现方案,其可扩展 Xilinx 高层次综合技术。

主要特性与优势

加速设计迭代

高层次抽象: 算法主导型构建块以功能性为重点,可为域专家加速设计探索提供至关重要的易用特性。

支持向量和矩阵: 可实现基于框架的算法设计,为您转而采用中间低层次实现模型节省宝贵的时间和精力。

专用库: 性能优化的计算机视觉、数学和线性代数库可用作模块,在 Xilinx 全可编程器件上进行仿真和实现高性能。

将可综合的 C/C++ 导入为定制模块:能够创建您自己的仿真及代码生成模块,这可为设计差异化算法提供更大的灵活性。

与 Simulink 无缝集成: 与 Simulink 产品系列的模块直接连接,不仅可实现系统级建模和仿真,而且还能够充分利用 Simulink 图形环境的刺激生成和数据可视化功能。

支持整数、浮点和定点: 支持 Simulink 中的原生浮动和整数数据类型,以及由 Vivado HLS 提供支持的定点和半数据类型。

变换架构算法

自动优化: 不仅可分析 Simulink 中的算法规范和执行自动优化,以实现可针对吞吐量进行优化的微架构,而且还可降低 Block RAM 利用率并实现模块的并行执行。

加快 IP 创建: 将支持仿真的设计变成您可在 Vivado IP Integrator 中使用的 RTL IP 封装并充分利用复杂设计即插即用 IP 集成设计环境的所有优势。

扩展至 DSP 的系统生成器: 针对您设计的各部分利用 Model Composer 易用性及仿真速度的优势,并将合成的 RTL 导出到您现有的 DSP 设计系统生成器中作为新的自定义模块。

导出至 Vivado HLS:高级特性可通过自动生成您进一步优化算法将需要的一切(包括从仿真中记录的测试向量)在设计、仿真和验证您设计的 Simulink 图形环境与 Vivado HLS 之间提供一条链路。

使用界面映射 RTL 接口: 可便捷地使用图形界面将设计中的输入和输出映射至所支持的 RTL 接口(AXI4-Lite、AXI4-Stream、AXI4-Stream 视频、FIFO 和 Block RAM)以及用于实现方案的视频格式(AXI4-Stream 视频)。

自动测试工作台生成: 对来自测试工作台仿真和生成的测试向量自动生成日志,以验证可执行设计和所生成代码之间的功能对等值.

Xilinx基于模型的设计工具—Model Composer相关推荐

  1. matlab基于模型的设计,MathWorks主张使用Matlab和Simulink开发工具进行基于模型的设计...

    描述 相信大家和小编一样,都了解Matlab以及FPGA开发,但是你有想过使用Matlab来对你的FPGA进行开发吗?一段时间以来,MathWorks一直主张使用Matlab和Simulink开发工具 ...

  2. MATLAB/SimulinkSTM32CubeMXKeil工具链完成基于模型的设计开发(一)

    前言 入职一段时间了,需要不断充实自己的技能树,现在汽车行业控制器的开发大都基于"V"流程,采用基于模型开发的方式,此系列文章作为自己的学习记录 一.MBD概述 基于模型的设计(M ...

  3. 【腾讯TMQ】基于模型的自动化测试工具——GraphWalker

    一.概述 GraphWalker就是一个基于测试模型的用例生成工具.它主要应用于FSM, EFSM模型.可以用来它可以直接读取FSM, EFSM图形模型.json模型.生成测试用例. 二.背景知识 要 ...

  4. 关于基于模型的设计(MBD)一些概念和理解

    本文转载于MathWorks 中国高级工程师董淑成的帖子内容. 之前有网友引发了一些讨论,为了方便大家进一步讨论,专门开贴,讨论基于模型的设计.题目有点大,以我的个人经历,我只能说说基于模型的嵌入式软 ...

  5. matlab建立的发动机的模型,奇瑞使用基于模型的设计实现发动机管理系统软件的自主开发...

    奇瑞采用了基于模型的设计,并请 MathWorks 工程师来协助其工程团队掌握 MATLAB® 和 Simulink® 的运用. 奇瑞团队使用 Microsoft® Word 定义系统需求.他们基于这 ...

  6. matlab fpga 移植,使用MATLAB,Simulink以及基于模型的设计实现把电机控制算法移植到Zynq平台...

    注:参考文献:"使用MATLAB来实现电机驱动移植到Zynq SoC平台",Xilinx DSP方案部门的高级经理Tom Hill.该文章发表在刚刚出版的第87期XCell期刊上. ...

  7. (八)、管理向基于模型的设计的转变

    在过去的 10 年里,传动控制工程师开发了控制系统并用 C 代码对其进行了编程. 这位工程师担任高级职位,他对自己的工作方式感到自在. 但随后他得知他的团队计划采用基于模型的设计,并且他将不得不改变他 ...

  8. 基于模型的设计(MBD)在汽车ECU软件开发中的实践

    基于模型的设计(Model-based Design,以下简称MBD)是一种围绕模型展开的项目开发方法,指对开发对象或者项目产品进行精确建模,项目的需求分析.功能设计.系统框架.代码生成.测试验证等开 ...

  9. 基于模型的设计 | Preceyes加速全球首款眼科手术机器人的开发

    玻璃体视网膜手术,整个手术需要在眼内进行,手术时需要较高的精准度和稳定度,对于人工手术来说难度极大.随着人口老龄化的加剧,玻璃体视网膜类疾病患者数量大幅攀升,亟待研发具备更高手术精度的新治疗方案.比如 ...

最新文章

  1. 4.由键盘任意输入10个数据,分别统计其中的正数个数、正数之和、负数个数、负数之和。
  2. php多表递归查询,使用公用表表达式的递归查询
  3. java微信支付必要参数_微信支付 开发账号体系各参数详解
  4. ORB-SLAM介绍(无源码版本)
  5. 怎样让html中元素不被其他元素遮挡_Web前端开发之HTML元素
  6. golang垃圾回收MySQL_Go语言垃圾回收和SetFinalizer
  7. 11. 王道考研-二叉树的实现
  8. 解读全新闪存FlashSystem 9100
  9. php页面劫持网站,网站被劫持了怎么修复
  10. 如何升级composer
  11. 网络术语,接口和协议简介
  12. 用户调查显示,Rust语言很难学习和使用
  13. 【汇正财经】证券市场的基本功能有哪些?
  14. blender 绘制离散顶点, SMPL骨架绘制
  15. ExcelVBA之某一区域平均值求解
  16. 计算机科学与技术一级学科硕士点,计算机科学与技术一级学科(硕士)、软件工程一级学科(硕士)和计算机技术、软件工程专业硕士学位授权点通过专家评审...
  17. Yocto Poky OpenEmbeded之间的关系
  18. python例子高考志愿填报系统入口_2019年四川高考志愿填报系统入口网址登录入口(最新)...
  19. Pygame 官方文档 - pygame.mouse
  20. 【网络信息安全】PKI 技术

热门文章

  1. 测试ESP32S基本模块的功能,并验证是否可以应用在AI智能车竞赛检测激光信号中
  2. 带有互感线圈的基本串并联问题
  3. panda对于EXCEL单元赋值如何能够设置string?
  4. 转载:IDEA出现URI is not registered (Settings | Languages Frameworks | Schemas and DTDs)
  5. java final 接口_Java自学-接口与继承 final
  6. c语言课程设计贴吧,【图片】发几个C语言课程设计源代码(恭喜自己当上技术小吧主)【东华理工大学吧】_百度贴吧...
  7. 四川音乐学录音艺术与计算机音乐,艺考中作曲专业和录音专业有什么不同呢?...
  8. mysql 查询调试_使用MySQL慢速查询日志进行调试
  9. c语言swatch的用法返回,Linux swatch系统监控程序命令详解
  10. 南昌职高计算机录取分数线,南昌运输职业技术学校2021年招生录取分数线