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.3 中,Model Composer 提供以下最新特性及增强功能:

  • 吞吐量控制:指定每个时钟所需处理的数据采样量(又称超级采样率),以控制 Model Composer 的自动优化,从而无需对您的设计进行结构修改,便可实现所需的吞吐量。
  • 仿真过程中调试导入的 C/C++ 函数:在 Simulink 仿真运行的同时,使用第三方调试器添加断点、单步调试和查看采用 C/C++ 代码(与您的定制 Model Composer 模块相关)的中间变量值
  • C/C++ 函数导入过程中的 Complex Type 支持:采用 std::complex 类型的参数导入函数,创建定制的 Model Composer 块,这些块可连接至您设计中的复杂信号,并使用这些复杂信号进行仿真。
  • 为 C/C++ 函数导入启动采样:收集简单的示例,用于快速介绍按照自定义 Model Composer 块导入 C/C++ 函数的特性和功能。在 MATLAB 帮助浏览器中访问这些示例并将其用作导入您自己的函数的起点。
  • 数学块: 最新优化的 Min、Max 和 Reshape Row-Major 块添加至数学函数分库,扩大了可以在设计中建模的数学运算的广度。
  • 信号路由块:最新多路复用器和多路分配器模块可根据需要将输入信号整合在一个更大的输出矢量信号中或将输入向量信号分解为组成标量/更小的向量输出,从而可针对您设计中的路由信号提供更好的控制。
  • 支持的 MATLAB 版本:R2017a、R2017b 和 R2018a

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

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

2018.2 特性与增强功能:

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

购买

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

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

下载

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

联系我们

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

推荐(不需要)

的页面