【发布时间】:2013-05-26 07:02:44
【问题描述】:
有人可以告诉我为什么会出现此错误吗?我对 Verilog 还是很陌生,所以请原谅任何明显的缺陷。谢谢!
module func(clk,d,out);
input [3:0] d;
input clk;
reg [3:0] q[1:0];
output [3:0] out;
always @(posedge clk)
begin
q[0][3:0]=d[3:0];
q[1][3:0]=d[3:0];
end
assign out=q[0]^q[1];
endmodule
:ERROR:Xst:917 - 未声明的信号 。 FATAL_ERROR:Xst:Portability/export/Port_Main.h:127:1.13 - 此应用程序发现了无法恢复的异常情况。进程将终止。
感谢您的宝贵时间!
【问题讨论】:
-
您使用的是哪个版本的 ISE?我已经在 ISE 14.2 中尝试过您的代码,它运行良好。在我看来,好像您在 ISE 版本中发现了一个错误。 (顺便说一句:您应该在此始终块中使用非阻塞分配(
标签: verilog system-verilog synthesis