Ik samen te stellen dit instructable na merken dat er echt niets op de website over programmeerbare logica met uitzondering van een vraag en een instructable over een programmeur (zie links hieronder).
Dus in een poging om te proberen te helpen iedereen begrijpen wat een programmeerbare logica apparaat is en als een
middel van het plaatsen van mijn eerste instructable hier u zijn.
Programmeerbare apparaten, wat zijn ze? Specifiek zijn zij een geïntegreerd circuit dat u het programma met behulp van een hardwarebeschrijvingstaal zoals VHDL en Verilog. Andere talen die je hebt misschien gehoord van zijn CUPL of ADA. Met de juiste hulpmiddelen u kunt zelfs het genereren van een schema dat wordt gebruikt voor het bouwen van het bestand dat wordt gebruikt voor het programmeren van het apparaat.
Er zijn verschillende soorten programmeerbare logica beschikbaar. Oudere versies als de matrix van programmeerbare logica (PAL) zoals de PAL20R8, de logica van de generieke matrix (GAL) zoals de GAL22v10, het apparaat van programmeerbare logica (PLD) zoals de 22V10, het eenvoudige programmeerbare logica apparaat (SPLD), zoals de 20V8 zijn al geruime tijd.
De CPLD (CPLD) zoals de XC2C32A van Xilinx, en het veld programmable gate array (FPGA) zoals de XC3S50 van Xilinx zijn enkele van de nieuwere versies van programmeerbare logica die een gevolg zijn van verbeteringen aan de oorspronkelijke soorten apparaten.
Deze typen apparaten zijn verkrijgbaar bij verschillende fabrikanten zoals Texas Instruments, Cypress Semiconductor Atmel, Lattice Semi, Altera, Actel en Xilinx. Sommige van deze leveranciers niet langer vervaardiging van deze apparaten zelf maar hebben verkocht de rechten tot Rochester elektronica die ze met dezelfde onderdeelnummers en logo's, produceert terwijl sommige zoals Lattice nog steeds GAL apparaten naast de nieuwere CPLDs en FPGA bieden.