Professional Documents
Culture Documents
Datos compuestos: Sus valores pueden dividirse en unidades atmicas mas pequeas. Vector: Unidades atmicas del mismo Registro: Unidades atmicas de tipo heterogneo
Operan sobre todo los objetos (seales, constantes y variables) y tipo: bit bit_vector std_logic std_logic_vetor boolean
Los operadores deben ser del mismo tipo y contener el mismo nmero de bits Operadores relacionales: = ( igual a) < (menor a) > (mayor a) /= (diferente de) <= (menor o igual a) >= (mayor o igual a)
Operan sobre todos los objetos (seales, constantes y variables) y de tipo: bit bit_vector std_logic std_logic_vector integer boolean
Los operadores deben ser del mismo tipo, pero el nmero de bits comparados puede ser diferente (CUIDADOR!!!)
Operan sobre objetos tipo INTEGER Pueden tambin operar sobre STD_LOGIC_VECTOR utilizando el package STD_LOGIC_ARITH Restriccin: la mayora de las herramientas de sntesis solo autorizan las operaciones de multiplicacin y divisin entre CONSTANTES, o una constante potencia de 2 y una SEAL
Operadores de desplazamiento y rotacin rol (rota a izquierda) ror (rota a deracha) sll (desplazamiento lgico izquierda) srl (desplazamiento lgico derecha)
Declaraciones Secuenciales
Requieren de: if then else case dentro de la instruccin process
Declaraciones Concurrentes
Se obtienen con: when else ecuaciones booleanas