项目场景:

You are given a T flip-flop module with the following declaration:

module tff (input clk,input reset,   // active-high synchronous resetinput t,       // toggleoutput q
);

Write a testbench that instantiates one tff and will reset the T flip-flop then toggle it to the “1” state.


问题描述

给定一个T型触发器模块,具有以下声明:

module tff (input clk,input reset,   // active-high synchronous resetinput t,       // toggleoutput q
);

编写一个测试工作台,实例化一个tff,并将重置T触发器,然后将其切换到“1”状态


原因分析:



当T=0的时候状态保持,当T=1的时候状态反转。


解决方案:

`timescale 1ps/1ps
module top_module ();reg            clk ;reg            reset;reg           t;wire      q;initialbeginclk <= 1'b0;reset <= 1'b0;#2reset <= 1'b1;#5reset <= 1'b0;     endalways@(posedge clk)if(reset)t <= 1'b0;elset <= 1'b1;always  #5 clk <= ~clk;tff tff_inst(.clk    (clk    ),.reset    (reset  ),   .t     (t      ),       .q     (q      ));  endmodule

T flip-flop相关推荐

  1. 芯片设计中的latch_为什么ICG Cell中使用锁存器(Latch),而不使用触发器(Flip Flop)?...

    下面是门控时钟(clock gating)的最简单实现方法(使用与门): 从理论上讲,这是可行的:当使能信号Enable为高电平时,时钟将被传递到被门控的触发器FF2. 问题在于时序(timing). ...

  2. Part 1: 3.1 时序逻辑~3.2 flip flop 触发器寄存器

    本次会学习如何将物理时间的时序,带入到计算机的世界中 第一,clock时钟振荡器 它是某种类型的振子,以一定的固定速率上下波动,并且每一个时钟周期,都作为一个数字整数时间单位.于是,这样就打破了物理时 ...

  3. 虚幻引擎图文笔记:蓝图中二项切换节点(Flip Flop)的用法

    书接上文<UE4基础:UMG (二)按钮及事件绑定>,将按钮事件绑定的逻辑按照下图链接 点击按钮,这样输出结果就可以在A和B两条分支间切换了,非常适合构造开关一类的逻辑

  4. 双边沿D触发器(Dual edge D flip flop)

    在FPGA中不支持 always @(posedge clk or negedge clk) is not accepted as a legal sensitivity list.想要实现双边沿触发 ...

  5. Part 1: 3.2 flip flop 触发器寄存器

    在3.1时序逻辑中,说道需要用一个寄存器,存储当前时间周期内的信号是1还是0,本次将讨论这个寄存器的结构 触发器可以记住上次输入,并在下次单元中输出它,弥补空缺: 逻辑:

  6. Flip Flop和DoOnce

    一个bool变量来执行branch分支,每次运行设置为bool值的!. 只执行一次,如需再重复执行此操作,就需要先Reset.

  7. FPGA中LUT、 LATCH 、FF

    LUT(Look-Up-Table):查找表. LUT本质上就是一个RAM.它把数据事先写入RAM后, 每当输入一个信号就等于输入一个地址进行查表,找出地址对应的内容,然后输出. LATCH :就是锁 ...

  8. I/O端口地址分配表(转)

    (转)http://blog.csdn.net/zeflove/article/details/7337012 端口地址范围                     分配说明 0x000-0x01f  ...

  9. PC机I/O端口分配列表

    这个学期上微机接口课,感觉还挺有意思的,今天下午心血来潮找来一份IO端口地址分配的列表(From : http://www.stanislavs.org/helppc/ports.html ).若是有 ...

  10. 【从零开始自制CPU之学习篇03】锁存器与触发器

    本篇学习了两种锁存器:SR Latch和D Latch,一种触发器:D flip flop SR Latch:SR-锁存器 初始状态下,S和R都为0,Q和Q'随机有一个为1另一个 为0(取决于电流速度 ...

最新文章

  1. TF-IDF模型的概率解释
  2. 浏览器端JS导出EXCEL
  3. web性能优化——关键渲染路径(上)
  4. php获取ios或android通过文件头(header)传过来的坐标,通过百度接口获取具体城市和地址,并存入到session中...
  5. Exp1 PC平台逆向破解(5)M
  6. linux 查看内核属性,怎么查看linux操作系统
  7. HDU - 7009 树上游走(树的直径+容斥)
  8. 最长回文Manacher
  9. LeetCode 897. 递增顺序查找树(中序遍历)
  10. 安卓学习笔记15:使用安卓应用程序资源
  11. C语言课程设计学生籍贯信息,C语言课程设计 学生籍贯信息记录簿设计.doc
  12. SpringBoot指南(六)——错误页面、单元测试、文件上传
  13. 51nod1255【贪心-栈的应用】
  14. Mac 下利用 Launchctl 自启动 mysql
  15. 【对讲机的那点事】对讲机天馈系统关键元器件之功分器
  16. Docker大书房:什么是Docker?怎么用?
  17. CSS选择器详解(转)
  18. java是否存在引用传递_Java永远不会传递引用,对吧?
  19. 基于Booth算法的64位浮点乘法器的实现
  20. ASP利用IP138获IP地理位置

热门文章

  1. 用户数据反超Snap,Pinterest能否拾回独角兽光环?
  2. FX1S控制步进电机的实例(图与程序)
  3. week-15(ZJM 与霍格沃兹)
  4. 万字拆解增长的算法:从产品、流量、品牌到文化
  5. windows服务器日志文件定期清理,运维编排场景系列-----定时清理Windows服务器日志...
  6. 哈哈!12万行代码堆出来个「蔡徐坤」
  7. VirtualBox 搭建虚拟环境
  8. Win10电脑键盘失灵打不出字解决方法分享
  9. 那年杏花微雨,你说你是DOM
  10. 典型2R机械臂结构分析 2R-manipulator Geometric Modeling