我想在 Verilog 中构建一个 T 触发器。到目前为止,我已经编写了以下代码,但我希望他们能看看它是否正确。我用来制作代码的机器在图像中。
module flopJK(q,j,k,c);
input j,k,c;
output q;
reg q;
always @(posedge c)
begin
case ({j,k})
{1'b0,1'b0}:begin q=q; end
{1'b0,1'b1}:begin q=1'b0; end
{1'b1, 1'b0}:begin q=1'b1; end
{1'b1, 1'b1}:begin q=~q; end
endcase
end
endmodule