Hva er PLD & ? CPLD

Programmerbare logiske enheter, eller PLD og komplekse programmerbare logiske enheter , eller CPLD , er integrerte kretser - kretser som består av transistorer, motstander og kondensatorer bygget på et enkelt microchip - der microchip kan konfigureres , eller programmert , av brukeren. Som navnene antyder , prinsippet forskjellen mellom en PLD og en CPLD er kompleksitet ; du kan tenke på en CPLD som flere PLD blokker på en enkelt microchip . PLD

En PLD består av en serie av kombinatoriske kretser , eller porter , og flip- flops . Kombinasjon logiske kretser er kretser der produksjonen er avhengig hele tiden på en kombinasjon av sine innganger ; flip-flops er kretser som har to stabile tilstander, som hvert tilsvarer en av to alternative inngangssignaler. Kombinasjonen logiske kretser og flip- flops er arrangert i fullt sammenhengende grupper kjent som macrocells , slik at en boolsk uttrykk - et uttrykk som evalueres til enten "true" eller " false" - . Kan bygges inne i hver macrocell


PLD Fordeler

Den mest åpenbare fordelen med en PLD over en CPLD er at en enkelt mikrobrikke krever mindre areal, ledninger og strøm enn flere sammenkoblede microchips . Videre er en PLD -brikken utformet for fleksibilitet , slik at hvis en endring i logikken som er nødvendig kan den oppnås ved å erstatte en PLD -brikke med et annet uten rewiring kretsene som brikken er koblet til. PLD chips var faktisk denne typen fleksible logikk design i maskinvare .
CPLD

En CPLD er den første type chip som tillot logisk mer kompleks enn en PLD , men kanskje ikke nødvendigvis være fysisk større . I motsetning til en PLD , kan de macrocells innenfor en CPLD ikke være fullt ut sammenhengende . Som et resultat , selv om en CPLD inneholder nok kombinatoriske kretser og flip - flips å støtte en bestemt maskinvarekonfigurasjonen - i hvert fall i teorien - det kan ikke støtte at konfigurasjonen i praksis
. CPLD Fordeler

den økte kompleksiteten i en CPLD tillate det å være programmert med flere logiske ligninger enn en PLD og derfor å bli satt til et bredere spekter av bruksområder . En CPLD kan brukes på samme måte som en PLD for enkle applikasjoner som adressedekoding, men er oftere anvendes for høy-ytelse logikk -programmer , slik som strøm -sekvensering , spenningsnivå oversettelse og tidsstyring . Jo kortere oppstartstid og forsinkelse av en CPLD gjør det best til en annen type programmerbar logisk enhet , kjent som et felt - programmerbar gate array ( FPGA ) , i mange programmer .


Hobbyer, spill © (www.northgames.biz)