PLA vs ROM
ROM (Read Only Memory) en PLA (Programmable Logic Array) word gebruik om logiese funksies te implementeer. Beide van hulle gebruik die 'Som of Products' logika-konfigurasie, wat bestaan uit 'n primêre skikking van EN-hekke en 'n sekondêre skikking van OF-hekke. Die OF-funksie (Som) word toegepas op uitsette van EN (produk) skikkings.
ROM (Leesalleen geheue)
ROM is gemaak van 'n EN-hekke-skikking en OF-hekke-skikking. AND-skikking verskaf al die kombinasies van insette, en OR-skikking word gebruik om die nodige kombinasies te kies. Daarom is AND-skikking altyd vas. Byvoorbeeld, in 'n drie insette (laat sê) stelsel, produseer EN skikking al die kombinasies (produk terme) van ABC, ABC', AB'C, AB'C', A'BC, A'BC', A'B 'C, A'B'C' waar ' die komplement (NIE) impliseer nie.
Dan kan 'n OF-hek gebruik word om die nodige produkterme te kies om die gegewe logika-funksie te implementeer. Enige logiese funksie van A, B, C kan geïmplementeer word deur daardie produkterme te gebruik.
Byvoorbeeld
f(A, B, C)=AB + BC=ABC + ABC’ + A’BC
Net so kan 'n reeks OF-hekke 'n verskeidenheid logiese funksies implementeer. Daarom word ROM gebruik om programme te stoor. Programmering van die ROM beteken om daardie OF-skikking te konfigureer deur die nodige produkte te kies.
PLA (Programmeerbare Logic Array)
PLA is ook gemaak van twee OF- en EN-skikkings, maar albei die skikkings is konfigureerbaar anders as in ROM. Dit verskaf ook 'n 'Som van produkte'-term, maar op 'n ander manier. Aangesien terme vir EN-hekke ook moontlik is, kan dit meer produkterme soos AB, BC’, C ens gee. Daarom is dit baie makliker om logiese funksies te implementeer in vergelyking met ROM.
Byvoorbeeld, AB + BC kan direk geïmplementeer word deur A, B vir een EN-hek, B, C vir 'n ander EN-hek te kies en uitsette van daardie EN-hekke na insette van 'n OF-hek te maak.
Wat is die verskil tussen ROM en PLA?
1. In PLA is beide EN- en OF-skikkings konfigureerbaar anders as in ROM, terwyl slegs die OF-hekke-skikking konfigureerbaar is.
2. PLA het die vermoë om 'gee nie om-terme' (Booleaanse oorvleuelings) in ag te neem waarin ROM's nie in staat is nie.
3. ROM het al die kombinasies van produkterme, en word daarom beskou as die mees algemene doel kombinasie logika toestel in teenstelling met PLA, wat nie al die kombinasies het nie.