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

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

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

Video: Ero PLA: N Ja ROM: N Välillä
Video: How To Install Stock Android On Fire Tablet IN 11 MINUTES 2024, Maaliskuu
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: