利用Matlab/Simulink和Zynq进行算法开发

使用基于FPGA和SoC的产品的优势之一是通过创新新算法开发定制解决方案的能力。例如,开发人员可能想要更有效地旋转电机,能够更有效地处理相机图像,或者比目前市场上存在的硅解决方案更快地过滤无线电信号。不喜欢的固定解决方案,如DSP或应用特定的处理器;FPGA硬件提供了一个灵活的硬件平台,支持新算法的原型,并允许随着开发过程的继续不断地更新该算法。

MATLAB(Matrix Laboratory)已成为算法开发和实现的编程语言的选择。它不仅是一种编程语言,也是一种编程环境,并包含一个工具,动态仿真模块.Simulink最初是作为一个仿真引擎设计的,它允许算法开发人员评估他们设计的模型,并考虑各种影响设计的因素。除了模拟之外,Simulink还能够在诸如HDL Coder之类的工具的帮助下,将算法部署到硬件中,并将其部署到Xilinx fpga和soc等产品中。

仿真软件的功能

  • Zynq和FPGA设计的集成硬件/软件工作流
  • 自动HDL代码生成
  • 自动C代码生成
  • 自动接口逻辑和代码生成

Simulink用于帮助解决诸如浮点到定点设计的转换、时序问题、控制逻辑的集成、模拟组件考虑以及结合现有算法IP等问题。

Mathworks提供了一个在Xilinx Zynq设计中使用MATLAB/Simulink的全球研讨会。研讨会为期两天,所有与会者都将获得(并保留)一台Zedboard和一份Matlab许可证副本。参与者将通过整个工作流程使用Matlab, Simulink(嵌入式和HDL编码器),并能够与讲师互动的方式。涵盖的主题如下:

  • Zynq平台概述和环境设置
  • 介绍嵌入式编码器和HDL编码器
  • IP核生成和部署
  • 使用AXI4接口
  • Processor-in-the-loop验证
  • 数据接口与实时应用程序
  • 集成设备驱动程序
  • 自定义参考设计

想要了解更多,预览课程和注册,请访问Mathworks !

预习课程:mathworks.com/zynq-training

关于拉里萨的货船

我有点像电子教育的传播者。毕竟,教育是我们了解世界的方式。电子产品使世界变得更美好。工程师改变世界。所以更多的工程师知道如何设计和制造电子产品?这就是我想帮助创造的世界。

查看Larissa Swanland→的所有帖子

3对“Matlab/Simulink和Zynq算法开发”的评价

  1. 嗨。非常感谢你这篇信息量很大的文章。
    我很高兴知道我们可以让Simulink模型在Zynq上运行,但这是否可能与更便宜的电路板,如Cora Z7或Zybo?
    我正在寻找购买任何一个,如果它工作,但在以下视频中有人说Matlab不认识Zybo。
    https://www.youtube.com/watch?v=iSAtwQt9dYM

留下一个回复

您的电子邮件地址将不会被公布。必需字段被标记