7.- Field Programable Gate Arrays FPGA

Cuando la complegidad del arreglo de compuertas programable se incrementa entonces se le denomina al ASIC como FPGA, y esta es la unica diferencia entre los PLD´s y el FPGA, de hecho algunas de las compañias que fabrican ASIC´s FPGA denominan a sus productos PLD´s complejos [4]. El FPGA es uno de los más nuevos miembros de la familia de los ASIC´s, su importancia creció rápidamente reemplazando al uso de la familia TTL en los sistemas de microelectrónica. Algunas de las características de este tipo de ASIC´s son:

  • Ninguna de las máscaras son configurables por el consumidor.
  • Se emplea un metodo para programar las interconexiones y las celdas lógicas básicas.
  • El núcleo es un arreglo regular de celdas lógicas básicas que puede implementarse como una logica secuencial a base de flip-flop´s.
  • Una matriz de interconexiones programables rodea a las celdas lógicas.
  • Celdas programables rodean al núcleo del dispositivo.
  • El diseño solo tarda algunas horas.