描述
在13.3软件之前由Verific XST生成的消息“警告:HDLCompiler:1419”将从XST版本13.3开始更改为“ERROR:HDLCompiler:1419”,以用于案例陈述不包含任何项目的情况。
解
例:
—
模块顶部(输入sel,d0,d1,输出reg out);
总是@(*)
情况下(SEL)
/ *
1’b0:out = d0;
1’b1:out = d1;
* /
ENDCASE
endmodule
—
Verific XST(版本13.3之前的软件)会为上面的代码提供以下警告消息:
警告:HDLCompiler:1419 – “top.v”第9行:没有案例项的案例陈述违反IEEE 1800语法
从XST版本13.3开始,此警告将被修改为错误,而不会对实际信息或消息进行任何更改,如下所示:
错误:HDLC编译器:1419 – “top.v”第9行:没有案例项的案例陈述违反了IEEE 1800语法
在上面的示例中,因为所有案例项都是从case语句中注释掉的,所以它将case语句留空,这违反了IEEE 1800语法。因此,避免使用空案例声明对您有利。
没有回复内容