@[Synth 8-196] conditional expression could not be resolved to a constant
情景
综合遇到问题,只看了第二个报错内容,没有关注第一个报错内容
#报错
```bash
[Synth 8-196] conditional expression could not be resolved to a constant
//[Synth 8-196]条件表达式不能解析为常量
```bash
[Synth 8-7136] In the module 'inter_add' declared at 'E:/DBF_2/DBF_2_V3/DBF_2_V1.srcs/sources_1/new/inter_add.v:23', parameter 'MATRIX_WIDTH' used as named parameter override, does not exist
解决
子模块里面的parameter定义错了,主模块里面不存在,改回跟主模块一样的就可以了。
这个问题比较傻,是属于傻瓜问题,记录一下,以后准备多记录直接vivado的报错问题。