【发布时间】:2019-04-14 16:04:35
【问题描述】:
我正在尝试构建由 ad 触发器组成的电路的结构实现,它具有输入 x 和 y,x 和 y 是异或的,并且结果与当前状态是异或的,并且用作 d 触发器的输入。它会在下次运行时使用触发器的结果状态,等等。但我不太确定如何构造它。
module dff(D,clk,q);
input D,clk;
output q;
reg q;
always @ (posedge clk)
begin
q<=D;
end
endmodule
我很确定 d 触发器代码是正确的,但是当我尝试对此进行测试时,由于某种原因,我的 d 和 state 值只是 x。当我在我的测试台中输入不同的 x 和 y 值时,没有任何反应,“state”和“d”总是说它在模拟中具有值“1'hx”。为什么会发生这种情况,我如何实际为它们赋值?
【问题讨论】:
-
你确定你正在运行时钟信号吗?请将您的测试台代码添加到您的问题中,以便我们更好地帮助您
标签: testing verilog circuit flip-flop