11 实验五:触发器和寄存器

AI summary
实验五涉及触发器和寄存器的基本概念,包括D触发器的工作原理、状态转换表和激励表,以及寄存器的类型和功能。实验内容包括使用System Verilog描述D触发器、设计2位加法计数器、构建74LS175和描述74LS194双向移位寄存器。
Tags
Flip-Flops And Registers
Digital Electronics
System Verilog

实验五 触发器和寄存器

实验背景

D触发器

D触发器是最常用的触发器。它只有一个输入端D,对上升沿触发的D触发器,在时钟CLK的上升沿,输出Q=D,其余时刻Q不变。基本的D触发器的状态转换表和激励表见下图。
+++
状态转换表:
D
Q^n
Q^n+1
0
0
0
0
1
0
1
0
1
1
1
c1
激励表:
Q^n -> Q^(n+1)
D
0 0
0
0 1
1
1 0
0
1 1
1
+++
触发器除了同步输入端外,还有异步输入端(包括置1端SET和清零端CLR);不同的触发器可以通过加入组合电路来实现功能转换。触发器可以组合构成不同类型的寄存器。

寄存器

寄存器是用来暂时存放一组二进制代码的器件,主要分为数码寄存器和移位寄存器;数码寄存器在时钟脉冲的作用下,实现数据的并行接收、存储和传送;常用的数码寄存器器件有74LS175和74LS273等;74LS175的功能见表5-7.移位寄存器除了有存储功能外,还可以在时钟脉冲的作用下对数据实现移位功能,移位寄存器器件有74LS164和74LS194等;
+++
74LS175的功能表:
RD CP
工作状态
0 X
异步清零
1 上升沿
数据存放
1 0
数据保存
74LS194的功能表:
RD
A1 A0
工作状态
0
X X
异步清零
1
0 0
数据保持
1
0 1
右移
1
1 0
左移
1
1 1
并行置数

实验内容

1、用System Verilog语言描述带异步清零和异步置数的D触发器,编译并实现器件逻辑功能。
2、用输出分别为q1和q0的两个D触发器设计一个2位的加法计数器。其中,q1为高位。
3、用D触发器构成74LS175。
4、用System Verilog语言描述74LS194双向移位寄存器。
Loading...