Hem Hårdvara Vad är en komplex programmerbar logisk enhet (cpld)? - definition från techopedia

Vad är en komplex programmerbar logisk enhet (cpld)? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder komplex programmerbar logisk enhet (CPLD)?

En komplex programmerbar logisk enhet (CPLD) är en logisk enhet med helt programmerbara AND / OR-arrayer och makroceller. Makroceller är de viktigaste byggstenarna i ett CPLD, som innehåller komplexa logikoperationer och logik för att implementera disjunktiva normala formuttryck. OCH / ELLER-matriser är helt omprogrammerbara och ansvariga för att utföra olika logiska funktioner. Makroceller kan också definieras som funktionella block som ansvarar för att utföra sekventiell eller kombinatorisk logik.

Techopedia förklarar Complex Programmable Logic Device (CPLD)

En komplex programmerbar logisk enhet är en innovativ produkt jämfört med tidigare logiska enheter som programmerbara logikarrayer (PLAs) och Programmable Array Logic (PAL). De tidigare logiska enheterna var inte programmerbara, så logiken byggdes genom att kombinera flera logikchips tillsammans. Ett CPLD har en komplexitet mellan PAL: er och fältprogrammerbara grindmatriser (FPGA). Det har också de arkitektoniska egenskaperna hos både PAL: er och FPGA: er. Den huvudsakliga arkitektoniska skillnaden mellan en CPLD och FPGA är att FPGA är baserade på uppslagstabeller, medan CPLD är baserade på grindar.

De vanliga egenskaperna hos CPLD: er och FPGA: er är att de båda har ett stort antal grindar och flexibla förutsättningar för logik. Medan vanliga funktioner mellan CPLD och PAL inkluderar icke-flyktigt konfigurationsminne. CPLD är ledande på marknaden för programmerbara logiska enheter, med flera fördelar som avancerad programmering, låg kostnad, är icke-flyktiga och enkla att använda.

Vad är en komplex programmerbar logisk enhet (cpld)? - definition från techopedia