Está en la página 1de 4

INVESTIGACION I

Las FPGA en la actualidad

Presentado a:
EYBERTH ROJAS MARTÍNEZ

Hecho por:
CARLOS MARIO DIAZGRNADOS

Santa Marta
26/02/2020
Las FPGA en la actualidad

Resumen

El siguiente ensayo se basa en realizar un ensayo donde resuelvan la pregunta:


¿Cómo han evolucionado las FPGA?, en general esto se puede resolver
planteándose diferentes preguntas tales como

 ¿Cuáles fueron las primeras FPGA?


 ¿Qué empresas construyen FPGA?
 ¿Qué capacidades tienen las FPGA actuales?, en términos del número de
compuertas
 ¿Qué problemas se han resulto utilizando FPGA?
 ¿Para qué se utilizan actualmente?

FPGA

FPGA son las siglas de Field Programmable Gate Array, o en español Matriz de
Puertas Programables en Campo. Estos son unos diminutos dispositivos
semiconductores que tienen la capacidad de programarse para realizarse
acciones muy concretas de forma rápida y eficiente.

Existen distintas razones y características por las que se invierte y desarrollan los
FPGA, pero entre ellas las más relevantes son:

Arquitectura programable, Los FPGA a diferencia de otras arquitecturas, son


programables. Esto les otorga una gran flexibilidad de uso, puesto que su
programación puede alterarse para mejorarles o solucionar fallas. Esto permitiría
por ejemplo; optimizar un FPGA para manejar de mejor manera procesos
complejos tras haberse realizado un análisis y optimización de su programación
inicial. Con ello, la nueva versión del software del FPGA permitiría mejorar el
rendimiento o solucionar problemas de seguridad detectados, una situación
imposible usando arquitecturas como la ASIC.

Desarrollo acelerado del hardware, Dado que los FPGA son más sencillos a nivel
lógico, las compañías son capaces de traer nuevos productos al mercado de
forma más rápida. Al tiempo también en el que los FPGA evolucionan y ofrecen
mejores características. Esto es algo que los ASIC no pueden ofrecer, porque su
desarrollo requiere de ciclos de fabricación mucho más extensos.

Las primeras FPGAs fueron inventadas por Xilinx y salieron al mercado en 1985
se mantienen como uno de los más populares en compañías y grupos de
investigación. La nueva idea era sencilla y se basaba en 3 conceptos conocidos.
En primer lugar, utilizar multiplexores para realizar funciones lógicas, en lugar del
arreglo de transistores P y N. En segundo lugar, para interconectar sólo se
necesitaba difundir en el silicio un patrón de pistas y un conjunto de matrices de
interconexión. Esto permitiría conectar puntos de manera programable, tal como lo
hacía una antigua red telefónica. La última idea de las FPGAs era consecuencia
de las anteriores: una memoria externa almacenaría todos los valores de
configuración del dispositivo. La idea de una EPROM auxiliar para arrancar un
circuito programable complejo era algo cotidiano para los miles usuarios de
microprocesadores.

Xilinx es uno de los grandes líderes en la fabricación de FPGA, otra empresa que
construyen FPGA es ATMEL diseñada para ofrecer un rendimiento superior con
su coprocesador FPGA, la serie AT40KAL de Atmel, con sus puertas utilizables de
5K a 50K, es la opción definitiva para DSP de alta densidad, con uso intensivo de
ordenadores y diseños lógicos similares y rápidos.

Las capacidades que tienen las FPGA actuales son que sus componentes lógicos
pueden ser programados como compuertas lógicas (AND, OR, XOR, NOT), o
funciones combi nacional más compleja como decodificadores o también puede
programarse como simples funciones matemáticas. También incluyen elementos
de memoria, estos pueden ser simples flip-flops o bloques de memoria más
complejos.

Las FPGA se han utilizado para muchas aplicaciones diversas. Son


particularmente útiles para implementar funciones de interfaz inteligente, control
de motores, aceleración algorítmica y computación de alto rendimiento (HPC),
procesamiento de imágenes y videos, visión artificial, inteligencia artificial (AI),
aprendizaje automático (ML), aprendizaje profundo (DL), radares, conformación de
haces, estaciones base y comunicaciones.

Las FPGA se utilizan actualmente en varios ámbitos como en el sistemas de


imágenes médicas, cada vez con más frecuencia se están empleando las FPGAs
para el tratamiento de imágenes biomédicas obtenidas mediante procesos de
PET, escáner CT, rayos X, imágenes tridimensionales, etc. Estos sistemas de
visión médica cada vez precisan de más resolución y de una capacidad de
procesamiento mayor, incluso muchas necesitan poder desarrollarse en tiempo
real, por lo que las prestaciones que ofrecen las FPGAs de frecuencia y
procesamiento en paralelo se adaptan muy bien a estas necesidades.

Aeronáutica y defensa, además de las mencionadas previamente, existen multitud


de aplicaciones aeronáuticas y de defensa que emplean FPGA debido a las
buenas características que éstas ofrecen.
Ingeniería de control, capacidad para implementar un controlador basado en
FPGA como un sistema en tiempo real duro que puede reaccionar a cualquier
cambio crítico en el entorno de control dentro de un tiempo determinista
(calculado, limitado y conocido). Otro aspecto es la posibilidad de reconfigurar la
FPGA durante el tiempo de ejecución en fábrica o en campo/vuelo, lo que permite
una adaptación a un entorno cambiante eligiendo el algoritmo de controlador que
mejor se ajuste, al tiempo que reduce los recursos lógicos necesarios y el tiempo
de implementación.

BIBLIOFRAFIA
https://www.generatecnologias.es/aplicaciones_fpga.html

https://cursos.mcielectronics.cl/2019/06/18/fpga-field-programmable-gate-
array/#:~:text=Las%20FPGAs%20contienen%20hasta%20100,a%20contener
%20dise%C3%B1os%20digitales%20grandes.

https://repositorio.usm.cl/bitstream/handle/11673/46840/3560901543783UTFSM.p
df

También podría gustarte