miércoles, 6 de junio de 2012

VHDL

VHDL
(Lenguaje de Descripción de Hardware de Alta velocidad).

Es una forma en que los humanos y las maquinas pueden leer y entender la Funcionalidad y la organización de sistemas de hardware digitales, placas de circuitos y componentes.



VHDL Permite el modelado preciso en distintos estilos del comportamiento de un sistema digital conocido y el desarrollo de modelos de simulación.

VHDL permite dos tipos de descripciones

1.- Estructural:  describe los componentes del sistema y por otra lado sus interconexiones.

2.- Comportamiento: sin necesidad de conocer la estructura interna de un circuito es posible describirlo   
       explicando su funcionalidad.

Muchas veces la descripción de comportamiento se divide en dos dependiendo de:

      *** Nivel de Abstracción
      *** Modo en que se ejecutan las instrucciones.


VHDL Presenta 3 estilos de descripción de circuitos dependiendo del nivel de abstracción.

** Puramente estructural: Este es el menos abstracto
** Los dos restantes representan una descripción comporta mental o funcional, y la diferencia viene de la  
      utilización o no de la ejecución serie .

VHDL es verdaderamente un lenguaje, por lo que contiene sus propios elementos sintácticos y sus tipos de datos.

algunos de estos elemnetos se describirna acontinuación:

Comentarios:  cualquier linea que empiece con dos guiones es un comentario 

"--"

Símbolos especiales:

"+ -  / ( ) * , . : ; & ' " < > = | # "  de un solo caracter 
"**  =>  :=  /=  >=  <=  <>  --"    de dos caracteres

Identificadores :  es lo que se utiliza para nombrar a los diferentes objetos como lo pueden ser variables, señales. incluyendo que en VHDL las mayusculas y las minusculas tienen el mismo valor es lo mismo escribir Hola, holA, HoLA.

Números: Cualquier numero se considera se encuentra en base 10 (decimal), y se pueden utilizar otras bases anteponiendo la base (en numero) y un gato (#).

Caracteres:  Es cualquier simbolo que se encuentre entre comillas simples '1',  'A', 'b' , '5'.

Cadenas:  Son conjunto de caracteres que se encuentran entre comillas dobles como el conocido "hola, mundo" que se ve en programación.






No hay comentarios.: