XST  –  XST消息的严重性更改“警告:HDLCompiler:532”开始ISE 13.3软件-Altera-Intel社区-FPGA CPLD-ChipDebug

XST – XST消息的严重性更改“警告:HDLCompiler:532”开始ISE 13.3软件

描述

Verific XST在13.3之前生成的消息“警告:HDLCompiler:532”将从XST版本13.3开始更改为“ERROR:HDLCompiler:532”,因为参考相关信号声明的数组索引超出范围。

以下一段代码为例:

模块test_2(输入[3:0] din,输出[4:0] dout);

reg [4:0] dout;

整数i;

总是@ *

开始

对于(I = 0; I <5; I = I + 1)

dout [i] = din [i];

结束

endmodule

Verific XST(版本13.3之前)会为上面的代码提供以下警告消息:
“警告:HDLCompiler:532 – ”test_2.v“第10行:索引<4>超出范围[3:0],信号<din>。”

从XST版本13.3开始,此警告将被修改为错误,而不会对实际信息或消息进行任何更改,如下所示:
“错误:HDLC编译器:532 – ”test_2.v“第10行:索引<4>超出范围[3:0],信号<din>。”

在上面的例子中,索引i(当它达到4时)将超出din [3:0]范围。在类似场景中,HDLC编译器会出现上述消息,如上例所示。

请登录后发表评论

    没有回复内容