Subido por Alejandro García

FPGA

Anuncio
Equipo: 2 los indestructibles
Investigación sobre FPGA´sy Tarjetas de desarrollo
Alejandro Lopez Gomez
Marco Antonio Valdez Sánchez
Omar Alejandro Guzman Alonso
Alejandro Perez Garcia
¿Que es un FPGA?
FPGA es el acrónimo de Field Programmable Gate Arrays y no es más
que una serie de dispositivos basados en semiconductores a base de
matrices de bloques lógicos configurables o CLB, donde además se
conectan través de lo que en el sector se denomina como interconexiones
programables.
Desarrollo FPGA
La tecnología FPGA es una de las arquitecturas más completas y flexibles
para el desarrollo de aplicaciones de alto rendimiento. Con esta tecnología
es posible diseñar sistemas y/o dispositivos a medida sobre un único chip,
en menos tiempo y a un menor costo, utilizando sofisticados sistemas de
simulación y circuitos integrados programables.
Desarrollo FPGA
El desarrollo de soluciones completas comprende el desarrollo del sistema
completo a partir del análisis de los requisitos, definición de la arquitectura,
diseño de prototipos, validación del diseño y soporte durante la integración.
La programación de una FPGA se suele realizar mediante lenguajes de
descripción de hardware (HDL), aunque también se puede realizar
mediante esquemas.
Características
Como podemos intuir, la principal característica de un FPGA es la
flexibilidad. Esto viene dado por su naturaleza, donde un ingeniero podría
descargar un archivo para un FPGA en concreto y modificar el
comportamiento del mismo mediante cambios en dicho fichero.
Este apartado también implica que en muchos casos se pueden hacer
cambios físicos sin hacer modificaciones costosas en la placa que lo
soporta.
La segunda característica que portan los FPGA es la aceleración. Cuando
hablamos de aceleración tenemos que definir tres escenarios totalmente
distintos: fabricación, diseño y aceleración en sí misma.
Características
Su principal característica y ventaja es que pueden ser reprogramados para un trabajo específico
o cambiar sus requisitos después de haberse fabricado. El inventor de esta tecnología fue Xilinx,
el cual ha evolucionado dicha tecnología hasta convertirla en un nuevo concepto a tener en
cuenta en ciertos entornos de trabajo.
● Aeroespacial.
● Audio.
● Automotriz.
● Broadcast.
● Electrónica.
● Centros de datos.
● Computación de alto rendimiento.
● Industrial y médica.
Fabricantes de FPGA’s
Fabricantes de dispositivos programables (FPGAs)
●
●
●
●
●
●
Xilinx - FPGAs basadas en SRAM
Altera - FPGAs basadas en SRAM
Microsemi (ex Actel) - FPGAs basadas en Flash y OTP, de bajo
consumo y espaciales
Lattice Semiconductors
Cypress PSoC - Logica programable con bloques analógicos
Quicklogic
Fabricante Xilinx
Como proveedor líder de todos los dispositivos lógicos totalmente
programables, Xilinx ostenta la cartera de costo optimizado más amplia de
FPGA, SoC, MPSoC y 3DIC de la industria.
Las soluciones de Xilinx cuentan con una inteligencia de software integrada
superior, optimizaciones de hardware y conectividad para proporcionar
sistemas diferenciados, conectados e inteligentes que sean adecuados
para una gran variedad de aplicaciones, las cuales van desde aprendizaje
automático y tecnología inalámbrica 5G hasta computación en la nube y IoT
industrial.
Fabricante Altera
Altera Corporation (NASDAQ: ALTR) es un fabricante líder de dispositivos
lógicos programables. Es uno de los valores que integran los índices
bursátiles NASDAQ-100 y S&P 500
Altera es uno de los pioneros de la lógica programable, siguiendo líderes
notables anteriores como Signetics y MMI en la introducción de PLDs.
Altera desarrolla algunas características que están orientadas hacia
capacidad de sistemas en chips programables (SOPC). Algunos de los
ejemplos más recientes incluyen memoria embebida, procesadores
embebidos, y transceptores de alta velocidad. El éxito en lanzamientos de
productos de 130nm y 90nm son buenos casos de estudio.
Fabricante Altera
Los procesadores soft-core Nios II y Nios de Altera y los dispositivos
HardCopy II y HardCopy están extendiendo el alcance de Altera en el
mercado, y coloca a esta empresa en el mundo de los procesadores
embebidos y ASICs estructuradas respectivamente.
Altera e Intel anunciaron el 1 de junio de 2015 que llegaron a un acuerdo
para que Intel adquiera Altera.
Altera ofrece también el software Quartus II, dirigido al diseño y simulación
de circuitos lógicos.
Fabricante Actel
Actel Corporation (antes NASDAQ:ACTL) ahora Microsemi fue una
fábrica americana de matrices de puertas lógicas programables en campo
(FPGAs por su siglas en inglés) de volátiles y de baja potencia, FPGAs de
señal mixta y soluciones de lógica programable.​ Su casa central estaba en
Mountain View (California) pero tenía oficinas en todo el mundo. Actel
Corporation fue adquirida por Microsemi.
Fabricante Actel
El portfolio de FPGAs de Actel está basado en dos tipos de tecnologías:
FPGAs basados en antifusibles (las familias Axcelerator, SX-A, eX y MX) y
FPGAs basados en flash (las familias Fusion, PolarFire, IGLOO y
ProASIC3)
Los FPGAs antifusibles de Actel han sido conocidos por su no volatibilidad
y seguridad. Las familias basadas en flash incluyen las mismas
características pero son también reprogramables y de baja potencia.
Tipos de FPGA
La empresa Xilinx ofrece al mercado dos tipos de FPGAs: una de bajo costo, performance
media y otra de alto costo, performance alta-muy alta.
La primera se denomina la familia de los FPGA Spartan, y la segunda los FPGA
Virtex. A su vez, y debido a la gran competitividad del mercado, estas familias se van
renovando cada dos o tres años. Tal es así que, por ejemplo, la familia Spartan
fué evolucionando como Spartan, Spartan 2, Spartan 3 y la recientemente lanzada Spartan
6. Del mismo modo para la Virtex, comenzando con Virtex, Virtex-E, Virtex 2, Virtex
2Pro, Virtex 4, Virtex 5 y la reciente Virtex 6.
Tarjeta De Desarrollo Altera Fpga Cycloneii
Ep2c5t144
es una tarjeta de desarrollo con los componentes básicos para iniciarse en
el mundo de los FPGAs. Así como los CPLD, los FPGA pueden lograr lo
que los microcontroladores como los presentes en las tarjetas Arduino, no
pueden hacer: procesamiento paralelo verdadero, esto abre la puerta para
muchas posibilidades. Con esta tarjeta FPGA puede desarrollar proyectos
desde un control con compuertas lógicas, máquinas de estados,
procesamiento de señales serial y paralelo real, cálculos matemáticos,
emulación de procesadores y más.
Precio: $499.00
Fpga Xilinx Spartan3 Xk2f3
La generación Spartan®-3 de FPGA ofrece una selección de cinco
plataformas, cada una de las cuales ofrece un equilibrio exclusivo de costo
optimizado de lógica programable, conectividad e IP dura dedicada para
sus aplicaciones de bajo costo.
precio: $1,400
Fpga: Tarjeta De Desarrollo Xilinx
Spartan 6 Xc6slx16 + 32mb
Los dispositivos Spartan®-6 ofrecen características de conectividad líderes
en la industria, como altas relaciones de lógica a clavija, empaquetado de
factor de forma pequeño, procesador suave MicroBlaze ™ y una diversa
cantidad de protocolos de E / S compatibles. Ideal para una amplia gama
de aplicaciones de puente avanzadas que se encuentran en el consumidor,
el infoentretenimiento automotriz y la automatización industrial.
precio: $1,750
Bibliografía
●
Willy. (2021). Links - FPGAs en español. Fpga.com.ar. http://www.fpga.com.ar/3.htm
●
ALTERA FPGA / CPLD | Newark México. (2020). Newark.com.
https://mexico.newark.com/c/computadoras-embebidas-educacion-tarjetas-de-fabricante/fpgacpld?brand=altera
●
Colaboradores de los proyectos Wikimedia. (2020, June 12). Actel. Wikipedia.org; Wikimedia
Foundation, Inc. https://es.wikipedia.org/wiki/Actel
●
Colaboradores de los proyectos Wikimedia. (2007, November 24). Altera. Wikipedia.org; Wikimedia
Foundation, Inc. https://es.wikipedia.org/wiki/Altera
●
López, J. (2019, October 25). Qué es un FPGA: características y utilidad de este tipo de componente.
HardZone; HardZone. https://hardzone.es/reportajes/que-es/fpga-caracteristicas-utilidad/
●
Spartan-6 FPGA Family. (2021). Xilinx. https://www.xilinx.com/products/silicon-devices/fpga/spartan-
6.html
Descargar