Professional Documents
Culture Documents
Los elementos en VHDL, como señales, variables, etc pueden tener información adicional
llamada atributos. Estos atributos están asociados a estos elementos del lengua je y se
manejan en VHDL mediante la comilla simple “ ' “ .
Por ejemplo, t'LEFT indica el atributo 'LEFT de t que debe ser un tipo escalar (este
atributo indica el límite izquierdo del rango). Hay algunos de estos atributos que están
predefinidos en el lenguaje y a continuación se muestran los más interesantes.
Suponiendo que t es un tipo escalar tenemos los siguientes atributos:
Para tipos t, x miembro de este tipo, y N un entero, se pueden utilizar los siguientes
atributos:
Atributo ‘EVENT
Considerando una señal de reloj (CLK), la sentencia CLK’event es cierta sólo cuando
ocurre un cambio de valor (paso de ‘0’ a ‘1’ o de ‘1’ a ‘0’). Combinándola con una
sentencia de comprobación de igualdad del nuevo valor es posible definir la activación
por el tipo de flanco que se desee:
La principal opción que ofrece VHDL para modelar la activación por flanco en los
circuitos secuenciales es mediante el atributo ‘event. Sin embargo, es posible
modelarlos también mediante dos formas adicionales: