Forskellen mellem PLA og ROM

PLA vs ROM

ROM (Read Only Memory) og PLA (Programmerbar logisk array) bruges til at implementere logiske funktioner. Begge bruger logikkonfigurationen 'Sum of Products', der består af en primær matrix af AND-porte og en sekundær matrix med OR-porte. OR-funktionen (Sum) anvendes til output fra AND (produkt) arrays.

ROM (Read Only Memory)

ROM er lavet af et AND-port-array og OR-port-array. AND array indeholder alle kombinationer af input, og OR array bruges til at vælge de nødvendige kombinationer. Derfor er OG-matrix altid fast. For eksempel producerer OG-array i et system med tre input (lad sige) alle kombinationerne (produktudtryk) af ABC, ABC ', AB'C, AB'C', A'BC, A'BC ', A'B 'C, A'B'C' hvor 'indebærer komplementet (IKKE).

Derefter kan en OR-gate bruges til at vælge de nødvendige produktbetingelser til at implementere den givne logiske funktion. Enhver logisk funktion af A, B, C kan implementeres ved hjælp af disse produktbetingelser.

For eksempel

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

Ligeledes kan en række OR-porte implementere en række logiske funktioner. Derfor bruges ROM til at gemme programmer. Programmering af ROM betyder at konfigurere disse ELLER array ved at vælge de nødvendige produkter.

PLA (programmerbar logisk array)

PLA er også lavet af to OR- og AND-arrays, men begge arrays er konfigurerbare i modsætning til i ROM. Dette giver også et "Sum of Products" -udtryk, men på en anden måde. Da termer for OG-porte også er mulige, kan det give flere produktudtryk som AB, BC ', C osv. Derfor er det meget lettere at implementere logikfunktioner sammenlignet med ROM.

For eksempel kan AB + BC implementeres direkte ved at vælge A, B for en OG-gate, B, C for en anden OG-gate og foretage udgange fra disse AND-porte til indgange fra en OR-port.

Hvad er forskellen mellem ROM og PLA?

1. I PLA er både OG- og OR-matriser konfigurerbare i modsætning til i ROM, mens kun OR-portene er konfigurerbare.

2. PLA har kapacitet til at tage 'ikke pleje-vilkår' (boolske overlapninger) i betragtning, hvor ROM'erne ikke er i stand.

3. ROM har alle kombinationer af produktudtryk, og betragtes derfor som den mest almindelige kombinationslogikapparat i modsætning til PLA, som ikke har alle kombinationerne.