ackyee 发表于 2021-5-26 13:52:29

FPGA 视频图像处理 现在大家是裸奔写的多还是用HLS 用的多?

如题,今天刚刚知道FPGA可以用HLS来跑视频处理代码,之前一直没用过 不知道这个好用吗?

cpumaker 发表于 2021-5-26 16:00:33

It depends on what you're processing

wye11083 发表于 2021-5-26 17:34:23

hls目前我只能找到写中间结果处理的方法,而且注意负数溢出非常难处理(或者hls不能快速处理有符号数溢出的问题,不会自动追加bit)。适合那种输入直接到输出的流程,如果你用它做通用处理,那估计你要哭了,大点的代码7v485t都不够它用的(一个opencv的haar人脸检测差不多占了70%的485t)。

ackyee 发表于 2021-5-26 23:29:34

wye11083 发表于 2021-5-26 17:34
hls目前我只能找到写中间结果处理的方法,而且注意负数溢出非常难处理(或者hls不能快速处理有符号数溢出的 ...

{:dizzy:}我看了下网站上别人做的设计都是3x3 矩阵里用的 HLS
估计 再大一些的矩阵就瞎了
看来还是老老实实用逻辑堆代码

wye11083 发表于 2021-5-26 23:35:23

ackyee 发表于 2021-5-26 23:29
我看了下网站上别人做的设计都是3x3 矩阵里用的 HLS
估计 再大一些的矩阵就瞎了
看来还是老 ...

hls适合纯流水线式算法,它对ram等综合效率和外部ram接口还是非常不方便(这也是个难题,spinal之类用的是专门的接口方法实现的req-gnt-rdy握手)。这也是c到hdl的最难处理的地方。
页: [1]
查看完整版本: FPGA 视频图像处理 现在大家是裸奔写的多还是用HLS 用的多?