Sei sulla pagina 1di 3

QUE ES UN FPGA?

Un FPGA es un dispositivo lgico programable, es decir un chip cuyas


puertas lgicas a nivel fsico podemos programar.
Los FPGA se utilizan en multitud de campos, que van desde la industria
de fabricacin mecanizada hasta la industria aeroespacial, pasando por
la industria militar.
Esto nos ofrece mejores ventajas respecto a circuitos comerciales ya
programados en los que solo tenemos que cargarle un programa, estos
circuitos que ya vienen programado tienen especificado los tiempos que
tardaran por cada instruccin e indicando el nmero de micro
instrucciones que harn falta para el proceso.
Imaginemos ahora que queremos hacer una multiplicacin de 128 bits,
en un microprocesador normal de 32 bits, los datos tendran que ser
fragmentados y reunidos en una solucin final, si se crean 4 fragmentos
significara que necesitamos al menos 4 ciclos de reloj para procesar los
datos, esto sin contar con los accesos a memoria, y sin contar que el
micro procesador puede ser de 16 bits, en un FPGA podramos disear
un multiplicador de 128 bits que multiplicaran en un solo ciclo de reloj, e
incluso podramos calcular los tiempos de retrasos mximos y as
establecer una frecuencia de reloj de acuerdo a nuestro circuito.
Como hemos visto los FPGA son interesantes cuando realizamos
soluciones especficas, pero tambin nos ofrece la posibilidad de re
configurar todo el circuito cargndole un nuevo netlist, si encontramos
errores en nuestro diseo original, esto no ocurrira en un
microprocesador normal ya que la nica manera seria poner uno nuevo.

FABRICANTES
A principios de 2007, el mercado de los FPGA se ha colocado en un
estado donde hay dos productores de FPGA de propsito general que
estn a la cabeza del mismo, y un conjunto de otros competidores
quienes se diferencian por ofrecer dispositivos de capacidades nicas.
Xilinx es uno de los dos grandes lderes en la fabricacin de FPGA.
Altera es el otro gran lder.
Lattice Semiconductor lanz al mercado dispositivos FPGA con
tecnologa de 90nm. En adicin, Lattice es un proveedor lder en
tecnologa no voltil, FPGA basadas en tecnologa Flash, con productos
de 90nm y 130nm.
Actel tiene FPGAs basados en tecnologa Flash reprogrammable.
Tambin ofrece FPGAs que incluyen mezcladores de seales basados en
Flash.
QuickLogic tiene productos basados en fusibles (programables una sola
vez).
Atmel es uno de los fabricantes cuyos productos son reconfigurables (el
Xilinx XC62xx fue uno de estos, pero no estn siendo fabricados
actualmente). Ellos se enfocaron en proveer microcontroladores AVR con
FPGAs, todo en el mismo encapsulado.

Achronix Semiconductor tienen en desarrollo FPGAs muy veloces.


Planean sacar al mercado a comienzos de 2007 FPGAs con velocidades
cercanas a los 2GHz.
MathStar, Inc. ofrecen FPGA que ellos llaman FPOA (Arreglo de objetos
de matriz programable).

Ciclos de reloj
La frecuencia de reloj indica la velocidad a la que un ordenador realiza
sus operaciones ms bsicas, como sumar dos nmeros o transferir el
valor de un registro a otro. Se mide en ciclos por segundo.

Potrebbero piacerti anche