Lecture 24

Half-Adder(半加器)设计

功能

• 用于两个单比特(二进制位)数字的加法。

• 输入:X, Y。

• 输出:

Sum(和):用 XOR 实现。

Carry(进位):用 AND 实现。

逻辑表达式

 

Full-Adder(全加器)设计

功能

• 用于处理三比特加法,第三比特通常是从前一级进位而来的 Carry-In。

 

 

 

 

扩展 4 位全加器至 8 位全加器

原理:

• 全加器的级联设计允许多位加法。

• 对于 8 位全加器:

1. 将 8 个全加器串联,每个全加器处理一位的加法。

2. 最高位的进位 C_{\text{out}} 由前面的加法器产生。

实现方法:

1. 使用 8 个全加器模块。

 

 组合逻辑电路与时序逻辑电路

组合逻辑电路:Combinational (combinatorial) logic circuits

定义

• 输出仅依赖于当前的输入。

• 没有记忆功能。No memory

特点

• 所有之前学过的加法器、选择器等都是组合逻辑电路。

优点:速度快。

缺点:无法处理序列化任务。

时序逻辑电路:Sequential logic circuits.

定义

• 输出依赖于输入和当前的电路状态。

• 具有记忆功能。memory

特点

• 需要存储器件(如触发器)。

优点:可以处理时序任务,例如计数器和寄存器。

缺点:设计更复杂,速度较慢。

总结

• Half-Adder 和 Full-Adder 是加法器设计的核心组件。

• 多位加法器可以通过级联多个全加器模块实现(如 4 位扩展至 8 位)。

• 组合逻辑和时序逻辑的差异主要在于是否有记忆能力,前者用于瞬时计算,后者用于复杂时序任务。

 

SR 触发器(Set-Reset Flip-Flop)

1. 什么是 SR 触发器?

• SR 触发器是一种简单的 存储单元,是时序电路的基本元件

• 它由两个逻辑门(通常是 NAND 或 NOR 门)交叉连接组成。

SR 触发器的实现

NAND 门实现

• 图中显示了用两个 NAND 门实现的 SR 触发器。

SR 触发器的稳定状态

• 当 S = 1,R = 1时,触发器保持其当前状态,称为稳定状态。

• 当S 或 R被短暂设置为 0 时,触发器的状态会被切换到新的稳定状态。

 特殊情况:非法状态

逻辑行为示例

状态切换过程

SR 触发器的记忆特性

记忆功能

• SR 触发器可以记住最后一个 Set 或 Reset 的操作状态。

用途

• 用于存储单比特数据。

• 是更复杂时序电路(如寄存器、计数器等)的核心元件。

SR 触发器是更高级触发器(如 D 触发器和 JK 触发器)的基础。

 


所有的触发器(flip-flops)都有一个标记为时钟(clock)的输入端。当时钟端接收到脉冲信号,即从高电平(1)短暂地变为低电平(0)时,触发器会产生新的输出。另外,CLR(清除)和PR(置位)输入端被用来将触发器初始化到已知的值(CLR为0,PR为1)。

1. 触发器(Flip-flops):触发器是一种数字电路组件,它能存储一位二进制信息。在接收到特定的时钟信号后,它会改变其输出状态,常用于构成存储器和计数器等数字系统。
2. 时钟(Clock):在数字电路中,时钟信号是周期性的脉冲波形,用来同步电路中不同部分的操作。触发器利用时钟信号的上升沿或下降沿(本例中为从1到0的变化)来触发状态的改变。
3. 清除(Clear, CLR)和置位(Preset, PR):CLR和PR是触发器的两个控制输入端,用于将触发器的状态设置为预定义的值。CLR通常用于将触发器的输出设置为0,而PR则用于将输出设置为1,这在电路初始化或复位时非常有用。 

D触发器用于寄存器:

• 图示展示了多个 D触发器连接在一起,用于实现数据从一个寄存器复制到另一个寄存器。

 

 

 

Q1: 什么类型的触发器有非法状态?

SR触发器(Set-Reset Flip-Flop):

• 当 S = 0, R = 0 时,输出 Q 和 \overline{Q} 都为 1,这种状态是非法的。

Q2: 什么类型的触发器允许我们复制数据?

D触发器(Data Flip-Flop):

• 通过输入 D 和时钟信号 CK,可以将输入 D 的值存储到输出 Q 中,从而实现数据的复制。

Q3: 哪种电路具有“记忆”功能?

时序逻辑电路:

• 包含触发器(如 SR、D、T、JK 触发器)的电路具有“记忆”功能。

• 它们能够记住输入信号的历史状态。

 

总结

T 触发器:用于计数器设计。(多个 T触发器级联可以实现二进制计数)

D 触发器:用于数据同步与存储,是寄存器的核心元件。

JK 触发器:功能最强大,适合多种应用。

SR 触发器:简单但受限于非法状态,需要注意设计约束。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值