sábado, 29 de agosto de 2009

los lenguajes de descripcion de hardware VHDL, PLD, FPGA.



Características.

VHDL: Es un lenguaje de descripción de hardware para circuitos integrados de muy alta velocidad, utilizado por el departamento de defensa de estados unidos y universidades.•



VHDL: Es un lenguaje de simulación discreto para sistemas discretos, 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: Soporta el modelamiento de sistemas digitales con diferentes niveles de abstracción, desde el nivel de sistema hasta el nivel de compuertas.Un proceso contiene un conjunto de declaraciones que son ejecutados en la secuencia dada, una vez que el proceso es iniciado por alguna señal.•Una señal es un objeto VHDL que representa una forma de onda de tiempo discreto, cuya amplitud podría tomar un valor de una determinada cantidad de valores.



El evento de una señal esta determinado para que ocurra cuando el valor de la señal cambia. Declaraciones de procesos son por si mismas declaraciones concurrentes que no necesitan ser dadas en algún orden específico.•Declaraciones secuenciales se emplean para describir aspectos algorítmicos de sistemas de hardware, mientras que las declaraciones concurrentes se emplean para describir el comportamiento que los sistemas de hardware presentan por naturaleza.



VHDL permite encapsular comportamientos dentro de estructurasCaracterísticas del FPGA. Muchos FPGA modernos soportan la reconfiguración parcial del sistema, permitiendo que una parte del diseño sea reprogramada, mientras las demás partes siguen funcionando.

- Fácilidad en la reconfiguración.

- Rápido tiempo para el desarrollo.

- Proveen soluciones más baratas y más.

- Flexibles que los ASICs.

- Programables en el campo.

- Hardware fácilmente modificable.

- Suficientemente flexible para acomodar varias tarea.

- Hardware personalizado.

- Circuitos eléctricos de propósito específico.

- Procesamiento paralelo.

- Buses personalizados.

- Tiempo real es posible.

- En general las FPGA son más baratas y de mayor capacidad.



Características de los PLD.

- La mayoría de los PLDs están formados por una matriz de conexiones, una matriz de compuertas AND, y una matriz de compuertas OR y algunos, además, con registros.

- Son recomendables en aplicaciones donde se requieran muchos ciclos de sumas de productos.

- Permiten implementar sistemas más eficaces, ya que utilizan menor espacio, mejoran la fiabilidad del diseño, y reducen costos.

- Un PLD se forma con múltiples bloques lógicos, cada uno similar a un CPLD.

- 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.



Fuente:

http://es.edaboard.com/forum75.html



http://es.wikipedia.org/wiki/FPGA

No hay comentarios: