Rozdíl mezi PLA a ROM

PLA vs. ROM

K implementaci logických funkcí se používají ROM (Read Only Memory) a PLA (Programmable Logic Array). Oba používají logickou konfiguraci 'Sum of Products', která se skládá z primárního pole AND bran a sekundárního pole OR bran. Funkce OR (Sum) se použije na výstupy polí AND (product).

ROM (pouze pro čtení)

ROM je vyroben z pole AND bran a OR branek. Pole AND poskytuje všechny kombinace vstupů a pole OR se používá k výběru nezbytných kombinací. Proto je AND pole vždy pevné. Například v systému se třemi vstupy (řekněme) vytváří pole AND všechny kombinace (výrazy produktu) ABC, ABC ', AB'C, AB'C', A'BC, A'BC ', A'B 'C, A'B'C' kde 'znamená doplněk (NOT).

Potom lze bránu OR použít k výběru nezbytných produktových podmínek pro implementaci dané logické funkce. Pomocí těchto výrazů produktu lze implementovat jakoukoli logickou funkci A, B, C.

Například

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

Podobně řada OR bran může implementovat řadu logických funkcí. ROM se proto používá k ukládání programů. Programování ROM znamená konfiguraci těchto OR polí výběrem potřebných produktů.

PLA (programovatelné logické pole)

Také PLA je vyrobena ze dvou polí OR a AND, ale obě pole jsou konfigurovatelná na rozdíl od ROM. To také poskytuje termín „součet produktů“, ale jiným způsobem. Vzhledem k tomu, že jsou možné i výrazy pro AND brány, může poskytnout více výrazů jako AB, BC ', C atd. Proto je mnohem jednodušší implementovat logické funkce ve srovnání s ROM.

Například AB + BC lze přímo implementovat výběrem A, B pro jednu bránu AND, B, C pro jinou bránu AND a výstupy těchto AND bran pro vstupy brány OR.

Jaký je rozdíl mezi ROM a PLA?

1. V PLA jsou pole AND a OR konfigurovatelná na rozdíl od ROM, zatímco pouze pole OR bran lze konfigurovat.

2. PLA má schopnost brát v úvahu termíny „nestarejte se“ (booleovské překrývání), ve kterých nejsou ROMy schopné.

3. ROM má všechny kombinace pojmů produktu, a proto je považován za nejobecnější kombinační logické zařízení na rozdíl od PLA, který nemá všechny kombinace.