Oversikt Over Programmerbare Logiske Enheter (PLD)

Hva ER PLD?

PLD står For Programmerbar Logisk Enhet. En Programmerbar Logisk enhet er en individuell, programmerbar elektronisk chip som kan brukes som et element for å bygge digitale kretser som kan omkonfigureres. Programmerbare Logiske Enheter har programmerbare elementer som kan endres og programmeres ved hjelp av et spesielt program, selv etter at produktet forlot produksjonsstedet. Sammenlignet MED EN PLD, består en typisk ASIC / chip av logiske porter og har en fast funksjon som den er designet og programmert til å utføre en funksjonalitet. I motsetning til disse typiske integrerte kretsene, Kan Programmerbare Logiske Enheter omkonfigureres for å utføre ulike funksjoner basert på brukerens krav.

Hvordan Fungerer Programmerbare Logiske Enheter (Pld-Er)?

Programmerbare logiske enheter inneholder flere logiske elementer som flip flops samt OG og eller porter som kan konfigureres av brukeren. Den interne logikk og tilkoblinger kan endres av brukeren under programmeringsprosessen som er gjort ved hjelp av en dedikert program.

Programmerbare logiske enheter består noen ganger av en rekke sikringer som er intakte I den opprinnelige, uprogrammerte PLD. når du programmerer logikkenheten, og bekrefter sammenkoblingene, blåser du i hovedsak sikringene for å gjøre forbindelsene permanente i en bestemt konfigurasjon i henhold til ditt design.

for å programmere En Programmerbar logisk enhet må du sørge for at du bruker riktig programvare og riktig språk for å kommunisere med teknologien. Du vil mest sannsynlig bruke et maskinvarebeskrivelsesspråk, ELLER HDL. Hvis du er ute etter et høyere nivå språk for komplekse enheter, kan du bruke slike SOM VHDL eller Verilog.

Du vil også trenge en enhetsprogrammerer for å flytte logikkmønsteret du har designet i det gitte maskinvarespråket på Den Programmerbare logikkenheten.

Typer Programmerbare Logiske Enheter (Pld)

Det finnes flere Forskjellige Typer Programmerbare Logiske enheter, som hver har ulike programmerbare funksjoner. De er som følger:

  • Programmerbar Les Bare Minne (PROM)

i et Typisk Programmerbart Skrivebeskyttet Minne, ELLER PROM, blir inngangen matet inn i en fast og array som fungerer som dekoder, og deretter behandles gjennom en programmerbar eller array før du gir utgangen.

  • Programmerbar Matriselogikk (PAL)

En Programmerbar Arraylogikk eller PAL-enhet består av en programmerbar og array og deretter fast ELLER array i den sekvensen. Som sådan vil utgangen av disse enhetene være kombinasjonen av inngangene i form av summen av produkter. Disse enhetene har vanligvis en rekke transistorceller.

  • Programmerbar Logisk Matrise (PLA)

EN PLA, Eller Programmerbar Logikk Array, består av to programmerbare OG og eller arrays etter hverandre, klemt mellom inngang og utganger.

  • Kompleks Programmerbar Logisk Enhet (CPLD)

I ET CPLD, Eller En Kompleks Programmerbar Logisk Enhet, er det et sett med blokker, hver bestående Av Programmerbare logiske enheter som deretter er forbundet med en global sammenkoblingsmatrise. Som bruker har du muligheten til å programmere de Enkelte Programmerbare logiske enhetsblokkene, samt sammenkoblingene som støter til DE FORSKJELLIGE PLD-blokkene med hverandre. Les mer om Cpld her.

  • Feltet Programmerbar Gate Array (FPGA)

Fpgaer består vanligvis av en programmerbar logisk matrise, en programmerbar rutingsmatrise og programmerbare innganger/utganger. Den programmerbare logikkstrukturen er i utgangspunktet et todimensjonalt utvalg av logiske blokker som kan konfigureres av brukeren. De programmerbare ruter er rutekanaler og tilkoblings-eller bryterbokser som kobler de forskjellige blokkene og pinnene sammen i kretsen. Til slutt kan du også konfigurere i / O-bufferpinnene og bestemme hvilke pinner på brikken som inngangspinner, utgangspinner eller I/O-pinnene. Les mer om Fpga her.

Hvorfor Skal Du Bruke PLDs?

  • Programmerbare logiske enheter gir brukeren mer fleksibilitet under designsyklusen. Dette skyldes at designoperasjonene er basert på å endre hele programmeringsfilen. Disse endringene kan observeres tydelig inne I arbeidsdelene OG utformingen AV PLD.
  • Programmerbare logiske enheter er relativt mindre i størrelse og tar opp mindre brettplass. Som et resultat har de også en kortere monteringstid og en relativt enklere monteringsprosess i seg selv. Dette resulterer også i kostnadsreduksjon.
  • Programmerbare logiske enheter har en tendens til å forbruke en lavere grad av strøm og er også preget av å ha færre sett med sammenkoblinger i pakkene sammenlignet med alternative alternativer. Alle disse funksjonene oversette til stor system pålitelighet samt fleksibilitet.
  • Pld er svært feltprogrammerbare-dette betyr at brikken eller kretsen kan programmeres helt utenfor produksjonsmiljøet. Du trenger ikke nødvendigvis å gjøre endringene under byggingen av kretsen som endringene kan gjøres på et senere tidspunkt, etter behov.
  • muligheten til å endre konfigurasjonen av enheten gjør Programmerbare logiske enheter et ekstremt attraktivt alternativ takket være tilpassbarhet og tilpassing.
  • redusert antall integrerte kretser som brukes når erstattet Med PLDs øker påliteligheten av kretsen, spesielt siden det er et mindre antall sammenkoblinger.
  • Siden Programmerbare logiske enheter er slettbare og modifiserbare, er de ideelle for situasjoner eller teknologi som trenger konsekvente oppdateringer, eller hvis Det må gjenbrukes på et tidspunkt i livssyklusen.

Programmerbare logiske enheter har gjort det mulig for mange brukere, designere og produsenter å komme opp med utrolig nyskapende og fenomenal teknologi som er sentrert rundt å produsere logikkbaserte løsninger på tvers av en rekke applikasjoner. Det reduserte strømforbruket, lavere kostnadsbeløp og integrering av så mange funksjoner som ganske enkelt ikke er en mulighet med de fleste andre alternativer, gjør Alle Programmerbare logiske enheter til et mye favorisert og foretrukket alternativ for flere brukere som tilhører en rekke forskjellige bakgrunner og bransjer.

Leave a Reply