完善资料让更多小伙伴认识你,还能领取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美元...... |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
2423 浏览 7 评论
2824 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2294 浏览 9 评论
3374 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2465 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1195浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
590浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
452浏览 1评论
2006浏览 0评论
731浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 11:53 , Processed in 1.209054 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号