Вы находитесь на странице: 1из 2

UNIVERSIDAD POLITECNICA SALESIANA

CIRCUITOS DIGITALES AVANZADOS


NOMBRE: Sebastian Cazar
FECHA: 2017-01-19
7G-1

CONSULTA

FPGAS
Las FPGAS son una gran solucin en la elaboracin de prototipos gracias a la flexibilidad que ofrecen en el
diseo. Debido a su importancia, se presenta como ejemplo de diseo, la descripcin de un circuito
combinacional en lenguaje VHDL programado en una FPGA Spartan XCS200E. Se realiz la simulacin
funcional utilizando el programa ModelSim 5.7 y para las etapas de diseo restantes se utiliz ISE Foundation
6.1; ambos programas de la empresa Xilinx.

En 1985, Xilinx Incorporated (www.xilinx.com) introdujo una idea completamente nueva en el campo de
dispositivos programables: combinar el control del diseador y el tiempo de desarrollo (time to Market) de los
PLDs con la densidad y bajo costo de arreglos de compuertas. Rpidamente la idea tom vuelo, los FPGAs se
empezaron a fabricar, y hoy en da Xilinx es el principal vendedor de FPGAs. Hasta ese ao los dispositivos
que se usaban (y todava se usan) cuando se necesitaba una gran cantidad de lgica combinacional y
secuencial eran los Application Specific Integrated Circuit (ASIC), cuyo tiempo de desarrollo es muy largo,
muchos meses llegando hasta aos, y sumamente costosos. Por ello los FPGAs logran insertarse rpidamente
en un mercado que no tena competencia. Hoy en da hay varios fabricantes entre los que se destacan FPGAs
de empresas como Xilinx Corporation, Altera Corporation, Actel Corporation y Lattice Semiconductor. Un FPGA
es un dispositivo que un diseador de sistemas digitales puede programar, despus que est soldado en el
circuito impreso, para que funcione de un modo determinado. Los FPGAs son fabricados con conexiones y
lgica programables. El diseador desarrolla su sistema digital usando herramientas tipo EDA (Electronics
Design Automation), sean dibujos esquemticos o lenguaje de descripcin de hardware (como VHDL), para
poder plasmar el sistema en lgica digital. Luego de simular satisfactoriamente el sistema digital comprobando
su funcionalidad se usan herramientas especficas del vendedor del FPGA para crear un archivo de
configuracin del FPGA, el cual describe todas las conexiones, interconexiones y lgica que necesita ser
programada dentro del FPGA para poder implementar el sistema digital desarrollado. Entonces, a travs de un
cable USB se conecta el FPGA o el circuito impreso en cual est soldado el FPGA, a una PC y usando el
software de configuracin del FPGA se descarga el archivo de configuracin. Una vez comprobado el correcto
funcionamiento del sistema en el FPGA se graba el archivo de configuracin en una memoria novoltil que el
FPGA leer y usar para auto-configurarse cada vez que se aplica la tensin de alimentacin al FPGA o cada
vez que se desee re-configurar el FPGA.
Ilustracin 1 Estructura y componentes de una FPGA de Xilinx

FPAA
Las redes analgicas programables (FPAA) integran diversas funciones que se pueden configurar e
interconectar de forma programable. Estas FPAA ofrecen al diseador analgico la versatilidad y nivel de
integracin de las que disfrutan los diseadores digitales desde hace ms de dos dcadas. En este artculo se
revisan las principales FPAA, sus ventajas, limitaciones y algunas aplicaciones.

Los FPAAs son el equivalente analgico de los FPGAs; estos dispositivos anlogos configurables permiten el
procesamiento analgico de seales, tales como filtrar, sumar, caracterizar, rectificar, generar y otras funciones.
Se basa en la tcnica del capacitor switcheado, que consiste en hacer una equivalencia de una red RC a travs
de un capacitor y la alternancia de un arreglo de switches. Un FPAA esta conformado por bloques anlogos
configurables, una red de interconexiones programables y un registro para almacenar los bits de configuracin;
adems posee una interfaz digital para recibir datos configuracin de las diferentes topologas de los circuitos
de las funciones analgicas.

BIBLIOGRAFIA

[1] Diseo VHDL de sistemas digitales sobre dispositivos lgicos programables FPGAS disponible online:
https://dialnet.unirioja.es/servlet/articulo?codigo=2793940

[2] FIELD PROGRAMMABLE GATE ARRAYS (FPGAS) disponible online:


http://dea.unsj.edu.ar/biodig1/Field%20Programmable%20Gate%20Arrays_C.pdf

[3] Diseo implementacin de un controlador proporcional integral derivativo pid, en un arreglo analgico proglamable en
campo fpaa disponible online: http://respuestas.ufps.edu.co/ojs/index.php/respuestas/article/view/560/566

Вам также может понравиться