嗨,我最近一直在研究 CNN 网络,我已经准备好他们的 C 代码,但是现在我想使用 vivado-hls,我真的很困惑如何声明将二维数组作为输入并将二维数组作为输出的函数......我知道我不能在 Vivado hls 中使用 malloc 和 free 函数,所以如果有人可以帮助我,我真的很感激......例如,我想在 Vivado-hls 中将它作为一个函数:
//Relu
for(m=0;m<18;m++){
for(n=0;n<18;n++){
if (oc[m][n]<0){
oc[m][n]=0;
}
}
另外,我的相机在 FPGA 上准备好了,有自己的 VGA 有什么建议可以将它附加到我的 Vivado hls 代码吗?这意味着我想提供来自我的相机的 vivado-hls 图像,以便在经过一些处理后给出相应的类。我的相机有叉骨 b4 接口我必须使用 axi4-stream 吗?
相机:OV7670
板子:Nexys4 DDR