使用基于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 !

嗨。非常感谢你这篇信息量很大的文章。
我很高兴知道我们可以让Simulink模型在Zynq上运行,但这是否可能与更便宜的电路板,如Cora Z7或Zybo?
我正在寻找购买任何一个,如果它工作,但在以下视频中有人说Matlab不认识Zybo。
https://www.youtube.com/watch?v=iSAtwQt9dYM
我们正在调查,敬请关注!
好的,Ushi,在与团队联系后,很不幸我们没有你想要的答案。我们建议您访问MatLab的服务台(https://www.mathworks.com/hardware-support/request-hardware-support.html问那里。让我们知道你发现了什么!