*第八章 可编程逻辑器件
一、本章知识点
PLD,PAL,GAL,FPGA,CPLD(P445下)的中文含义是什么。 PAL编程的组合电路、时序电路分析 用PAL设计组合电路、时序电路
二、例题
1.分析下图由PAL构成的组合逻辑电路,输入A1,A0; B1,B0;输出Y3,Y2,Y1,Y0; 试分析电路,画出真值表,总结电路功能。
Y3?A1A0B1B0
Y2?A1A0B1B0?A1A0B1B0?A1A0B1B0
Y1?A1A0B1B0?A1A0B1B0?A1A0B1B0?A1A0B1B0?A1A0B1B0?A1A0B1B0Y0?A1A0B1B0?A1A0B1B0?A1A0B1B0?A1A0B1B0
自行计算真值表;功能:A1A0?B1B0?Y3Y2Y1Y0
2.分析下图由PAL构成的时序逻辑电路,写出电路的驱动方程、状态方程,画出电路的(Q3Q2Q1)状态转换图。
D3?Q3n?1?Q3Q2Q1?Q3Q1
n?1D2?Q2?Q3Q2Q1?MQ2Q1
D1?Q1n?1?Q2Q1?MQ1
自行计算状态表。状态图见下
功能: M=0→六进制计数器; M=1→三进制计数器
3.用图示PAL设计下列逻辑函数。
n?1?QQQQ?QQ Q3321032?1?QQQ?Q?QQQ Qn21031022n?1?QQQ?QQ?QQ Q13211010n?1?Q Q00C?Q3Q2
解答:整理为
D3?Qn?1?Q3Q2Q1Q0?Q3Q2
3D2?Qn?1?Q2Q1Q0?Q3Q2Q1?Q3Q2Q0
2D1?Qn?1?Q3Q2Q1?Q1Q0?Q1Q0
1n?1?Q D0?Q00 C?Q3?Q2