在vivado中遇到的问题,数组无法设置特别大问题描述:
ERROR: [Synth 8-4556] size of variable ‘mat_lin’ is too large to handle; the size of the variable is 4194304, the limit is 1000000
最终解决问题使用的TCL命令如下:
set_param synth.elaboration.rodinMoreOptions "rt::set_parameter var_size_limit 4194304"
“4194304”这是数字是按照自己需要的数字大小进行设置的
来源于Xilinx官网技术支持 here