描述
关键词:XST,Verilog,常数,加法,减法,参数
紧迫性:标准
一般描述:
当我的代码包含以下类型的Verilog语句时,它会导致XST错误:
如果((= =(康斯坦特值+ 4))
在我的代码中,“康斯坦特值”被定义为:
参数康斯坦特值=32’HA800×000;
XST报告以下错误:
“错误:XST:678 -文件FieldNo.V”,第k行:不能评估常量。
解决方案
若要解决此问题,请创建另一个执行加法的参数,并将此新参数插入冲突语句中:
参数常数TaqValueO04=康斯坦特值+ 4;
((信号=(常数))
没有回复内容