Você está na página 1de 6

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).

DIAGRAMAS DE BOOLE EN VHDL


CIRCUITO N1

TABLA DE VERDAD
A
0
0
0
0
1
1
1
1

B
0
0
1
1
0
0
1
1

C
0
1
0
1
0
1
0
1

X
0
1
1
1
0
0
0
0

CIRCUITO N2

TABLA DE VERDAD

X
0
0
0
0
1
1
1
1

Y
0
0
1
1
0
0
1
1

Z
0
1
0
1
0
1
0
1

F
1
1
0
1
1
1
0
0

Você também pode gostar