组合逻辑——竞争和冒险
来源:互联网 发布:江南大学网络教学平台 编辑:程序博客网 时间:2024/04/28 21:35
因为电路中实际上存在延迟,所以组合电路中会发生毛刺现象,也就是竞争和冒险。
那我们该怎么办呢?其实我们不要试图去消灭竞争和冒险,有组合逻辑的地方,就一定有毛刺。它既是一个问题,又不是一个问题,就看你用在什么场合,控制它使用的场合即可。
解决办法:
1、D触发器对竞争冒险不敏感。因为D触发器只对边沿信号敏感,有上升沿或下降沿,输入才对输出有影响。
2、组合逻辑输出不要连到时钟和复位。因为D触发器时钟上升沿或下降沿时工作的,毛刺的存在会伴随着电平的跳变,即存在沿,那么就会导致D触发器违背我们的设计意愿而被触发。同样的道理使用于复位端。
3、模块的输出要经过寄存器打一拍后输出。这样的话,可以过滤毛刺,使输出很干净,有益于下一模块操作。
0 0
- 组合逻辑——竞争和冒险
- 组合逻辑电路中的竞争—冒险现象
- 竞争和冒险
- 竞争和冒险学习笔记
- 组合逻辑电路中的竞争与冒险
- 组合逻辑电路-----竞争与冒险现象
- 竞争冒险
- 竞争与冒险
- 数字电路的竞争与冒险
- 组合逻辑和时序逻辑
- 组合逻辑 和 时序逻辑
- 触发器;建立时间和保持时间;竞争、冒险和毛刺;同步电路与异步电路(ZT)
- 判断数字电路里的竞争冒险
- FPGA中竞争冒险问题的研究
- 时序逻辑和组合逻辑的区别
- FPGA组合逻辑和时序逻辑
- FPGA中对竞争冒险问题的研究(转)
- 机房收费——组合查询之逻辑结构
- 【应用】使用STM32单片机定时器的Encoder模式驱动数字旋转编码开关
- c语言的大数相乘 十分经典的代码
- RGCDQ(筛法)
- php 访问mysql
- 【从0到1学习Java线程池】一个Java线程池的简单实现
- 组合逻辑——竞争和冒险
- Fregment生命周期详解
- 关于安装opendaylight feature:install odl-openflowplugin-all发生错误解决办法
- linux公司
- git基本概念与操作
- 机器学习实战第3章决策树
- 高级查询2
- RecyclerView--更强大的滚动控件2
- TensorFlow学习笔记(7)--实现卷积神经网络(同(5),不同的程序风格)