警告信息

G

Guest

Guest
迎角!我写的代码(下面给出8)与3优先编码器
, 但是当我xilinx6.3i合成了它,它合成但以下两个警告消息

1。警告:SpeedCalc:42 -找不到参考模型“bel_d_min_period”。这通常表示有一个版本之间的不一致
速度和设备的数据文件。请检查以确保赛灵思
环境变量设置正确,如果MYXILINX变量设置,使
确保它指向补丁文件
, 这些文件的版本不兼容
的软件赛灵思变量指向。
////////////////////////////////////////////////// //////////////
/ / 8至3优先级编码器,
/ /优先级依次为,,in7“in6 >.....通道0
/////////////////////////////////////////////////
模块priorityenc(中,
外面的,
劳工处);
输入[7:0]的;
输出第[2:0]进行;
输出半导体激光器;

/ /第[2:0]进行;
分配劳工处= 1;

始终@(中)
如果(在[7] == 1)
出= 3'b111;
否则
, 如果(在[6] == 1)
出= 3'b110;
否则
, 如果(在[5] == 1)
出= 3'b101;
否则
, 如果(在[4] == 1)
出= 3'b100;
否则
, 如果(在[3] == 1)
出= 3'b011;
否则
, 如果(在[2] == 1)
出= 3'b010;
否则
, 如果(在[1] == 1)
出= 3'b001;
否则
, 如果(在[0] == 1)
出= 3'b0;
否则出= 3'b000;
endmodule

2。警告:血栓通:647 -输入“在”0“”是从未使用过。

有趣的是当在其他部分的值指定给了比其他3'b0,然后警告2消失

关心,
穆罕默德奥斯曼

 
我试着在ISE 6.3.03i它(这是Service Pack 3中)。我选择了部分2v40 - 4 - cs144。

我没有得到任何SpeedCalc警告。你按照你的警告消息的建议?也许你的ISE安装了搞砸某种程度上,或许你需要安装一个Service Pack。

在“0”的警告是正确的
, 因为这一点不影响任何模块输出。

 

Welcome to EDABoard.com

Sponsor

Back
Top