PLA vs ROM
ROM(仅读取内存)和PLA(可编程逻辑数组)用于实现逻辑功能。他们俩都使用“产品总和”逻辑配置,该逻辑配置由主要的门和门和次要数组组成。OR函数(SUM)应用于和(产品)阵列的输出。
ROM(仅读取记忆)
ROM由一个和大门的阵列和 /门阵列制成。和数组提供输入的所有组合,并且或数组用于选择必要的组合。因此,数组始终是固定的。例如,,,,in a three input (let say) system, AND array produces all the combinations (product terms) of ABC, ABC’, AB’C, AB’C’, A’BC, A’BC’, A’B’C, A’B’C’ where ’ implies the complement (NOT).
然后,可以使用或门来选择必要的产品项来实现给定的逻辑功能。A,B,C的任何逻辑函数都可以使用这些产品项实现。
例如
f(a,b,c)= ab + bc = abc + abc’ + a’bc
同样,一个或门的数组也可以实现逻辑函数的数组。因此,ROM用于存储程序。编程ROM意味着通过选择必要的产品来配置这些或数组。
PLA(可编程逻辑数组)
PLA也由两个或和和和和和和和和和和和和和drames制成,但是与ROM不同,两个阵列都是可配置的。这也提供了“产品总和”术语,但以不同的方式。由于也可以使用术语和门,因此可以提供更多的产品条款,例如AB,BC’,C等。因此,与ROM相比,实施逻辑功能要容易得多。
例如,可以通过选择一个和gate,b,c的a,b,b,c为另一个和gate,并使这些和门的输出直接实现AB + BC。
ROM和PLA有什么区别? 1.在PLA中,与ROM不同,在PLA和或 /或或 /或或 /或或或或或 /或 /或或 /或“或”阵列中,只有或门阵列可配置。 2. PLA具有“不关心条款”(布尔重叠)的能力,其中ROM无能力。 3. ROM具有产品术语的所有组合,因此被认为是与PLA相反的最通用的组合逻辑设备,而PLA并非所有组合。 |
发表评论