Diferencia Entre PLA Y ROM

Diferencia Entre PLA Y ROM
Diferencia Entre PLA Y ROM

Vídeo: Diferencia Entre PLA Y ROM

Vídeo: Diferencia Entre PLA Y ROM
Vídeo: El Imperio Romano en 10 minutos 2024, Noviembre
Anonim

PLA frente a ROM

La ROM (memoria de solo lectura) y PLA (matriz lógica programable) se utilizan para implementar funciones lógicas. Ambos utilizan la configuración lógica 'Suma de productos', que consta de una matriz primaria de puertas AND y una matriz secundaria de puertas OR. La función OR (Suma) se aplica a las salidas de matrices Y (producto).

ROM (memoria de solo lectura)

La ROM está hecha de una matriz de puertas AND y una matriz de puertas OR. La matriz AND proporciona todas las combinaciones de entradas, y la matriz OR se utiliza para seleccionar las combinaciones necesarias. Por lo tanto, la matriz AND siempre es fija. Por ejemplo, en un sistema de tres entradas (digamos), la matriz AND 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 (NOT).

Luego, se puede usar una puerta OR para seleccionar los términos de 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 de producto.

Por ejemplo

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

Asimismo, una matriz de puertas OR puede implementar una matriz de funciones lógicas. Por tanto, la ROM se utiliza para almacenar programas. Programar la ROM significa configurar esas matrices OR seleccionando los productos necesarios.

PLA (matriz lógica programable)

PLA también está hecho de dos matrices OR y AND, pero ambas matrices son configurables a diferencia de la ROM. Esto también proporciona un término de 'Suma de productos', pero de una manera diferente. Dado que los términos para puertas AND 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 una puerta Y, B, C para otra puerta Y y haciendo salidas de esas puertas Y a las entradas de una puerta O.

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

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

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

3. ROM tiene todas las combinaciones de términos de 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.

Recomendado: