DISE O DIGITAL CON Vhdl
VHDL
UNIDAD I: Programación
VHDL
Subtemas
1.1
Elementos del lenguaje VHDL
1.2 Declaraciones básicas de objetos
1.3 Declaraciones concurrentes
1.4 Ejemplos de declaracionessecuenciales
1.5 Funciones y subprogramas
1.6 Programación de FPGA’s o CPLD’s
1.1 Elementos del lenguaje
VHDL
ELEMENTOS SINTACTICOS
Definiciones de los elementos que se usan en VHDL.
Comentarios:empiezan por dos guiones seguidos “_ _” hasta
el final de la línea.
Símbolos Especiales:
De un solo carácter +, -, /, * , ( ), . , : , ; , &, ` , “ , < , > , I , =,
#.
De dos caracteres ** , =>, := ,/= , >=, <= , < >, _ _ .
Identificadores: Se usan para dar nombre a los diferentes
objetos del lenguaje.
Pueden ser cualquier nombre compuesto con letras y números,
incluyendo el símbolo de subrayado“- - “.
ELEMENTOS SINTACTICOS
Números: Se consideran los que están en base 10, se admite la notación científica, para números con coma flotante.
Caracteres: Cualquier letra o numero entre comillassimples `t`, `2`.
Cadenas: Conjuntos de caracteres en comilla dobles “Hola”
Cadenas de bits: Los bits son en realidad caracteres y es posible formar con ellos formar cadenas y representar números.“1110100” , O”126”, X”FE”. El primero es binario, el segundo es octal, indicado por la letra o delante de la cadena, el ultimo es hexadecimal, indicado por la x delante de la cadena.
Palabras reservadas: Sonaquellas que tiene un significado especial en VHDL.
ELEMENTOS SINTACTICOS
&
concatenación: asi “110” & “001” representa “110001”.
Concatena cadenas.
**
exponencial: 4**2 representa 4 alcuadrado.
<=
De asignación: para señales
:=
De asignación: para constantes y variables
ABS
()
Valor absoluto
=
Igualdad
/=
Desigualdad
*
Multiplicación
/
División
MOD
Modulo
<
Menor
<=Menor o igual
REM
Resto
>
Mayor
>=
Mayor o igual
Not, and, nand, or, nor, xor, xnor
1.2 Declaraciones básicas de
objetos
Señales, constantes y variables.
Constantes.
Una constante es un...
Regístrate para leer el documento completo.