Skirtumas tarp PLA ir ROM

Skirtumas tarp PLA ir ROM
Skirtumas tarp PLA ir ROM

Video: Skirtumas tarp PLA ir ROM

Video: Skirtumas tarp PLA ir ROM
Video: Insider look at Ducks, Geese, Swans | What's The Difference? | Duckology 2024, Liepa
Anonim

PLA prieš ROM

ROM (tik skaitymo atmintis) ir PLA (programuojamas loginis masyvas) naudojami loginėms funkcijoms įgyvendinti. Abu jie naudoja „Produktų sumos“loginę konfigūraciją, kurią sudaro pirminis AND vartų masyvas ir antrinis OR vartų masyvas. Funkcija ARBA (suma) taikoma AND (produkto) masyvų išvestims.

ROM (tik skaitymo atmintis)

ROM yra sudarytas iš AND vartų masyvo ir ARBA vartų masyvo. AND masyvas pateikia visas įvesties kombinacijas, o ARBA masyvas naudojamas reikiamiems deriniams parinkti. Todėl AND masyvas visada yra fiksuotas. Pavyzdžiui, trijų įvesties (tarkime) sistemoje AND masyvas sukuria visus ABC, ABC', AB'C, AB'C', A'BC, A'BC', A'B derinius (produkto terminus). 'C, A'B'C' kur ' reiškia papildymą (NE).

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

Pavyzdžiui

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

Panašiai ARBA vartų masyvas gali įgyvendinti daugybę loginių funkcijų. Todėl ROM naudojamas programoms saugoti. ROM programavimas reiškia tų OR masyvo konfigūravimą pasirenkant reikiamus produktus.

PLA (programuojamas loginis masyvas)

PLA taip pat sudarytas iš dviejų OR ir AND masyvų, tačiau abu masyvus galima konfigūruoti skirtingai nei ROM. Čia taip pat pateikiamas terminas „Produktų suma“, bet kitaip. Kadangi taip pat galimi AND vartų terminai, jis gali pateikti daugiau produktų terminų, pvz., AB, BC', C ir tt. Todėl daug lengviau įgyvendinti logines funkcijas, palyginti su ROM.

Pavyzdžiui, AB + BC galima tiesiogiai įgyvendinti, pasirenkant A, B vieniems IR vartams, B, C kitiems AND vartams ir padarant tų IR vartų išvestis į ARBA vartų įvestis.

Kuo skiriasi ROM ir PLA?

1. PLA ir AND, ir OR masyvus galima konfigūruoti, skirtingai nei ROM, tuo tarpu galima konfigūruoti tik OR vartų masyvą.

2. PLA turi galimybę atsižvelgti į „nerūpi terminus“(Bulio sutapimus), kai ROM negalima.

3. ROM turi visas produkto terminų kombinacijas, todėl jis laikomas bendriausios paskirties kombinuotu loginiu įrenginiu, priešingai nei PLA, kuriame nėra visų derinių.

Rekomenduojamas: