编辑注意:这个文件被选为MATLAB中心挑选本周
本教程将指导您完成在FPGA硬件中实现MATLAB算法所需的步骤,包括:
*使用Simulink创建算法的流式版本万博1manbetx
*实施硬件架构
*将设计转换为固定点
*生成并综合HDL代码
杰克埃里克森(2020年)。HDL编码器自行引导教程(https://www.github.com/mathworks/hdl-coder-selfiged-turorial),github。检索到。
1.33 | 更新R2019b |
|
1.3 | 移动到github存储库 |
|
1.2 | 更新R2019a |
|
1.1.1 | 对两个幻灯片的次要编辑 |
|
1.1.0. | 更新了R2018B. |
居里涌(查看配置文件)
嗨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的优秀介绍!
谢谢你的发布!!
Jose Caballero.(查看配置文件)
你好,有什么办法可以轻松地适应本教程的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年的套件。
Suranga Handagala.(查看配置文件)
这个例子不适用于2019a。我得到错误“未定义的变量”注销或类“注销。getElement""当试图运行模型时。
Meabh Loughman(查看配置文件)
弄清楚了我自己问题的答案 - 在别人犯有同样的错误的情况下发布。我使用了我看到的第一个Simuli万博1manbetxnk“来自Workspace”。这块块,来自此链接中的评论https://uk.mathwands.com/matlabcentral/answers/359452-error-input-uint8-万博1manbetxsimulink.“从工作空间块无法导入”只需普通数据“。从工作区块旨在在特定时间传送数据:它们是执行模型的块,因为导入普通数据是将用于的东西程序语言。“”。
事实证明,Workspace块有两个Simulink。万博1manbetx一个指定“来自Workspace的信号”,可用于导入“只需普通数据”。
连同,确保使用“来自Workspace的信号”。否则你会收到错误。
拉古斯·斯蒂克姆马尔(查看配置文件)
斯蒂芬梵恩岛(查看配置文件)
Pablo Romero.(查看配置文件)
Werner Bachhuber.(查看配置文件)
Eric Cigan.(查看配置文件)
史蒂夫Kuznicki(查看配置文件)
Eric Cigan.(查看配置文件)
对于HDL编码器的用户来说非常有用的逐步指南。
斯蒂芬梵恩岛(查看配置文件)