【发布时间】:2015-04-14 13:21:14
【问题描述】:
我试图将值从名为 'in' 的线存储到 reg 'a' 中。 但是,问题是 reg 'a' 的值在模拟器中显示 'xxxx'。但是,“in”线的值显示正确。 我的目标只是从输入线上读取值并将其存储到寄存器中。
module test(
input [3:0] in,
output [3:0] out
);
reg [3:0] a;
initial
begin
a = in;
end
endmodule
【问题讨论】:
-
你是不是故意不将
a连接到out? -
你为什么要使用 Reg ?从您的逻辑看来,您希望将输入复制到 reg,因此每当输入更改时,reg 应该更改(您的逻辑),那么为什么不使用电线?