图像缩略图

HDL编码器自导教程

了解如何将算法部署到使用MATLAB和Simulink的FPGA。金宝app
5
10级

102个下载

更新2020年3月13日

GitHub上查看GitHub上牌照

编者按:此文件被选为MATLAB Central本周的挑选

本教程将指导您完成实现FPGA硬件,包括MATLAB算法所需的步骤:
*使用Simulink创建算法的流版本金宝app
*实现硬件架构
*转换设计到定点
*并综合HDL代码

引用作为

杰克·埃里克森(2020年)。HDL编码器自导教程(https://www.github.com/mathworks/HDL-Coder-Self-Guided-Tutorial),GitHub的。检索

评论和评级(18

嗨,我使用MATLAB 2015B,有没有什么办法让MATLAB的2015B Simulink模型文件(因为后来版金宝app车型将不会在较早版本的MATLAB的工作)。否则,任何人可以隐蔽这些文件2015B版本并上传同样在一些地方,并会向我提供的链接。

居里涌

何塞嗨 - 您现在可以从GitHub上的R2018b教程文件:
https://github.com/mathworks/HDL-Coder-Self-Guided-Tutorial/releases

吉尔嗨 - 您是否使用R2018b或R2019b?不希望该错误的R2019b,即使指令尚未更新。请随时免费的,如果您需要进一步的帮助与我们联系。

居里涌

吉尔嗨 - 您是否使用R2018b或R2019b?不希望该错误的R2019b,即使指令尚未更新。请随时免费的,如果您需要进一步的帮助与我们联系。

我使用的是R2019b,在2020年1月7日,Jose Caballero也发布了同样的错误。我已经从Github下载了14Feb2020版本,但是仍然得到关于此数据类型不支持点索引的错误报告(第11行)。金宝app
我错过了一个解决方案吗?谢谢你的帮助。

优秀的介绍对利用Simulink / HDL编码器金宝app信号处理!
感谢张贴!

嗨,有什么方法可以轻松地将本教程改编成R2018b吗?我试图在步骤7运行测试台并得到错误:

警告:在“pulse_detector_v1/Discrete FIR Filter”(输出端口:1)上发现未连接的输出线
>脉冲探测器v1-tb(8号线)
点索引不支持这种类型的变量。金宝app

误差在pulse_detector_v1_tb(第11行)
FilterOutSL =挤压(slout.logsout.getElement( 'filter_out')Values.Data。);

荊马

嗨Suranga - 感谢您指出了这一点。在2019a Si金宝appmulink中改变了它的名字仿真工作区数据。我们已经更新了2019a套件。

这个例子不适用于2019a。我得到错误“Undefined variable”logsout“or class”日志源.getElement“”尝试运行模型时。

想出答案我自己的问题 - 发布的情况下,一些别人犯同样的错误。我用“从工作区”我看到的第一SIM金宝appULINK。该块,从这个链接评论https://uk.mathworks.com/matlabcentral/answers/359452-error-input-uint8-金宝appsimulink“从工作区块不能进口‘只是简单的数据’从工作区块旨在在特定时间提供的数据:他们是一个模型,其中作为进口纯数据的东西,会被用在执行块程序语言。””。

事实证明有从工作区块中的两个Simulink的。金宝app一个指定“从工作区信号”和可用于进口“只是简单的数据”。

综上所述,确保使用“从工作区信号”。你会得到一个错误,否则。

非常有益的一步一步的指导,为用户带来全新高密度脂蛋白编码器。

更新

1.33

为R2019b更新

1.3款

已移动到GitHub存储库

1.2款

为R2019a更新

1.1.1

对两张幻灯片的小编辑

1.1.0

更新了R2018b

MATLAB版本兼容性
用R2018a创建
与R2018a到R2019b兼容
平台兼容性
窗户 马科斯 Linux的

脉冲探测器/工作