PLA vs. ROM
ROM (Read Only Memory) ja PLA (Programmable Logic Array) käytetään logiikkatoimintojen toteuttamiseen. Molemmat käyttävät 'Sum of Products' -logiikkakokoonpanoa, joka koostuu AND-porttien ensisijaisesta ryhmästä ja OR-porttien toissijaisesta taulukosta. OR-funktiota (Summa) käytetään AND (tuote) -taulukoiden lähtöihin.
ROM (vain luku)
ROM on tehty AND gates -taulukosta ja OR gates-taulukosta. AND-taulukko tarjoaa kaikki tuloyhdistelmät, ja OR-taulukkoa käytetään tarvittavien yhdistelmien valitsemiseen. Siksi AND-taulukko on aina kiinteä. Esimerkiksi kolmen tulon (sanotaan) järjestelmässä AND-taulukko tuottaa kaikki ABC: n, ABC: n, AB'C: n, AB'C: n, A'BC: n, A'BC: n, A'B: n kaikki yhdistelmät (tuotetermit). 'C, A'B'C' missä 'tarkoittaa komplementtia (EI).
Tällöin OR-porttia voidaan käyttää tarvittavien tuotetermien valitsemiseen annetun logiikkatoiminnon toteuttamiseksi. Mikä tahansa A: n, B: n, C: n logiikkatoiminto voidaan toteuttaa näiden tuotetermien avulla.
Esimerkiksi
f (A, B, C) = AB + BC = ABC + ABC '+ A'BC
Samoin OR-porttien joukko voi toteuttaa joukon logiikkatoimintoja. Siksi ROM-levyä käytetään ohjelmien tallentamiseen. ROM: n ohjelmointi tarkoittaa näiden TAI-taulukon määrittämistä valitsemalla tarvittavat tuotteet.
PLA (ohjelmoitava logiikkataulukko)
Myös PLA on valmistettu kahdesta OR- ja AND-matriisista, mutta molemmat ryhmät ovat konfiguroitavissa toisin kuin ROM. Tämä tarjoaa myös termin "summa tuotteita", mutta eri tavalla. Koska AND-porttien termit ovat myös mahdollisia, se voi antaa enemmän tuotetermejä, kuten AB, BC ', C jne. Siksi logiikkatoimintojen toteuttaminen on paljon helpompaa kuin ROM.
Esimerkiksi AB + BC voidaan toteuttaa suoraan valitsemalla A, B yhdelle AND-portille, B, C toiselle AND-portille ja tekemällä näiden AND-porttien ulostulot OR-portin tuloihin.
Mitä eroa on ROM: lla ja PLA: lla? 1. PLA: ssa sekä AND- että OR-ryhmät ovat konfiguroitavissa toisin kuin ROM, kun taas vain OR-portit-taulukko on konfiguroitavissa. 2. PLA: lla on kyky ottaa huomioon "välitä ehdot" (Boolen päällekkäisyydet), joissa ROM-levyt eivät ole kykeneviä. 3. ROM: lla on kaikki tuotetermien yhdistelmät, ja siksi sitä pidetään yleisinä yhdistelmälogiikkalaitteena toisin kuin PLA, jolla ei ole kaikkia yhdistelmiä. |