Chap 5¶
约 314 个字 17 张图片 预计阅读时间 1 分钟
Digital Hardware Implementation
Programmable Logic Device¶
Abstract
-
ROM:或项可动,与项不可
-
PAL:与项上可动,或项个数不行
-
PLA:与或项都可动
ROM¶
- 或项连接个数可变 但最大数量一定
- 每个 \(D_i\)其实就代表 \(A_1,A_2,A_3\)的不同最小项,F就是最小项之和(所以说与项固定,或项可变)
PAL¶
- 与项可变,但最终的或项个数不能变
- 不止可以是input变量,还可以是先前产生的函数
用例
-
Fan-in 限定为3则F1超,
-
但可以将其中两项合为W再作为Fan-in
-
也就是说PAL并非能表达所有逻辑,因为Fan-in有限,但是我们可以把其他函数的结果作为逻辑信号,间接实现更复杂的逻辑
PLA¶
-
可以看作前面是PAL后面是ROM
-
区别在于 PLA 并不使用译码器获得所有最小项,而是用可编程的 AND 阵列来代替译码器。
- 原来要5个与门(AB+BC+AC+AB+AB),现在通过异或巧妙地只需要4个与门(AB+BC+AC+AB)
-
巧用K-map找到一些共同项
-
看是(1,1)的重合程度高,还是(1,0)的重合程度高