dff(2)

1 module top_module ( 2 input clk, 3 input d, 4 input r, // synchronous reset 5 output q); 6 always @(posedge clk) begin 7 if(!r) begin 8 q<=d; 9 end 10 else begin 11 q<=1'b0; 12 end 13 end //没有看懂为什么这样写 14 endmodule
Exams/m2014 q4c - HDLBits (01xz.net)
再写:
哇,当时真的好喜欢这种奇怪的写法……
```
module top_module (
input clk,
input d,
input r, // synchronous reset
output q);
always@(posedge clk)begin
if(r)begin
q<=0;
end
else
q<=d;
end
endmodule
```

浙公网安备 33010602011771号