本帖最后由 czd886 于 2024-9-7 17:05 编辑

1、低密度PLD的基本结构和分类
image.png
分类:
(1)按可编程情况分:
image.png
PROM:可编程只读存储器
image.png
PLA:可编程逻辑阵列
image.png
PAL:可编程阵列逻辑
image.png
GAL:通用阵列逻辑
image.png
(2)按可编程和改写方法分:
image.png
(3)按组合、时序分:
image.png
2、GAL的基本原理:
PAL输出方式固定不能重新组态,且编程一次性的,使用有较大的局限。
GAL16V的基本结构:
image.png
image.png
输出逻辑宏单元:
OLMC 有 5 种不同的输出组态
• 5种输出组态由结构控制字来决定
• 通过编程对GAL芯片内部的结构控制字寄存器进行设置
image.png
FMUX的输出与三个结构控制字的关系:
image.png
OLMC的输出组态:
image.png
GAL的主要特点:
(1) 通用性强
每一个OLMC均可组态成组合或时序电路;输入引脚不够时可将OLMC组合成输入端;可构成较复杂的时序电路
(2) 100%可编程
可重复擦写上百次甚至万次,  PAL为一次编程
(3) 100%可测试
(4) 隐含成本低
与原始成本大致相同。
几种常见的GAL器件:
image.png
3、高密度可编程逻辑器件HDPLD——一种高密度、高性能的超大规模集成电路
image.png
4、时序逻辑电路的HDL描述
image.png
image.png
image.png
image.png
image.png
image.png