Diferencia entre PLA y ROM
PLA frente a ROM
La ROM (memoria de solo lectura) 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 matriz primaria de compuertas AND y una matriz secundaria de compuertas OR. La función OR (Suma) se aplica a las salidas de matrices AND (producto).
ROM (memoria de solo lectura)
La ROM está compuesta por 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 usa 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 de 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 del producto necesarios para implementar la función lógica dada. Cualquier función lógica de A, B, C puede implementarse usando esos términos de producto.
Por ejemplo
f(A,B,C) = AB + BC = ABC + ABC' + A'BC
Del mismo modo, una matriz de puertas OR puede implementar una matriz de funciones lógicas. Por lo tanto, la ROM se utiliza para almacenar programas. Programar la ROM significa configurar esos arreglos 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 ROM. Esto también proporciona un término de 'Suma de productos', pero de una manera diferente. Dado que también son posibles términos para puertas AND, puede dar más términos de productos 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 AND, B, C para otra puerta AND y haciendo que las salidas de esas puertas AND sean entradas de una puerta OR.
¿Cuál es la diferencia entre ROM y PLA? 1. En PLA, las matrices AND y OR son configurables a diferencia de ROM, mientras que solo la matriz de puertas OR es configurable. 2. PLA tiene la capacidad de tener en cuenta los 'términos indiferentes' (superposiciones booleanas) en los que las ROM son incapaces. 3. ROM tiene todas las combinaciones de términos de productos 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. |
Si quieres conocer otros artículos parecidos a Diferencia entre PLA y ROM puedes visitar la categoría Componentes.
Entradas Relacionadas