PLD je sestavljen iz niza kombinacijska logična vezja, ali zapornic in natikači . Kombinirani logične vezja so vezja , katerih proizvodnja je odvisna od vselej na kombinaciji svojih vložkov; natikači so vezja , ki imajo dva stabilne pogoje , od katerih vsako ustreza eni od dveh možnih vhodnih signalov . Kombinirani logična vezja in natikači so razporejeni v celoti medsebojno povezane skupine, znane kot makrocelic , tako daLogični izraz -izraz , ki je ovrednoten bodisi "true" ali " false" - . Se lahko gradijo v notranjosti vsake makrocelica
PLD Prednosti
najbolj očitna prednost PLD nad CPLD je, daen sam mikročip zahteva manj površine , napeljavo in moči kot več med seboj povezanih mikročipov . Poleg tega jePLD čip zasnovan za prožnost , tako da, če jesprememba logiki potrebi se lahko doseže z zamenjavo ene PLD čip z drugo brez ponovnega ožičenja vezje , na katerega ječipa, priključenega . PLD čipov so bili v resnici,prva vrsta čipa , ki je dovolil ta vrsta prožnega logike v strojno opremo.
CPLD
CPLD je logično več zapleten kot PLD , vendar ni nujno, da je fizično večji. Za razliko od PLD , se Macrocells v CPLD morda ne bo popolnoma povezani. Kot rezultat , čepravCPLD vsebuje dovolj kombinacijska logična vezja in flip - prezrcali podpreti določeno konfiguracijo strojne opreme - vsaj v teoriji - morda ne podpirajo te nastavitve v praksi
. CPLD Prednosti
bolj zapleteni CPLD da jo je mogoče programirati z več logičnih enačb kot je PLD , zato jih je treba postaviti v širši spekter uporabe . CPLD se lahko uporablja na isti način kot PLD za enostavne aplikacije, kot naslovno dekodiranje , vendar je bolj pogosto uporablja za visoko zmogljive logičnih aplikacije , kot so moč sekvenciranje , prevajanje napetostnem nivoju in nadzor krmiljenja. Krajši čas power-up in zakasnitvijo CPLD zaradi česar je bolje, da se drugo vrsto programabilni logični napravo, znano kot terenski programabilnih vrat (FPGA ), v številnih aplikacijah .