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

电子说

1.2w人已加入

描述

相信大家和小编一样,都了解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之间的关系

Simulink

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

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
zxdzxd38378 2019-03-18
0 回复 举报
使用Matlab和Simulink开发工具进行基于模型的设计 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分