HLS中的一个问题

在HLS加速卷积神经网络的过程中,由于对输入、输出特征图及权重进行了分片(loop tiling),因此读取数据时地址便出现了不连续的情形,虽然对最内层循环加入pipeline指令后综合报告显示成功了(II=1),但是,仔细观察C/RTL协同仿真可以发现,实际数据传输时并没有达到预期的流水线读取,仿真时读取数据所用的时钟周期数远远大于综合报告给出的时钟周期数,不知道这是不是HLS的一个BUG,但是因此数据传输时间大大增加,是一个亟待解决的问题,不知道是否有大佬有好的解决方案。

猜你喜欢

转载自blog.csdn.net/qq_40268672/article/details/105738969