Comparativa Del Uso FPGA

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

COMPARATIVA DEL USO FPGA

CON HERRAMIENTAS VHDL Y


VERILOG

Universidad nacional de Piura


Curso : circuitos digitales II
facultad de ciencias
profesor: Miguel Ángel Panduro
carrera : Ing. Electrónica y telecomunicaciones
alumno: Pedro Luis suyon zapata
INTRODUCCION
Hoy en día vemos un panorama de cambios en el Mercado, donde
la competencia crea la necesidad de adecuar eficientemente las
industrias a fin de satisfacer los obstáculos que se presenten con el
pasar de los años. Una de las alternativas que se utilizan dentro del
campo industrial para enfrentar dichos obstáculos es la integración
de elementos que permitan la automatización de equipos y
sistemas de una forma adecuada.
Años atrás todo se centraba en usar microcontroladores para
realizar las tareas de automatización ya que presentan grandes
ventajas como ser reprogramables.
Pero últimamente vemos una tecnología que está tomando fuerza
en el mercado, pese a no ser reciente diversos factores están
haciendo que esta se popularice. Estamos hablando de las FPG o
matriz de puertas programables (en ingles “Field Programable Gate
Array”) es un dispositivo programable que en su interior contiene
celdas de lógica cuya interconexión y funcionalidad puede ser
configurada mediante un lenguaje de descripción de hardware (
HDL).
DESARROLLO

Las FPGAs fueron creadas en 1984 por Ross Freeman y Bernard


Vonderschmmidt, cofundadores de xilinx. Las FPGAs son el resultado de la
unión de los PLDs y ASIC.
La FPGA desde sus comienzos ha pasado por diversas modificaciones que han
dado paso al producto que conocemos hoy en día.
Se considera que las FPGA han pasado por 3 etapas o “eras” las cuales
consideran un gran cambio que ha ocurrido en ese periodo para las
fabricantes de estas tarjetas, las eras consideradas abarcan desde 1984 hasta
2007 cuyo periodo fue continuamente cambiante para el sector. Tenemos
“La Era de la Invención”, La Era de la Expansión” y “La Era de la
Acumulación”. Si vemos a las FPGA desde su creación han aumentado su
capacidad en un factor de 10000 aproximadamente y en su rendimiento en
un factor de 100, así como también su costo y la energía necesaria para la
operación han disminuido en un factor de 1000.
ACTUALIDAD

Observando que grandes empresas han puesto los ojos en estos chips siendo
la mayor noticia la compra de Altera por parte de Intel en 16700 millones de
dólares demuestra la importancia que se espera tomen las FPGA en un futuro
cercano.
La competencia dentro del mercado tecnológico por conseguir el mejor
rendimiento ha llevado a buscar alternativas diferentes de las ya utilizadas

¿Qué es una FPGA?, ¿Para qué se utilizan?


Una FPGA es un chip que contiene componentes lógicos programables e
interconexiones programables entre ellos. Sus componentes lógicos pueden
ser programados como compuertas lógicas (AND,NOT,OR,XOR), o funciones
combi nacionales más complejas 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.
La FPGA tiene una arquitectura que se basa en CLBs, donde se realizan las
funciones lógicas.
Las FPGA tienen interconexiones programables que son las que contribuye
los circuitos que hemos desarrollado esas interconexiones son activadas a
través del bistream que le designa el estado on /off al cable.
DISEÑO VHDL DE SISTEMAS DIGITALES SOBRE DISPOSITIVOS
LOGICOS PROGRAMABLES FPGAS
Las FPGAS son una gran solución en la elaboración de prototipos gracias a la
flexibilidad que ofrecen en el diseño. Debido a su importancia, se presenta
como ejemplo de diseño, la descripción de un circuito combinacional en
lenguaje VHDL programado en una FPGA Spartan XCS200E. Se realizó la
simulación funcional utilizando el programa ModelSim 5.7 y para las etapas
de diseño restantes se utilizó ISE Foundation 6.1; ambos programas de la
empresa Xilinx.
El diseño tradicional de sistemas digitales es de bajo costo y con tiempos de
desarrollo cortos, pero es restringido por arquitecturas inflexibles,
velocidades de operación y recursos limitados, así como poco versátiles a la
hora de la puesta en marcha, como lo son: memorias, microcontroladores,
procesadores digitales de señal (DSPs), entre otros. Una solución para estos
inconvenientes es el diseño ASIC o de aplicación específica, en contraparte
los tiempos de diseño y fabricación son muy extensos y por ende costosos a
la hora de solucionar un problema particular. Tomando las ventajas de los
dos tipos de diseño expuestos - bajo costo, tiempo de diseño reducido,
flexibilidad y versatilidad- surgen los dispositivos lógicos programables, con la
característica particular de poseer todos los recursos del primer tipo de
diseño concentrados en una pequeña área. Estas ventajas no están
completas sin una herramienta adecuada que nos permita organizar y
aprovechar estos recursos; para lo cual surgen los lenguajes de descripción
de hardware HDL. El diseño de sistemas digitales se transforma en una
descripción de alto nivel de los componentes que lo conforman, luego esta
descripción configura apropiadamente los recursos del dispositivo, para
finalmente obtener el sistema funcional. Lenguajes De Descripción De
Hardware Los lenguajes de descripción hardware –HDL: hardware description
languages-, se empezaron a utilizar en los años 70. Los primeros lenguajes
surgidos no tuvieron gran acogida y es hasta una década después que
aparecen los lenguajes VHDL y Verilog, los cuales son en la actualizad los más
utilizados y han desplazado a los otros lenguajes.

Diseño de herramientas automatizadas


Las herramientas software que se utilizan para asistir en el diseño se dividen
en dos categorías : la primera, CAD: computer aided design y la segunda,
CAE: computer aided engineering, para el diseño de sistemas digitales las
herramientas están compuestas por las dos clases de software. Entre las
herramientas disponibles para la simulación de un modelo hardware, se
tienen: ISE Foundation, Leonardo Spectrum, CADENCE HDL, MAXPLUS, entre
otros. Cada una de estas herramientas permite la descripción, síntesis,
simulación y programación de los dispositivos lógicos programables
CONCLUSIONES

La descripción en VHDL de un sistema digital permite independencia de las


referencias de los circuitos integrados comerciales, ya que está descripción se
relaciona con el funcionamiento del dispositivo que se está modelando, y de
esta forma no se pierde vigencia en el diseño realizado.

El ahorro en tiempo en la elaboración de aplicaciones es bastante notorio,


siempre y cuando se tenga un conocimiento previo del lenguaje de
descripción de hardware que se utiliza y fundamentos teóricos de sistemas
digitales. Las modificaciones en el diseño no necesitan un esfuerzo adicional
notable con respecto a los desarrollos hardware convencionales.

BIBLIOGRAFIA
 https://www.semanticscholar.org/paper/DISE%C3%91O-VHDL-DE-
SISTEMAS-DIGITALES-SOBRE-FPGAS-Larrotta-
Aranguren/e07c5699c13d72111594c1d077a7dee9f5596b91

 “Programación de sistemas digitales con VHdL”


 “Fundamentos de lógica digital con diseño VHDL”

También podría gustarte