T触发器是在数字电路中,凡在CP时钟脉冲控制下,根据输入信号T取值的不同,具有保持和翻转功能的触发器,即当T=0时能保持状态不变,当T=1时一定翻转的电路
`timescale 1ns/1ns
module Tff_2 (
input wire data, clk, rst,
output reg q
);
reg reg1;
always @(posedge clk or negedge rst) begin
if(!rst) begin
reg1 <= 0 ;
q <= 0 ;
end
else begin
reg1 <=data? ~reg1 : reg1 ;
q <=reg1? ~q : q ;
end
end
endmodule