Diferencia entre PLA y ROM

Diferencia entre PLA y ROM

PLA VS ROM

ROM (solo lectura de memoria) y PLA (matriz lógica programable) se utilizan para implementar funciones lógicas. Ambos usan la configuración lógica de 'suma de productos', que consiste en una gama principal de y puertas y una variedad secundaria de o puertas. La función OR (suma) se aplica a las salidas de las matrices y (producto).

ROM (solo lea memoria)

ROM está hecha de una matriz y Gates y / / o matriz de puertas. Y la matriz proporciona todas las combinaciones de entradas, y la matriz se utiliza para seleccionar las combinaciones necesarias. Por lo tanto, y la matriz siempre se fija. Por ejemplo, en un sistema de tres entradas (digamos), y la matriz produce todas las combinaciones (términos del producto) de ABC, ABC ', AB'C, AB'C', A'BC, A'BC ', A'B 'C, a'b'c' donde 'implica el complemento (no).

Entonces se puede usar una puerta OR para seleccionar los términos del producto necesarios para implementar la función lógica dada. Cualquier función lógica de A, B, C se puede implementar utilizando esos términos del producto.

Por ejemplo

F (A, B, C) = AB + BC = ABC + ABC ' + A'BC

Del mismo modo, una variedad de puertas o puertas puede implementar una variedad de funciones lógicas. Por lo tanto, ROM se utiliza para almacenar programas. Programación de la ROM significa configurarlos o una matriz seleccionando los productos necesarios.

PLA (matriz lógica programable)

PLA también está hecho de dos o matrices, pero ambas matrices son configurables a diferencia de ROM. Esto también proporciona un término de 'suma de productos', pero de una manera diferente. Dado que los términos y puertas también son posibles, puede dar más términos de producto como AB, BC ', C, etc. Por lo tanto, es mucho más fácil implementar funciones lógicas en comparación con ROM.

Por ejemplo, AB + BC se puede implementar directamente seleccionando A, B para One y Gate, B, C para otro y puerta y haciendo salidas de ellos y puertas a las entradas de una puerta OR.

¿Cuál es la diferencia entre ROM y PLA??

1. En PLA, y las matrices son configurables a diferencia de ROM, mientras que solo la matriz ORS es configurable.

2. El PLA tiene la capacidad de tener en cuenta los "términos de no me importa" (superposiciones booleanas) en la que las ROM son incapaces.

3. ROM tiene todas las combinaciones de términos del producto y, por lo tanto, se considera como el dispositivo lógico combinacional de propósito más general en contraste con PLA, que no tiene todas las combinaciones.