Pongo este instructable juntos después de darse cuenta de que allí realmente no es nada en el sitio web sobre lógica programable excepto una pregunta y una instructable sobre un programador (véase los acoplamientos abajo).
En un esfuerzo por tratar de ayudar a todos a comprender lo que una lógica programable es necesario y como un
medios de publicar mi primer instructivo aquí.
Dispositivos lógicos programables, ¿qué son? Específicamente son un circuito integrado que programa utilizando un lenguaje de Descripción hardware como VHDL o Verilog. Otros idiomas que usted puede haber oído de son CUPL o ADA. Con las herramientas correctas, que usted puede incluso generar un esquema que se utiliza para generar el archivo que se utilizará para programar el dispositivo.
Existen varios tipos de lógica programable. Las versiones más antiguas como la lógica de arreglo programable (PAL) como la PAL20R8, la lógica de la matriz genérica (GAL) como la GAL22v10, el dispositivo de lógica programable (PLD) como el 22V10, el dispositivo de lógica programable simple (SPLD) como el 20V8 han estado alrededor durante bastante tiempo.
El dispositivo de lógica programable compleja (CPLD) como el XC2C32A de Xilinx y el arreglo de compuertas programables en campo (FPGA) como el XC3S50 de Xilinx son algunas de las nuevas versiones de Controladores Logicos Programables que son el resultado de mejoras en los tipos originales de dispositivos.
Estos tipos de dispositivos están disponibles de varios fabricantes como Texas Instruments, Cypress Semiconductor, Atmel, Semi enrejado, Altera, Actel, Xilinx. Algunos de estos proveedores ya no fabrican estos dispositivos ellos mismos pero han vendido los derechos a la electrónica de Rochester que les fabrica con los mismos números y logos, mientras que algunos como enrejado todavía GAL dispositivos además nuevos CPLDs y FPGAs.