专栏首页根究FPGA浅谈JK触发器

浅谈JK触发器

数字电路中的基本逻辑单元,JK触发器具有清零、置一、保持、翻转的功能,在实际应用中具有较强的通用性,可以很灵活的转换为D触发器或T触发器。

JK触发器的特征方程为:

Qn+1=J(~Qn)+(~K)Qn

当JK=2’b00时,Qn+1=Qn,具有保持功能

当JK=2’b01时,Qn+1=0,清零功能

当Jk=2’b10时,Qn+1=1,置一功能

当JK=2’b11时,Qn+1=~Qn,翻转功能

对于D触发器,其特性方程为:Qn+1=D

将JK触发器实现D触发器功能的方式为:

令D= J(~Qn)+(~K)Qn即D(Qn+~Qn)=J(~Qn)+(~K)Qn=DQn+D(~Qn),用门电路实现上述函数即可转换成为jk触发器,如下图所示:

事情的起因是:最近遇到的一个问题,问使用的JK触发器实现了几进制计数器的功能,如下图所示:

开始还觉得有点无法理解,后来理了一下思路,对于JK0、JK1、JK2三个触发器其特性方程分别为:

设置Q2Q1Q0初始值皆为0,则状态转移框图为:

触发器实现了从000到011到010到001到100又返回到000的状态转移,从而实现了一个五进制计数器的功能。

本文分享自微信公众号 - 根究FPGA(gh_08b5d93f8fa5),作者:叫什么好呢啊

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-07-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 攻城狮剁手攻略丨有了这些书,还要什么自行车?

    ? 平时一本正经,突然画风清奇 织云值此全民剁手狂欢佳节之际 特地为攻城狮们送上一份通过采访 精心挑选的书单 敬请笑纳 ? ? 《代码的未来》 “站在摩尔定律...

    织云平台团队
  • 【日更计划012】数字IC基础题

    「实际硬件中的竞争」:以SR锁存器为例,当SR都是1的时候,输出为1,此时如果SR同时变成0,那么Q和Q'就会进入竞争的情况。可以通过添加合适的逻辑避免。

    空白的贝塔
  • 大家一致避免使用的锁存器为什么依然存在于FPGA中?我们对锁存器有什么误解?

      在FPGA的设计中,避免使用锁存器是几乎所有FPGA工程师的共识,Xilinx和Altera也在手册中提示大家要慎用锁存器,除非你明确知道你确实需要一个la...

    猫叔Rex
  • 免费开源的DotNet任务调度组件Quartz.NET(.NET组件介绍之五)

        很多的软件项目中都会使用到定时任务、定时轮询数据库同步,定时邮件通知等功能。.NET Framework具有“内置”定时器功能,通过System.Tim...

    彭泽0902
  • MQ45# 实战|RocketMQ不同可用区导致消费不均衡

    业务同学反馈有个服务在部署容器后不间断收到积压告警,该服务对积压敏感,影响派单的时效性。原来部署到ECS上的服务没有积压情况,准备往容器迁移。下面是业务同学做的...

    瓜农老梁
  • 手算梯度下降法,详解神经网络迭代训练过程

    望月从良
  • Tomcat性能调优方案

    一、操作系统调优  对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,...

    流柯
  • 探秘Tomcat——连接器和容器的优雅启动

    前言: 上篇《探秘Tomcat——启动篇》粗线条的介绍了在tomcat在启动过程中如何初始化Bootstrap类,加载并执行server,从而启动整个tomc...

    JackieZheng
  • 产品趋同化、厂商本地化,TGS 2017为何表现如此差强人意?

    VRPinea
  • 【漏洞预警】Apache mod_jk访问控制绕过漏洞预警通告

    近日,Apache Tomcat官方发布了mod_jk存在访问控制绕过漏洞(CVE-2018-11759)的安全通告,目前PoC已经公开,请相关用户引起注意,及...

    绿盟科技安全情报
  • 浅谈 Windows 桌面端触摸架构演进

    我在和小伙伴水触摸相关的坑,说到了上古的触摸,很难和小伙伴统一知识,于是就写了本文用于告诉大家,桌面端的触摸架构是如何一步步演进的

    林德熙
  • 浅谈:Golang 并发

    在面向进程设计的系统中,进程(process)是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。 进程是程序(指令和数据)的真正运行实例...

    机械视角
  • 旋转字符串算法由浅入深

    Author:bakari     Date:2012.9.8 昨天在写一个旋转字符串的函数时,写着写着发现有好多种方法,最简单的莫过于替换然后覆盖再插入。不要...

    猿大白
  • MySQL触发器

    1、触发器定义就不说了,既然能看到我这个文章就肯定明白这个定义了。用途也不多说,来看继续向下看吧! 触发器语法: CREATE TRIGGER <触发器名称...

    苦咖啡
  • Mysql触发器

    MySQL触发器 1、 触发器作用 日志跟踪:使用数据库记录apache等日志,可以使用自动插入操作 验证数据:触发器可以验证更新数据库要存入的数据 引用完整:...

    苦咖啡
  • mysql 触发器

    版权声明:Copyright © ...

    zhengzongwei
  • SQLServer 触发器

    update触发器 当更新表中某列、多列时触发,自动执行触发器所定义的SQL语句

    授客
  • Oracle触发器

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    颍川
  • Mysql触发器

    Dream城堡

扫码关注云+社区

领取腾讯云代金券