Hvad er PLD & ? CPLD

Programmerbare logiske enheder, eller PLD , og komplekse programmerbare logiske anordninger , eller CPLD, er integrerede kredsløb - kredsløb , der består af transistorer, modstande og kondensatorer er konstrueret på en enkelt mikrochip - hvor mikrochippen kan konfigureres , eller programmerede , af brugeren. Som navnene antyder , princippet forskellen mellem en PLD og en CPLD er kompleksitet ; du kan tænke på en CPLD som flere PLD blokke på en enkelt mikrochip. PLD

PLD består af en række kombinatoriske logiske kredsløb, eller porte , og flip-flops . Kombination logiske kredsløb er kredsløb , hvis output er afhængig på alle tidspunkter på en kombination af deres input ; flip-flops er kredsløb, der har to stabile tilstande , som hver svarer til en af ​​to alternative indgangssignaler. Kombinationsmulighederne logiske kredsløb og flip-flops er arrangeret i fuldt sammenkoblede grupper kendt som macrocells , sådan at en boolsk udtryk - et udtryk , der evalueres til enten " true" eller "false" - . Kan bygges inde i hver makrocelle


PLD Fordele

Den mest åbenlyse fordel ved en PLD over en CPLD er, at en enkelt mikrochip kræver mindre areal , ledninger og magt end flere sammenkoblede mikrochips. Desuden er en PLD chip designet til fleksibilitet , så hvis en ændring af logikken er nødvendigt det kan opnås ved at erstatte en PLD chip med en anden uden at trække nye kabler i kredsløb , som chippen er tilsluttet. PLD chips var faktisk den første type chip , der tillod denne form for fleksibel logik design i hardware.
CPLD

CPLD er logisk mere kompleks end en PLD , men ikke nødvendigvis er fysisk større . I modsætning til en PLD kan makrocellerne inden for en CPLD ikke være fuldt sammenkoblet . Som et resultat, selvom en CPLD indeholder nok kombinatoriske logiske kredsløb og flip - flips for at støtte en bestemt hardwarekonfiguration - i hvert fald i teorien - det kan ikke støtte , at konfigurationen i praksis
. CPLD Fordele

øgede kompleksitet i en CPLD så det kan programmeres med flere logiske ligninger end en PLD , og derfor at blive sat til en bredere vifte af anvendelser. En CPLD kan bruges på samme måde som en PLD til enkle applikationer såsom adresse dekodning, men er oftere brugt til højtydende logik applikationer, såsom magt sekventering, spændingsniveau oversættelse og timing kontrol. Den kortere opstartstid og forsinkelse af en CPLD gør det at foretrække frem for en anden type programmerbar logik enhed , der er kendt som et felt - Programmable Gate-Array ( FPGA ) , i mange applikationer.


https://www.danishgame.com © Hobbyer, spil