Pagkakaiba sa pagitan ng PLA at ROM

Pagkakaiba sa pagitan ng PLA at ROM
Pagkakaiba sa pagitan ng PLA at ROM

Video: Pagkakaiba sa pagitan ng PLA at ROM

Video: Pagkakaiba sa pagitan ng PLA at ROM
Video: Pato vs. Gansa Gansa vs. Gansa 2024, Hulyo
Anonim

PLA vs ROM

Ang ROM (Read Only Memory) at PLA (Programmable Logic Array) ay ginagamit upang ipatupad ang mga logic function. Parehong ginagamit ng mga ito ang 'Sum of Products' logic configuration, na binubuo ng isang pangunahing array ng AND gate at pangalawang array ng OR gate. Ang OR function (Sum) ay inilalapat sa mga output ng AND (product) arrays.

ROM (Read Only Memory)

Ang ROM ay gawa sa AND gates array at OR gates array. Ang AND array ay nagbibigay ng lahat ng kumbinasyon ng mga input, at ang OR array ay ginagamit upang piliin ang mga kinakailangang kumbinasyon. Samakatuwid, ang AND array ay palaging naayos. Halimbawa, sa isang tatlong input (hayaan na lang) system, ang AND array ay gumagawa ng lahat ng kumbinasyon (mga termino ng produkto) ng ABC, ABC', ABC'C, AB'C', A'BC, A'BC', A'B 'C, A'B'C' kung saan ang ' ay nagpapahiwatig ng pandagdag (HINDI).

Pagkatapos ay maaaring gumamit ng OR gate para piliin ang mga kinakailangang termino ng produkto para ipatupad ang ibinigay na logic function. Maaaring ipatupad ang anumang logic function ng A, B, C gamit ang mga termino ng produkto na iyon.

Halimbawa

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

Gayundin ang isang array ng OR gate ay maaaring magpatupad ng hanay ng logic function. Samakatuwid ROM ay ginagamit upang mag-imbak ng mga programa. Ang pagpo-program ng ROM ay nangangahulugan ng pag-configure ng mga OR array sa pamamagitan ng pagpili ng mga kinakailangang produkto.

PLA (Programmable Logic Array)

Ang PLA ay gawa rin ng dalawang OR at AND array, ngunit parehong na-configure ang mga arrays hindi katulad sa ROM. Nagbibigay din ito ng terminong 'Sum of Products', ngunit sa ibang paraan. Dahil posible rin ang mga termino para sa AND gate, maaari itong magbigay ng mas maraming termino ng produkto tulad ng AB, BC’, C atbp. Samakatuwid, mas madaling ipatupad ang mga logic function kumpara sa ROM.

Halimbawa, maaaring direktang ipatupad ang AB + BC sa pamamagitan ng pagpili sa A, B para sa isa AT gate, B, C para sa isa pa AT gate at paggawa ng mga output ng mga AND gate na iyon sa mga input ng isang OR gate.

Ano ang pagkakaiba ng ROM at PLA?

1. Sa PLA parehong AND at OR array ay maaaring i-configure hindi katulad sa ROM, samantalang ang OR gate array lang ang maaaring i-configure.

2. May kakayahan ang PLA na isaalang-alang ang mga 'don't care terms' (Boolean overlaps) kung saan walang kakayahan ang mga ROM.

3. Nasa ROM ang lahat ng kumbinasyon ng mga termino ng produkto, at samakatuwid, itinuturing na pinaka-pangkalahatang layunin na combinational logic device kumpara sa PLA, na wala ang lahat ng kumbinasyon.

Inirerekumendang: