您好,欢迎来到爱够旅游网。
搜索
您的当前位置:首页Vivado HLS报错:dynamic memory allocation/deallocation is not supported: variable ’ * ‘

Vivado HLS报错:dynamic memory allocation/deallocation is not supported: variable ’ * ‘

来源:爱够旅游网

项目场景:

用Vivado HLS工具将卷积层C代码综合为RTL电路


问题描述:

用Vivado HLS工具将卷积层C代码进行综合时报错:dynamic memory allocation/deallocation is not supported: variable **
报错位置:


原因分析:

这样定义数组属于动态内存方式,在实际运行程序之前,HLS工具并不知道该给该数组分配多少BRAM的存储空间;

可以参考Xilinx社区中的解释:


解决方案:

用实际数值代替数组的参数,这样就不会用到动态内存方式了

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务