组合逻辑电路和时序逻辑电路设计基础

(一)
组合逻辑电路和时序逻辑电路的区别

从两个层次区分。

功能层次:组合逻辑电路的输出只和当前的输入有关;时序逻辑电路的输出不但和当前的输入有关,还和电路的内部状态有关(触发器)

内部结构层次:组合逻辑电路内部只有简单的逻辑单元,无反馈,无记忆元件;时序逻辑电路内部不但有逻辑单元,还有反馈,有记忆元件

(二)
基于HDL的组合逻辑电路设计方法:

  1. 确定输入信号和输出信号
  2. 确定输入和输出的逻辑状态关系(真值表,布尔表达式,流程图,数据流图等)
  3. 用HDL语言正确描述

基于HDL的时序逻辑电路设计方法:

  1. 确定输入和输出
  2. 确定什么作为状态,状态的数量及状态是如何转移的
    • 状态转移图
    • 状态转换表(状态多,转移关系复杂)
  1. 简化状态图,状态分配
  2. 确定触发器类型,整理触发器之间的关系(输出方程 驱动方程 状态方程)
  3. 根据基本的电路模型画出电路
  1. 画出电路结构图
  2. 写代码

(三)
时序电路的分类

1.根据电路的输出进行分类
Mealy型:电路的输出和当前的输入、当前的状态都有关
Moore型:电路的输出只和当前电路的状态有关

2.根据电路时钟信号的连接方式进行分类
同步:所有触发器由一个时钟脉冲源控制
异步:没有统一的时钟脉冲,有以下结构

  • 用的全是RS触发器或锁存器设计的,动作的时刻可能是完全错开的
  • 虽然用的是D触发器,但是边沿信号不统一

(四)
D触发器

信号端:输入信号,输出信号(同向和反向),clk,reset
功能描述:

  1. reset有效,输出端被强制设置
  2. 时钟有效沿到来时,D的值被打入到Q
  3. 复位信号无效且时钟没有到来,Q保持不变

(五)
基于D触发器的时序逻辑电路基本模型在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值