综合报错变量尺寸过大无法处理
综合 Synth 已闭环 Vivado 2014.4
一句话结论:通过set_param调整var_size_limit可绕过该软限制。
声明64x2048的32位数组并初始化,期望映射到block ram,综合时报变量尺寸超限。
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
帖中未明确;回答称该限制为软限制,已提交CR#841660处理。
通过set_param调整var_size_limit可绕过该软限制。
本文据 AMD 客户社区(原 Xilinx 论坛)真实报错帖整理为中文要点,非原文转载;技术细节以原帖与 AMD 官方文档为准。
原帖:https://adaptivesupport.amd.com/s/question/0D52E00006hpZuYSAU/error-synth-84556-size-of-vari…