ROM:与阵列是固定的,是不可编程的,叫做完全译码器,
如果有 n位地址输入,与阵列就必须存储 2n个最小项。或阵列
根据需要是可编程的。
ROM的缺点,不使用的最小项占用存储容量。
PLA特点,与阵列、或阵列都是可编程的,不使用的最
小项不占用存储容量 。
一,PLA的结构与工作原理
地址码 与阵列

线
或阵列 位线
与阵列存放的不是最小项,而是与项。
与项相加,可编程
逻辑函数不用最小项之和表达式,而
是用最简与-或表达式。
例:用 PLA实现 4位二进制到格雷码的转换。
A B C D W X Y Z
0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 1
0 0 1 0 0 0 1 1
0 0 1 1 0 0 1 0
0 1 0 0 0 1 1 0
0 1 0 1 0 1 1 1
0 1 1 0 0 1 0 1
0 1 1 1 0 1 0 0
1 0 0 0 1 1 0 0
1 0 0 1 1 1 0 1
1 0 1 0 1 1 1 1
1 0 1 1 1 1 1 0
1 1 0 0 1 0 1 0
1 1 0 1 1 0 1 1
1 1 1 0 1 0 0 1
1 1 1 1 1 0 0 0
解,1、列状态转换真值表
2、写出逻辑函数最简与-或式。
写出与-或表达式有几种方法?
★ 卡诺图法。
★ 直接观擦法。
W=A
X=A⊕ B
Y=B⊕ C
Z=C⊕ D
BABA ??
CBCB ??
DCDC ??
地址译码器输
出字线是 7个
与项而不是最
小项。
令字线,AP ?
0
BAP ?1
BAP ?2
CBP ?3
CBP ?4
DCP ?5
DCP ?6
W=P0
X=P1+P2
Y=P3+P4
Z=P5+P6
格雷码
输出:
★ 4个地址变量,八条线,
原、反变量都需要。
A
A
B
B
C
C
D
D
★ 有几个与项画几条字线。
AP ?0 BAP ?1 BAP ?2
CBP ?3 CBP ?4 DCP ?5
DCP ?6
0P 1P 2P 3P 4P 5P 6P
3、画 PLA阵列图
W=P0
X=P1+P2
Y=P3+P4
Z=P5+P6
W
X
Y
Z
与阵列存储容量为,8X7=56
或阵列存储容量为,4X7=28
总存储容量为,84
同样一个码制变换电
路,ROM占用 192个
存储单元,而 PLA只
占用 84个存储单元。
用同样的硅片面积 PLA可以实现更多逻辑功能。
★ 或阵列是与项相加
用 PLA实现
组合电路
用触发器网络实现
存储电路
外输入 外输出






CP DR
触发器网络包含若干个触发器, 触发器输入接收
PLA或阵列输出信号, 触发器网络输出反馈到 PLA与
阵列的输入, 与外输入共同决定外输出 。
34QQ
12QQ 00 01 11 10
10
11
01
00
在第七章已经学过 同步计数器分析与设计方法。
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
0 0 0 0
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
14?nQ 13?nQ 12?nQ 11?nQ4Q 3Q 2Q 1Q
★ 首先列出 8421BCD同步
计数器状态转换表
★ 选用 D触发器,其特征方程为:
DQ n ??1
??? 414 DQ n
X
0
1
X
X
X X
X
1
0
00
0
0
0 0
14123 QQQQQ ?
2313123313 QQQQQQQDQ n ?????
12124212 QQQQQDQ n ????
1111 QDQ n ???
共八个与项
由卡诺图求次态
14?nQ
DQ
2
1
DQ
3
1
DQ
1
1
DQ
4
1
&
&
&
CP
D C B A a b c d e f g 显示
0 0 0 0 0 0 0 0 0 0 1 0
0 0 0 1 1 0 0 1 1 1 1 1
0 0 1 0 0 0 1 0 0 1 0 2
0 0 1 1 0 0 0 0 1 1 0 3
0 1 0 0 1 0 0 1 1 0 0 4
0 1 0 1 0 1 0 0 1 0 0 5
0 1 1 0 0 1 0 0 0 0 0 6
0 1 1 1 0 0 0 1 1 1 1 7
1 0 0 0 0 0 0 0 0 0 0 8
1 0 0 1 0 0 0 0 1 0 0 9
ABCABCDa ??
ACBABCb ??
ABCc ?
ABCDC B AABCd ???
ABCAe ??
ABCABCDBAf ???
BCDC B Ag ??
DC
BA 00 01 11 10
10
11
01
00
1
10 ?
0
0
0
0
0
0
0?
?
?
?
?
a
4D
计数




七段
LED
4Q
3Q
2Q
1Q
D
C
B
A
a
b
g
CP
R
令,DCBA=Q4Q3Q2Q1
ABCABCDa ??
ACBABCb ??
ABCc ?
ABCDC B AABCd ???
ABCAe ??
ABCABCDBAf ???
BCDC B Ag ??
1231134 QQQQQQQ ??
123123 QQQQQQ ??
123 QQQ?
1234123123 QQQQQQQQQQ ???
1231 QQQQ ??
123412312 QQQQQQQQQ ???
234123 QQQQQQ ??
10 PP ??
32 PP ??
4P?
051 PPP ???
16 PP ??
047 PPP ???
85 PP ??
共 9个与项
/R /Q
D Q
/R /Q
D Q
/R /Q
D Q
/R /Q
D Q
3
2
4
1
CP
/R
/Q
1
Q
1
/Q
2
Q
2
/Q
3
Q
3
/Q
4
Q
4
P
0
P
1
P
2
P
3
P
4
P
5
P
6
P
7
P
8
1111 QDQ n ???
12124212 QQQQQDQ n ????
2313123313 QQQQQQQDQ n ?????
14123414 QQQQQDQ n ????
10 PP ??
32 PP ??
4P?
051 PPP ???
047 PPP ???
16 PP ??
85 PP ??
1231234 QQQQQQQa ??
123123 QQQQQQb ??
123 QQQc ?
1234123123 QQQQQQQQQQd ???
1231 QQQQe ??
123412312 QQQQQQQQQf ???
234123 QQQQQQg ??
a
bc
de
fg
8421BCD计数器译码、显示
与阵列(与项)
地址译码器
或阵列
与项相加