UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Model Composer

设计、仿真和加速生产过程

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

matlab-large

主要特性与优势

加速设计迭代

  • 高层次抽象: 算法主导型构建块以功能性为重点,可为域专家加速设计探索提供至关重要的易用特性。
  • 支持向量和矩阵: 可实现基于框架的算法设计,为您转而采用中间低层次实现模型节省宝贵的时间和精力。
  • 专用库: 性能优化的计算机视觉、数学和线性代数库可用作模块,在 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 视频)。
  • 自动测试工作台生成: 对来自测试工作台仿真和生成的测试向量自动生成日志,以验证可执行设计和所生成代码之间的功能对等值.

在 2018.2 中,Model Composer 提供以下最新特性及增强功能:

  • 最新色彩检测实例:在输入视频流中,用于黄色交通标识分段的色彩检测算法,可演示如何使用 Model Composer 库的块,以及如何导入更多的 Xilinx 优化 reVISION xfOpenCV 函数来构建一项可综合的设计。
  • 定点数据类型的溢出检测:数据类型转换块可在设计中为定点数据类型转换实现溢出饱和度及包检测。
  • C/C++ 函数导入的增强功能:简单易用的增强功能和块 GUI 改进可简化在设计中通过 C/C++ 函数导入特性创建和使用定制块的过程。
  • 线性代数块:全新优化的 QR 逆块添加到 Model Composer 线性代数库中,该库包含厄米矩阵、矩阵乘法、子阵和转置块
  • 支持的 MATLAB 版本:R2017a、R2017b 和 R2018a

如欲了解有关以上特性的更多详情,敬请查阅:Model Composer 用户指南 (UG1262)

欢迎现在通过下载/购买选项卡了解有关访问 Model Composer 的更多详情,尝试这些新特性!

2018.1 特性与增强功能:

  • 查看、分析和比较定点信号:利用 Simulink 的数据日志及可视化特性(如信号日志、仿真数据检查器、范围、显示、针对工作空间模块和端口值显示)在设计中记录、显现和比较任意精度的 HLS 定点数据类型。
  • 最新计算机视觉模块:计算机视觉库中新增的 5 个额外的 reVISION xfOpenCV 函数:密集的非锥体 LK 光流、直方图均衡、侵蚀,膨胀,Otsu 阈值化。
  • 全新的示例设计:适用于运动检测的卢卡斯金出武雄 (LK) 密集光流不仅可展示 Model Composer 库的模块使用情况,而且还可为构建可综合设计展示定制 C/C++ 代码导入特性。
  • 整数溢出检测:可使用 Simulink 的数据有效性诊断方法在设计中为求和、减、乘积、增益和数据类型转换模块实现对整数溢出饱和度及包的检测。
  • C/C++ 代码导入过程中的参数化:通过 C/C++ 代码导入特性创建定制 Model Composer 模块,其支持标量、矢量和矩阵参数,从而可在仿真过程中实现灵活快速的参数空间探索。
  • C/C++ 代码导入过程中的函数模板支持:通过在源代码中使用函数模板创建定制的 Model Composer 模块,其可实现针对多个数据类型的仿真,从而能够在设计中快速探索包括定点在内的数据类型。
  • 三角函数模块的增强功能:扩展的数据类型支持各种三角函数模块:atan、atan2、cos、cosh、sin、sinh 和 tan。
  • 所支持的 MATLAB 版本: R2017a 和 R2017b

购买

Model Composer 可以作为 Vivado 设计版、Vivado 系统版、Vivado WebPACK 版和 SDSoC开发环境的一个附加许可证购买。 

评估 Model Composer,您可以生成一个 90 天免费的评估许可证: china.xilinx.com/getlicense

下载

此外,Model Composer 可选作一款设计工具,也可通过 Vivado 安装程序 或 SDSoC 安装程序安装。

联系我们

如果您有任何有关 Model Composer特性和功能的问题,请随时与我们联系: modelcomposer@xilinx.com

推荐(不需要)

的页面