sábado, 5 de septiembre de 2009

TAREA 4

Investigar las caracteristicas mas importantes de los lenguajes de descripcion de hardware VHDL, PLD, FPGA.

lenguajes de descripcion de hardware VHDL

VHDL es un lenguaje utilizado para describir circuitos en un nivel alto de abstracción el cual está siendo rápidamente aceptado como un medio estándar de diseño. VHDL es producto del programa Very High Speed Integrated Circuit (VHSIC) desarrollado por el Departamento de Defensa de los Estados Unidos
*Las descripciones en VHDL son creadas a partir de dos estructuras que son fundamentales para el lenguaje: la entidad y la arquitectura *En VHDL el orden de las instrucciones no es tan importante como en el caso de un lenguaje de programación de software*En VHDL los objetos de datos son generalmente de una de tres clases: constantes, variables o señales.
* Las variables en VHDL son similares a cualquier tipo de variable de un lenguaje de programación de alto nivel. Se utilizan únicamente en los procesos y subprogramas (funciones y procedimientos).
*Un modelo VHDL de un sistema de hardware es visto como un conjunto de procesos concurrentes que se ejecutan asincrónicamente de acuerdo a los eventos y las señales
*VHDL también permite matrices para ser indexados, en uno u otro sentido (ascendente o descendente),
*VHDL soporta el modelamiento de sistemas digitales con diferentes niveles de abstracción, desde el nivel de sistema hasta el nivel de compuertas.

lenguajes de descripcion de hardware PLD

*los dispositivos ofrecen una respuesta muy rapida*Estan fuertemente restringidos por su capacidad y principalmente por su estructructura ya que esta completamente fijada*Los bloques lógicos se comunican entre sí utilizando una matriz programable de interconexiones, lo cual hace más eficiente el uso del silicio,conduciendo a una mejor eficiencia a menor costo*Un PLD se forma con múltiples bloques lógicos, cada uno similar a un CPLD.


lenguajes de descripcion de hardware FPGA


*se usaron principalmente para hacer partes de diseños hardware que no correspondían a ningún componente existente en el mercado.
*Las principales ventajas de su uso eran el reducido número de chips
*el dispositivo es reprogramable en campo, el diseño no tiene que soportar más la carga de la flexibilidad para tratar con diferentes aplicaciones
*su flexibilidad en programacion es grande ya que esta formada por celulas independientes que se pueden programar para realizar funciones sencillas
*en un FPGA quedan recursos sin utilizar debido a la falta de canales de conexion*Actualmente son empleados en repdroductores de XD,tarjeta de expansion para Pc´setc..!!
*Es un dispositivo ideal para el desarrollo de algoritmos de control

No hay comentarios:

Publicar un comentario