overzicht Programmable Logic Devices (PLD)

Wat is PLD?

PLD staat voor Programmable Logic Device. Een programmeerbaar logische apparaat is een individuele, programmeerbare elektronische chip die kan worden gebruikt als een element om digitale circuits te bouwen die kunnen worden geconfigureerd. Programmeerbare logische apparaten hebben programmeerbare elementen die met een speciaal programma kunnen worden aangepast en geprogrammeerd, zelfs nadat het product de productielocatie heeft verlaten. In vergelijking met een PLD, een typische ASIC/chip bestaat uit logische poorten en heeft een vaste functie die het is ontworpen en geprogrammeerd om een functionaliteit uit te voeren. In tegenstelling tot deze typische geïntegreerde schakelingen, kunnen programmeerbare logische apparaten opnieuw worden geconfigureerd om verschillende functies uit te voeren op basis van de eisen van de gebruiker.

Hoe Werken PLD ‘ S (Programmable Logic Devices)?

programmeerbare logische apparaten bevatten meerdere logische elementen zoals slippers en EN EN / OF poorten die door de gebruiker kunnen worden geconfigureerd. De interne logica en verbindingen kunnen worden gewijzigd door de gebruiker tijdens het programmeerproces dat wordt gedaan met behulp van een speciale software-applicatie.

programmeerbare logische apparaten bestaan soms uit een aantal zekeringen die intact zijn in de originele, niet-geprogrammeerde PLD. wanneer u het logische apparaat programmeert en de verbindingen bevestigt, blaast u in wezen de zekeringen uit om de verbindingen permanent te maken in een bepaalde configuratie volgens uw ontwerp.

om een programmeerbaar logisch apparaat te programmeren, moet u ervoor zorgen dat u de juiste software en de juiste taal gebruikt om met de technologie te communiceren. U zult waarschijnlijk gebruik maken van een hardware beschrijving taal, of HDL. Als u op zoek bent naar een hogere taal voor complexe apparaten, kunt u gebruik maken van de wil van VHDL of Verilog.

u hebt ook een apparaatprogrammeur nodig om het logische patroon dat u hebt ontworpen in de gegeven hardwaretaal naar het programmeerbare logische apparaat te verplaatsen.

typen programmeerbare logische apparaten (PLD ‘ s)

er zijn verschillende typen programmeerbare logische apparaten, die elk verschillende programmeerbare kenmerken hebben. Zij zijn als volgt::

  • programmeerbaar alleen-lezen geheugen (PROM)

in een typisch programmeerbaar alleen-lezen geheugen, of PROM, wordt de ingang ingevoerd in een vaste en array die fungeert als de decoder, en dan wordt verwerkt door middel van een programmeerbare of array voordat de output.

  • Programmable Array Logic (PAL)

een programmeerbare Array Logica, of PAL apparaat bestaat uit een programmeerbare en array en dan vaste of array in die volgorde. Als zodanig zou de output van deze apparaten de combinatie van de inputs in de vorm van som van producten zijn. Deze apparaten hebben meestal een reeks transistorcellen.

  • Programmable Logic Array (PLA)

een PLA, of programmeerbare logische Array, bestaat uit twee programmeerbare en en of arrays na elkaar, ingeklemd tussen de ingang en de uitgangen.

  • Complex programmeerbaar logische apparaat (CPLD))

In een CPLD, of een Complex programmeerbaar logisch apparaat, is er een verzameling blokken, elk bestaande uit programmeerbare logische apparaten die vervolgens worden verbonden door een globale interconnectiematrix. Als gebruiker heb je de mogelijkheid om de individuele programmeerbare logische apparaatblokken te programmeren, evenals de interconnecties die aan de verschillende PLD-blokken met elkaar grenzen. Lees hier meer over CPLDs.

  • Field Programmable Gate Array (FPGA))

FPGA ‘ s bestaan meestal uit een programmeerbare logische matrix, een programmeerbare routeringsmatrix en programmeerbare in-en uitgangen. De programmeerbare logische structuur is in principe een tweedimensionale array van logische blokken die door de gebruiker kan worden geconfigureerd. De programmeerbare routes zijn de routeringskanalen en aansluit-of schakelkasten die de verschillende blokken en pinnen in het circuit met elkaar verbinden. Uiteindelijk kunt u ook de I/O buffer pinnen configureren en bepalen welke pinnen op de chip functioneren als de input pinnen, output pinnen, of de I/O pinnen. Lees hier meer over FPGA ‘ s.

Waarom Zou U Pld ‘ S Moeten Gebruiken?

  • programmeerbare logische apparaten bieden de gebruiker meer flexibiliteit tijdens de ontwerpcyclus. Dit komt omdat de ontwerpbewerkingen gebaseerd zijn op het veranderen van het hele programmeerbestand. Deze veranderingen kunnen tastbaar worden waargenomen in de werkende delen en het ontwerp van de PLD.
  • programmeerbare logische apparaten zijn relatief kleiner en nemen minder ruimte in beslag. Daardoor hebben ze ook een kortere montagetijd en een relatief eenvoudiger montageproces op zichzelf. Dit leidt ook tot kostenreductie.
  • programmeerbare logische apparaten verbruiken meestal een lager vermogen en worden ook gekenmerkt door minder interconnecties in de pakketten in vergelijking met alternatieve opties. Al deze functies Vertalen zich in grote systeembetrouwbaarheid en flexibiliteit.
  • PLD ‘ s zijn in hoge mate veldprogrammeerbaar-dit betekent dat de chip of het circuit volledig buiten de productieomgeving kan worden geprogrammeerd. U hoeft niet per se de wijzigingen aan te brengen tijdens de bouw van het circuit, omdat de wijzigingen op een later punt kunnen worden gemaakt, indien nodig.
  • de mogelijkheid om de configuratie van het apparaat te wijzigen maakt programmeerbare logische apparaten een zeer aantrekkelijke optie dankzij de aanpasbaarheid en personalisatie.
  • het verminderde aantal geïntegreerde schakelingen dat wordt gebruikt bij vervanging door PLD ‘ s verhoogt de betrouwbaarheid van de schakeling, vooral omdat er een kleiner aantal interconnecties is.
  • omdat programmeerbare logische apparaten wisbaar en aanpasbaar zijn, zijn ze ideaal voor situaties of technologie die consistente updates nodig heeft of die op een bepaald moment in de levenscyclus opnieuw moet worden gebruikt.

programmeerbare logische apparaten hebben veel gebruikers, ontwerpers en fabrikanten in staat gesteld om met ongelooflijk innovatieve en fenomenale technologie te komen die zich richt op het produceren van op logica gebaseerde oplossingen voor een verscheidenheid aan toepassingen. Het verminderde stroomverbruik, lagere kosten bedrag, en de integratie van zo veel functies die gewoon niet een mogelijkheid met de meeste van de andere alternatieven, Alle maken programmeerbare logische apparaten een veel favoriete en voorkeur optie voor meerdere gebruikers die behoren tot een aantal verschillende achtergronden en industrieën.

Leave a Reply