Matriz de puerta programable en campo

Una FPGA de Altera.
Una Spartan de Xilinx.

Una matriz de puertas lógicas programable en campo[1][2]​ o FPGA (del inglés field-programmable gate array), es un dispositivo programable que contiene bloques de lógica cuya interconexión y funcionalidad puede ser configurada en el momento, mediante un lenguaje de descripción especializado. La lógica programable puede reproducir desde funciones tan sencillas como las llevadas a cabo por una puerta lógica o un sistema combinacional hasta complejos sistemas en un chip.

Las FPGA se utilizan en aplicaciones similares a los ASIC sin embargo son más lentas, tienen un mayor consumo de energía y no pueden abarcar sistemas tan complejos como ellos. A pesar de esto, las FPGA tienen las ventajas de ser reprogramables (lo que añade una enorme flexibilidad al flujo de diseño), sus costes de desarrollo y adquisición son mucho menores para pequeñas cantidades de dispositivos y el tiempo de desarrollo es también menor.

Ciertos fabricantes cuentan con FPGA que solo se pueden programar una vez, por lo que sus ventajas e inconvenientes se encuentran a medio camino entre los ASIC y las FPGA. Históricamente las FPGA surgen como una evolución de los conceptos desarrollados en las PAL y los CPLD.

  1. Morris Mano, M. (2003). Diseño Digital. Pearson. p. 61. ISBN 970-26-0438-9. 
  2. Gonzáles Maxinez, David Jaime (2014). Grupo Editorial Patria, ed. Programación de Sistemas Digitales con VHDL. p. 330. ISBN 978-607-438-932-6. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy