文件交换

图像缩略图

HDL编码器自行引导教程

了解如何使用Matlab和Simulink将算法部署到FPGA。万博1manbetx
5.0
10评级

83下载

更新2020年3月13日

GitHub.在github上查看许可证

编辑注意:这个文件被选为MATLAB中心挑选本周

本教程将指导您完成在FPGA硬件中实现MATLAB算法所需的步骤,包括:
*使用Simulink创建算法的流式版本万博1manbetx
*实施硬件架构
*将设计转换为固定点
*生成并综合HDL代码

引用

杰克埃里克森(2020年)。HDL编码器自行引导教程(https://www.github.com/mathworks/hdl-coder-selfiged-turorial),github。检索到

意见及评分(17.

居里涌

嗨Jose - 您现在可以从Github下载R2018B教程文件:
https://github.com/mathworks/hdl-coder -coder -guiding-tutorial/releases

嗨鳃 - 你使用的是R2018B还是R2019B?R2019B期望错误,即使说明尚未更新。如果您需要进一步的帮助,请随时与我们联系。

居里涌

嗨鳃 - 你使用的是R2018B还是R2019B?R2019B期望错误,即使说明尚未更新。如果您需要进一步的帮助,请随时与我们联系。

我使用的是R2019b,有Jose Caballero在2020年1月7日发布的相同错误。我已经从Github下载了14febrb2020版本,但仍然得到了关于此数据类型不支持点索引的错误报告(第11行)。万博1manbetx
是否有解决办法,而我错过了?谢谢你的帮助。

使用Simulink / HDL编码器进行信号处理万博1manbetx的优秀介绍!
谢谢你的发布!!

你好,有什么办法可以轻松地适应本教程的R2018b吗?我试图在步骤7运行测试台,并得到错误:

Warning: Unconnected output line found on 'pulse_detector_v1/Discrete FIR Filter' (output port: 1)
> In pulse_detector_v1_tb (line 8)
这种类型的变量不支持点索引。万博1manbetx

pulse_detector_v1_tb中的错误(第11行)
filteroutsl =挤压(slout.logsout.getElement('filter_out')。值.data);

景马

嗨Suranga - 谢谢你指着它。2019A在Sim万博1manbetxulink改变了它名称的方式,它的仿真工作空间数据。我们已经更新了2019年的套件。

这个例子不适用于2019a。我得到错误“未定义的变量”注销或类“注销。getElement""当试图运行模型时。

弄清楚了我自己问题的答案 - 在别人犯有同样的错误的情况下发布。我使用了我看到的第一个Simuli万博1manbetxnk“来自Workspace”。这块块,来自此链接中的评论https://uk.mathwands.com/matlabcentral/answers/359452-error-input-uint8-万博1manbetxsimulink.“从工作空间块无法导入”只需普通数据“。从工作区块旨在在特定时间传送数据:它们是执行模型的块,因为导入普通数据是将用于的东西程序语言。“”。

事实证明,Workspace块有两个Simulink。万博1manbetx一个指定“来自Workspace的信号”,可用于导入“只需普通数据”。

连同,确保使用“来自Workspace的信号”。否则你会收到错误。

Eric Cigan.

Eric Cigan.

对于HDL编码器的用户来说非常有用的逐步指南。

更新

1.33

更新R2019b

1.3

移动到github存储库

1.2

更新R2019a

1.1.1

对两个幻灯片的次要编辑

1.1.0.

更新了R2018B.

MATLAB版本兼容性
创建R2018a
与R2018A兼容至R2019B
平台兼容性
窗户 苹果系统 Linux.

pulse_detector / work