Innholdsfortegnelse:
- Definisjon - Hva betyr kompleks programmerbar logisk enhet (CPLD)?
- Techopedia forklarer CPLD (Complex Programmable Logic Device)
Definisjon - Hva betyr kompleks programmerbar logisk enhet (CPLD)?
En kompleks programmerbar logisk enhet (CPLD) er en logisk enhet med fullstendig programmerbare AND / OR-matriser og makroceller. Makroceller er de viktigste byggesteinene i et CPLD, som inneholder komplekse logiske operasjoner og logikk for å implementere disjunktive normale formuttrykk. OG / ELLER-matriser er fullstendig omprogrammerbare og ansvarlige for å utføre forskjellige logiske funksjoner. Makroceller kan også defineres som funksjonelle blokker som er ansvarlige for å utføre sekvensiell eller kombinatorisk logikk.
Techopedia forklarer CPLD (Complex Programmable Logic Device)
En kompleks programmerbar logikkenhet er et innovativt produkt sammenlignet med tidligere logiske enheter som programmerbare logiske arrays (PLAer) og Programmable Array Logic (PAL). De tidligere logiske enhetene var ikke programmerbare, så logikken ble bygget ved å kombinere flere logiske brikker sammen. Et CPLD har en kompleksitet mellom PAL-er og feltprogrammerbare gate-arrays (FPGAs). Det har også de arkitektoniske funksjonene til både PAL-er og FPGA-er. Den viktigste arkitektoniske forskjellen mellom en CPLD og FPGA er at FPGAer er basert på oppslagstabeller, mens CPLDer er basert på hav-av-porter.
Fellestrekkene ved CPLD-er og FPGA-er er at de begge har et stort antall porter og fleksible bestemmelser for logikk. Mens vanlige funksjoner mellom CPLD-er og PAL-er inkluderer ikke-flyktig konfigurasjonsminne. CPLD-er er ledende innen markedet for programmerbare logiske enheter, og har flere fordeler som avansert programmering, lave kostnader, er ikke-flyktige og enkle å bruke.