6 jsrflipflop jsrff(q,qbar,clk,rst,sr); 7 always #5 clk = ~clk; 8 9 initial 10 begin 11 clk = 1'b0; 12 rst = 1; # 10; rst = 0; #10; 13 $display("RSLT\ts\tr\tq\tqbar"); 14 sr = 0; # 10; // Another value 15
寄存器存在于各种芯片中。 图表中介绍了寄存器的基本组成结构:双稳态电路、SR锁存器、D锁存器、D触发器,以及简单的4位8位基本寄存器。
55 + always_ff @(posedge clk) begin 56 + if( ~nrst ) begin 57 + q_reg = 0; 58 + end else begin 59 + if( r ) q_reg = 1'b0; 60 + if( s ) q_reg = 1'b1; 61 + end 62 + end 63 + 64 + assign q = s || (q_reg && ~r); 65 + assign nq =...