编辑注意:此文件被选为Matlab Central挑选本周
本教程将指导您完成在FPGA硬件中实现MATLAB算法所需的步骤,包括:
*使用Simulink创建算法的流版本金宝app
*实施硬件架构
*将设计转换为固定点
*生成并综合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,并在2020年1月7日发表了同样的错误。我已从Github下载了14FeB2020版本,但仍然收到关于此数据类型不支持的关于DOT索引的错误(第11行)。金宝app
那里有一个修复,我错过了吗?谢谢你对此的任何帮助。
Ryan Bosley(查看资料)
使用Simulink / HDL编码器进行信号处理金宝app的优秀介绍!
谢谢你的发布!!
Jose Caballero.(查看资料)
嗨,是否有任何方法可以轻松调整本教程至R2018B?我正在尝试在STEP 7运行测试台并获取错误:
警告:在“Pulse_Detector_v1 /离散FIR滤波器”上找到未连接的输出线(输出端口:1)
>在pulse_detector_v1_tb(第8行)
这种类型的变量不支持点索引。金宝app
pulse_detector_v1_tb中的错误(第11行)
filteroutsl =挤压(slout.logsout.getElement('filter_out')。值.data);
景马(查看资料)
杰克埃里克森(查看资料)
嗨Suranga - 谢谢你指着它。2019A在Sim金宝appulink改变了它名称的方式,它的仿真工作空间数据。我们已经更新了2019年的套件。
Suranga Handagala.(查看资料)
该示例不适用于2019年。尝试运行模型时,我会收到错误“未定义变量”logsout“或类”logsout.getElement“。
mebh loughman.(查看资料)
弄清楚了我自己问题的答案 - 在别人犯有同样的错误的情况下发布。我使用了我看到的第一个Simuli金宝appnk“来自Workspace”。这块块,来自此链接中的评论https://uk.mathwands.com/matlabcentral/answers/359452-error-input-uint8-金宝appsimulink.“从工作空间块无法导入”只需普通数据“。从工作区块旨在在特定时间传送数据:它们是执行模型的块,因为导入普通数据是将用于的东西程序语言。“”。
事实证明,Workspace块有两个Simulink。金宝app一个指定“来自Workspace的信号”,可用于导入“只需普通数据”。
连同,确保使用“来自Workspace的信号”。否则你会收到错误。
拉古斯·斯蒂克姆马尔(查看资料)
斯蒂芬梵恩岛(查看资料)
Pablo Romero.(查看资料)
Werner Bachhuber.(查看资料)
Eric Cigan.(查看资料)
史蒂夫库尼克里(查看资料)
Eric Cigan.(查看资料)
对于HDL编码器的用户来说非常有用的逐步指南。
斯蒂芬梵恩岛(查看资料)