Skirtumas tarp PLA ir ROM

PLA vs ROM

Loginėms funkcijoms įgyvendinti naudojamas ROM (tik skaitoma atmintis) ir PLA (programuojama logikos masyvas). Abu jie naudoja „Produktų sumos“ loginę konfigūraciją, kurią sudaro pirminis IR vartų masyvas ir antrinis OR vartų masyvas. OR funkcija (suma) taikoma AND (produkto) masyvų išėjimams.

ROM (tik skaitoma atmintis)

ROM yra pagamintas iš IR vartų masyvo ir OR vartų masyvo. IR masyvas pateikia visas įvestų kombinacijas, o OR masyvas yra naudojamas reikiamoms kombinacijoms pasirinkti. Todėl IR masyvas visada yra fiksuotas. Pvz., Trijų įvestų (tegul sakykime) sistemoje IR masyvas sukuria visus ABC, ABC ', AB'C, AB'C', A'BC, A'BC ', A'B derinius (gaminio terminus). 'C, A' B 'C' reiškia 'papildymą (NE).

Tada AR vartai gali būti naudojami norint pasirinkti reikiamus produkto terminus, kad būtų įgyvendinta duota loginė funkcija. Bet kurią A, B, C loginę funkciją galima įgyvendinti naudojant tuos produkto terminus.

Pavyzdžiui

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

Taip pat ARBA vartų masyvas gali įgyvendinti loginių funkcijų masyvą. Todėl ROM naudojamas programoms laikyti. Programuoti ROM reiškia sukonfigūruoti tą ARBA masyvą, pasirenkant reikiamus produktus.

PLA (programuojamas loginis masyvas)

PLA taip pat yra sudaryta iš dviejų ARBA ir AND masyvų, tačiau abu masyvai yra konfigūruojami skirtingai nei ROM. Tai taip pat pateikia „produktų sumos“ terminą, tačiau skirtingai. Kadangi galimi ir „AND“ vartų terminai, tai gali duoti daugiau produktų terminų, tokių kaip AB, BC ', C ir tt. Taigi logines funkcijas įgyvendinti yra daug lengviau, palyginti su ROM.

Pavyzdžiui, „AB + BC“ gali būti tiesiogiai įgyvendinamas, pasirenkant A, B vieniems IR vartams, B, C kitiems IR vartams ir išvedant tuos IR vartus į OR vartų įėjimus..

Kuo skiriasi ROM ir PLA??

1. PLA tiek AND, tiek OR masyvai yra sukonfigūruojami skirtingai nei ROM, tuo tarpu tik OR vartų masyvas yra konfigūruojamas.

2. PLA gali atsižvelgti į „nerūpestingus terminus“ (Boolean sutampa), kai ROM negali.

3. ROM turi visus gaminio terminų derinius, todėl yra laikomas labiausiai bendro pobūdžio kombinuotos logikos įrenginiu, priešingai nei PLA, kuriame nėra visų derinių.