Ero PLA: N Ja ROM: N Välillä

Ero PLA: N Ja ROM: N Välillä
Ero PLA: N Ja ROM: N Välillä
Anonim

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ä.

Suositeltava: