题解 | #异步复位的串联T触发器#

异步复位的串联T触发器

https://www.nowcoder.com/practice/9c8cb743919d405b9dac28eadecddfb5

`timescale 1ns/1ns
module Tff_2 (
input wire data, clk, rst,
output reg q  
);
//*************code***********//
    reg    q_temp;
    always@(posedge clk or negedge rst) begin
        if(!rst)
            q_temp <= 1'b0;
        else if(data)
            q_temp <= ~q_temp;
        else
            q_temp <= q_temp;
    end
    always@(posedge clk or negedge rst) begin
        if(!rst)
            q <= 1'b0;
        else if(q_temp)
            q <= ~q;
        else
            q <= q;
    end
//*************code***********//
endmodule
全部评论

相关推荐

11-08 13:58
门头沟学院 Java
程序员小白条:竟然是蓝桥杯人才doge,还要花钱申领的offer,这么好的公司哪里去找
点赞 评论 收藏
分享
11-27 12:36
已编辑
门头沟学院 前端工程师
Apries:这个阶段来说,很厉害很厉害了,不过写的简历确实不是很行,优势删掉吧,其他的还行
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务