0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

YCqV_FPGA_EETre 2018-02-09 10:10 次阅读

相信大家和小编一样,都了解Matlab以及FPGA开发,但是你有想过使用Matlab来对你的FPGA进行开发吗?一段时间以来,MathWorks一直主张使用Matlab和Simulink开发工具进行基于模型的设计,因为好的设计技术使您能够在更短的时间内开发更高质量的复杂软件。(参见MathWorks 白皮书:“小型团队如何采用基于模块的设计“)。基于模块的设计采用了数学和可视化的方法,通过整个开发过程中使用的系统级建模(从初始设计到设计分析,仿真,自动代码生成和开发和验证)来开发复杂的控制和信号处理系统。这些模块是由框图,文本程序和其他图形元素组成的可执行规范。基于模型的设计鼓励对比其他设计方法更广泛的设计空间的快速探索,因为您可以在设计周期的早期更快地迭代设计。而且,由于这些模型是可执行的,所以验证成为每一步开发过程中不可或缺的一部分。

Xilinx通过新的Xilinx模型编辑器(一种集成到Matlab和Simulink环境中的设计工具),Matlab和Simulink支持模块化设计。Xilinx Model Composer 包含80多个库,包含80多个高性能的优化Xilinx专用的模块,包括用于计算机视觉,图像处理和线性代数的专用模块。并且您还可以导入C和C++编写的自定义IP块,随后Vivado HLS进行处理。

下面的程序框图显示了MathWorks 的Matlab,Simulink和Xilinx Model Composer之间的关系

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

随着开发系统不断的复杂,模块化的设计将是未来设计的一个趋势,这将会给设计者不管是在设计还是在debug方面都带来了很大的方便,随着Xilinx FPGA的模块化设计的推广,相信在FPGA端设计的门槛也会降低,这是硬件开发者的一个福利。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • matlab
    +关注

    关注

    175

    文章

    2917

    浏览量

    228408
  • MathWorks
    +关注

    关注

    16

    文章

    65

    浏览量

    61038
  • Simulink
    +关注

    关注

    22

    文章

    513

    浏览量

    61521

原文标题:惊呆!这种设计的仿真速度竟然比RTL仿真快几个数量级!

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MathWorks发布MATLABSimulink版本 2021b

    MathWorks 于今日发布 MATLABSimulink 产品系列版本 2021b。版本 2021b (R2021b) 带来数百项 MATLAB® 和
    发表于 09-28 11:23 2816次阅读
    <b class='flag-5'>MathWorks</b>发布<b class='flag-5'>MATLAB</b>和<b class='flag-5'>Simulink</b>版本 2021b

    MathWorks发布MATLABSimulink版本2022a

    MathWorks今天宣布,发布MATLABSimulink产品系列版本2022a。版本2022a(R2022a)带来数百项MATLAB®和Sim
    发表于 03-15 11:07 2861次阅读
    <b class='flag-5'>MathWorks</b>发布<b class='flag-5'>MATLAB</b>和<b class='flag-5'>Simulink</b>版本2022a

    MathWorks发布2011a版MATLABSimulink产品系列

    ; Econometrics Toolbox 中提供 Engle-Granger和 Johansen 共整测试以及 VEC 参数估计R2011a 还发布了用于 MATLABSimulink 的新系统工具
    发表于 04-14 12:38

    MathWorks宣布推出2011b版MATLABSimulink

    MathWorks日前宣布推出 2011b版 (R2011b) MATLABSimulink 产品系列。此版本新引入了 Simulink Code Inspector,它可以实现
    发表于 09-08 15:45

    利用Matlabsimulink搭建模型生成C代码

    一、整体思路利用Matlabsimulink搭建模型生成C代码,通过stm32cubemx生成工程,最后在KEIL或者IAR等工具里面编译生成代码下载至MCU中执行。本文以流水灯建立
    发表于 08-04 06:08

    利用Matlabsimulink搭建模型生成C代码

    一、整体思路利用Matlabsimulink搭建模型生成C代码,通过stm32cubemx生成工程,最后在KEIL或者IAR等工具里面编译生成代码下载至MCU中执行。本文以流水灯建立
    发表于 08-10 07:49

    matlab的其他工具箱及SIMULINK

    matlab其他工具箱及SIMULINK9.1 信号处理 SP 工具箱9.2 控制 Control 工具箱9.3 图像处理 Images
    发表于 09-03 12:19 0次下载

    The MathWorks发布2009b版 MATLAB和S

    The MathWorks发布2009b版 MATLABSimulink产品系列 The MathWorks 日前发布了 2009b 版 (R2009b)
    发表于 11-04 16:58 513次阅读

    MathWorks发布在MATLABSimulink中提供

    MathWorks发布在MATLABSimulink中提供高级信号处理的新工具 MathWorks面向使用
    发表于 09-17 12:47 504次阅读

    MathWorks推出2011a版MATLABSimulink产品系列

    MathWorks 今日发布 2011a(R2011a) 版 MATLABSimulink 产品系列。该版本的核心在于引入了新一代的代码生成产品:MATLAB Coder、
    发表于 04-09 10:26 1451次阅读

    MathWorks宣布推出2011b版MATLABSimulink

    MathWorks日前宣布推出 2011b版 (R2011b) MATLABSimulink 产品系列。此版本新引入了 Simulink Code Inspector,它可以实现
    发表于 09-06 09:06 1420次阅读

    MathWorks 2012b新增Simulink编辑器和MATLAB桌面功能

    MathWorks公司日前推出Release 2012b,新增了Simulink编辑器和MATLAB桌面功能,旨在显著提升用户的使用与导航体验。MathWorks中国区应用工程师团队经
    发表于 11-07 09:12 2641次阅读

    MathWorks 发布 2019a 版 MATLABSimulink

    关键词:MATLAB , Simulink , MathWorks 推出支持人工智能、信号处理和静态分析的新产品和增强功能 MathWorks 推出了 2019a 版本的
    发表于 03-29 14:06 466次阅读

    使用赛灵思MATLAB & Simulink Add-on插件面向 Versal AI 引擎设计

    赛灵思 MATLAB & Simulink Add-on插件是将 ModelComposer 和 System Generator forDSP 完美结合的统一工具。它是一种基于模型
    发表于 01-24 06:49 12次下载
    使用赛灵思<b class='flag-5'>MATLAB</b> & <b class='flag-5'>Simulink</b> Add-on插件面向 Versal AI 引擎设计

    MathWorks宣布推出MATLABSimulink的2024a版本

    MathWorks宣布推出MATLABSimulink的2024a版本
    的头像 发表于 04-07 14:03 116次阅读
    <b class='flag-5'>MathWorks</b>宣布推出<b class='flag-5'>MATLAB</b>和<b class='flag-5'>Simulink</b>的2024a版本