跳转至

Chap 5

约 314 个字 17 张图片 预计阅读时间 1 分钟

Digital Hardware Implementation

Programmable Logic Device

Untitled

Untitled

Abstract

  • ROM:或项可动,与项不可

  • PAL:与项上可动,或项个数不行

  • PLA:与或项都可动


Untitled

Untitled


ROM

Untitled

  • 或项连接个数可变 但最大数量一定

Untitled

  • 每个 \(D_i\)其实就代表 \(A_1,A_2,A_3\)的不同最小项,F就是最小项之和(所以说与项固定,或项可变)

PAL

Untitled

  • 与项可变,但最终的或项个数不能变

Untitled

  • 不止可以是input变量,还可以是先前产生的函数
用例

Untitled

Untitled

  • Fan-in 限定为3则F1超,

  • 但可以将其中两项合为W再作为Fan-in

  • 也就是说PAL并非能表达所有逻辑,因为Fan-in有限,但是我们可以把其他函数的结果作为逻辑信号,间接实现更复杂的逻辑

PLA

Untitled

  • 可以看作前面是PAL后面是ROM

  • 区别在于 PLA 并不使用译码器获得所有最小项,而是用可编程的 AND 阵列来代替译码器。

Untitled

  • 原来要5个与门(AB+BC+AC+AB+AB),现在通过异或巧妙地只需要4个与门(AB+BC+AC+AB)

Untitled

  • 巧用K-map找到一些共同项

  • 看是(1,1)的重合程度高,还是(1,0)的重合程度高

Lookup Tables(非考试要求)

Untitled

Untitled

Untitled

FPGA

Untitled