发 帖  
原厂入驻New
[问答] 从matlab代码如何到硬件实现
25 matlab VHDL
分享
大家好,我是硬件和软件的初学者。
我的目标是通过zedboard对视频应用我自己的过滤器。我已经有了matlab代码,我想切换到VHDL。
我想通过HDLcoder转换到simulink然后转换到vhdl,或者通过Vivado HLS转换到C然后转换到vhdl。
请注意,matlab代码使用了几个预定义的图像处理结果。您认为什么是最好和最简单的方法。
0
2020-5-22 08:09:56   评论 分享淘帖 邀请回答

相关问题

3个回答
mariem_@fsm.12-34matlab到C到RTL通过HLS可能不会很好地工作主要是因为2个原因:HLS想要一个非常特定的编码风格并且c代码生成的输出非常糟糕,而且matlab添加了一些
您提到的自己的功能和预定义的功能,您可能有或没有源。
所以我认为这不是一个非常有希望的方向。
我听说人们使用hdlcoder从simulink模型中获得实际的hw,这可能是一个更好的支持方向。
- 如果提供的信息有用,请将答案标记为“接受为解决方案”。给予您认为有用且回复的帖子。
2020-5-22 08:27:34 评论

举报

正如@muzaffer所说,Matlab的C输出往往不是特别兼容HLS(HLS需要相当仔细的编码)。
如果您的代码只是一系列内置函数连接在一起,那么HDL Coder可能会完成这项工作。
上次我使用它时,如果您只想将Mathworks提供的图像过滤器连接在一起,那就太棒了,但如果您想要做任何特殊的事情(例如编写自己的代码),那就太没用了。
如果您确实想编写自定义函数,我建议您只需在C ++中为HLS重新实现Matlab代码(手动,因此您可以比自动工具做得更好)。
HLS已经包含了许多OpenCV功能,并且它比HDL Coder(至少上次我使用HDL Coder)更适合任何相当复杂的功能。
它还具有免费的巨大优势,而我相信HDL Coder加上Vision HDL工具箱将花费你10K美元到15K美元......
2020-5-22 08:39:24 评论

举报

如果您希望从MATLAB到HDL用于视觉应用,您还应该查看Vision HDL Toolbox。
Zynq还有一个硬件支持包,支持ZedBoard和用于HDMI视频I / O的Avnet FMC-HDMI-CAM。
2020-5-22 08:44:36 评论

举报

只有小组成员才能发言,加入小组>>

83个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表