Académique Documents
Professionnel Documents
Culture Documents
Visin General
La tecnologa de arreglos de compuertas programables en campo (FPGA) contina siendo impulsada. Se espera que el mercado de FPGAs en todo el mundo aumente de $1,900 millones en el 2005 a $2,750 millones en el 2010 1. Desde que Xilinx los invent en 1984, los FPGAs han pasado de ser sencillos chips de lgica de acoplamiento a reemplazar a los circuitos integrados de aplicacin especfica (ASICs) y procesadores para procesamiento de seales y aplicaciones de control. Por qu ha tenido tanto xito esta tecnologa? Este artculo ofrece una introduccin a los FPGAs y destaca algunos de los beneficios que hacen a los FPGAs nicos.
Contenido
1. Qu es un FPGA? 2. Los Cinco Beneficios Principales de la Tecnologa FPGA 3. Escoger un FPGA 4. Resumen
1. Qu es un FPGA?
En el nivel ms alto, los FPGAs son chips de silicio reprogramables. Al utilizar bloques de lgica pre-construidos y recursos para ruteo programables, usted puede configurar estos chips para implementar funcionalidades personalizadas en hardware sin tener que utilizar una tablilla de prototipos o un cautn. Slo deber desarrollar tareas de cmputo digital en software y compilarlas en un archivo de configuracin o bitstream que contenga informacin de cmo deben conectarse los componentes. Adems, los FPGAs son completamente reconfigurables y al instante toman una nueva personalidad cuando usted compila una diferente configuracin de circuitos. Anteriormente slo los ingenieros con un profundo entendimiento de diseo de hardware digital podan trabajar con la tecnologa FPGA. Sin embargo, el aumento de herramientas de diseo de alto nivel est cambiando las reglas de programacin de FPGAs, con nuevas tecnologas que convierten los diagramas a bloques grficos, o hasta el cdigo ANSI C a circuitos de hardware digital. La adopcin de chips FPGA en la industria ha sido impulsada por el hecho de que los FPGAs combinan lo mejor de los ASICs y de los sistemas basados en procesadores. Ofrecen velocidades temporizadas por hardware y fiabilidad, pero sin requerir altos volmenes de recursos para compensar el gran gasto que genera un diseo personalizado de ASIC. El silicio reprogramable tiene la misma capacidad de ajustarse que un software que se ejecuta en un sistema basado en procesadores, pero no est limitado por el nmero de ncleos disponibles. A diferencia de los procesadores, los FPGAs llevan a cabo diferentes operaciones de manera paralela, por lo que stas no necesitan competir por los mismos recursos. Cada tarea de procesos independientes se asigna a una seccin dedicada del chip, y puede ejecutarse de manera autnoma sin ser afectada por otros bloques de lgica. Como resultado, el rendimiento de una parte de la aplicacin no se ve afectado cuando se agregan otros procesos.
3. Escoger un FPGA
Al examinar las especificaciones de un chip FPGA, observe que generalmente estn divididos en bloques de lgica configurables como segmentos o clulas de lgica, funciones fijas de lgica como multiplicadores, y recursos de memoria como RAM en bloque embebida. El chip FPGA tiene otros componentes, pero stos son generalmente los ms importantes cuando se seleccionan y comparan FPGAs para una aplicacin en particular. Virtex-II 1000 Compuertas Flip-Flops LUTs Multiplicadores RAM en Bloque (kb) 1 milln 10,240 10,240 40 720 Virtex-II 3000 3 millones 28,672 28,672 96 1,728 Spartan-3 1000 1 milln 15,360 15,360 24 432 Spartan-3 2000 2 millones 40,960 40,960 40 720 Virtex-5 LX30 ----19,200 19,200 32 1,152 Virtex-5 LX50 ----28,800 28,800 48 1,728 Virtex-5 LX85 ----51,840 51,840 48 3,456 Virtex-5 LX110 ----69,120 69,120 64 4,608
1/2
www.ni.com
Tabla 1. Especificaciones de Recursos FPGA de Varias Familias La Tabla 1 muestra especificaciones de recursos usados para comparar chips FPGA dentro de varias familias de Xilinx. El nmero de compuertas ha sido una forma tpica de comparar el tamao de los chips FPGA contra la tecnologa ASIC, pero no describe realmente el nmero de componentes individuales dentro de un FPGA. sta es una de las razones por las cuales Xilinx no especific el nmero de compuertas de sistema equivalentes en la nueva familia Virtex-5. Para obtener ms informacin acerca de especificaciones y cmo funcionan los FPGAs, lea la nota tcnica FPGAs a Fondo.
4. Resumen
La adopcin de la tecnologa FPGA contina creciendo mientras que las herramientas de alto nivel evolucionan para ofrecer a los ingenieros e investigadores con diferentes niveles de experiencia los beneficios del silicio reprogramable. Para obtener ms informacin acerca de cmo se utilizan los FPGAs en diversas industrias y aplicaciones, vea la seccin Pasos Siguientes a continuacin. Pasos Siguientes Busque Casos de Estudio Usando Tecnologa FPGA Vea el Video: Introduccin a NI LabVIEW FPGA Recursos Adicionales: Nota Tcnica: FPGAs a Fondo
1 2 3
The Field-Programmable Gate Array (FPGA): Expanding Its Boundaries, InStat Market Research, April 2006 BDTI Focus Report: FPGAs for DSP, Second Edition , BDTI Benchmarking, 2006 FPGAs accelerate time to market for industrial designs , M. Thompson, EE Times 7/2/2004 http://www.us.design-reuse.com/articles/8190/fpgas-accelerate-time-to-market-for-industrial-designs.html
2/2
www.ni.com