Beruflich Dokumente
Kultur Dokumente
Operadores y Expresiones
Las expresiones en VHDL son prcticamente iguales a
otros lenguajes de programacin.
Se expondrn brevemente los existentes y para que
sirven.
Ejemplo:
Punto <= x&y
OPERADORES
ARITMETICOS
Operadores de desplazamiento
Desplazamiento lgico a derecha y a izquierda.
Desplazamiento aritmtico a derecha y a izquierda.
Rotacin a derecha y a izquierda.
Num sra 3
El vector resultante queda:
0
Rotacin a izquierda.
Tenemos un vector Num de 6 bits:
1
Rotacin a derecha.
Tenemos un vector Num de 6 bits:
0
Operadores relacionales
Devuelven siempre un valor de tipo booleano (true o
false). Los tipos con los que pueden operar dependen
de la operacin.
Operadores lgicos.
Son la NOT, NAND, OR, NOR, XOR, en VHDL93 se aadi XNOR.
Funcionamiento habitual.
Actan en datos tipo bit, bit-vector y boolean.
Si acta en vector la operacin se realiza bit a bit.
Precedencia de operadores y
sobrecarga
La precedencia de los operadores se presenta en la
siguiente tabla