【发布时间】:2018-07-17 10:13:58
【问题描述】:
以下是完整代码。 我只想将下面的示意图实现到 Verilog 代码中。只是有点困惑,我是否可以将组合逻辑和时序逻辑写在一个总是阻塞或不阻塞的地方。 其次,敏感列表需要记录脉冲和输入变化。这是一个手工解决的解决方案,但现在我想将它带入 Verilog 并在 Verilog 中实现它并查看输出。
module Q4a(
input x,
input clock,
output z
);
reg z;
reg y1,y2;
reg d1,d2;
//wire x;
//wire clock;
always @(x,y1,y2)
begin
d1=(~x)&y2;
d2=x;
z=x&y1;
end
always @(clock)
begin
//y1<=(~x)&y2;
//y2<=x;
//z<=x&y1;
y1<=d1;
y2<=d2;
end
endmodule
【问题讨论】:
标签: verilog sequential