完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
大家好,我是硬件和软件的初学者。
我的目标是通过zedboard对视频应用我自己的过滤器。我已经有了matlab代码,我想切换到VHDL。 我想通过HDLcoder转换到simulink然后转换到vhdl,或者通过vivado HLS转换到C然后转换到vhdl。 请注意,matlab代码使用了几个预定义的图像处理结果。您认为什么是最好和最简单的方法。 |
|
相关推荐
3个回答
|
|
|
mariem_@fsm.12-34matlab到C到RTL通过HLS可能不会很好地工作主要是因为2个原因:HLS想要一个非常特定的编码风格并且c代码生成的输出非常糟糕,而且matlab添加了一些
您提到的自己的功能和预定义的功能,您可能有或没有源。 所以我认为这不是一个非常有希望的方向。 我听说人们使用hdlcoder从simulink模型中获得实际的hw,这可能是一个更好的支持方向。 - 如果提供的信息有用,请将答案标记为“接受为解决方案”。给予您认为有用且回复的帖子。 |
|
|
|
|
|
正如@muzaffer所说,Matlab的C输出往往不是特别兼容HLS(HLS需要相当仔细的编码)。
如果您的代码只是一系列内置函数连接在一起,那么HDL Coder可能会完成这项工作。 上次我使用它时,如果您只想将Mathworks提供的图像过滤器连接在一起,那就太棒了,但如果您想要做任何特殊的事情(例如编写自己的代码),那就太没用了。 如果您确实想编写自定义函数,我建议您只需在C ++中为HLS重新实现Matlab代码(手动,因此您可以比自动工具做得更好)。 HLS已经包含了许多OpenCV功能,并且它比HDL Coder(至少上次我使用HDL Coder)更适合任何相当复杂的功能。 它还具有免费的巨大优势,而我相信HDL Coder加上Vision HDL工具箱将花费你10K美元到15K美元...... |
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
3118 浏览 7 评论
3407 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2873 浏览 9 评论
3966 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
3057 浏览 15 评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
1325浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
1167浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 00:37 , Processed in 0.754176 second(s), Total 78, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
963
