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