Apendice A: libreria IEEE

La librería IEEE es la más utilizado y se recomienda tener a mano los packages más usuales que se encuentran definidos en ella

Algunos packages y funciones muy utilizadas son:

package std_logic_1164 -> Sistema lógico multivaluado. Entre otras contiene las funciones

to_bit -> conversión a tipo bit desde std_logic o std_ulogic
to_bitVector -> conversión a tipo bitVector desde std_logic o std_ulogic
to_stdLogic, to_stdUlogic ->conversión desde bit
to_stdLogicVector, to_stdUlogicVector -> conversión desde bit

package std_logic_unsigned

contiene operadores aritmético-lógicos sobre enteros y std_logic(_vector)
contiene operadores SHL (shift left) y SHR (shift right) sobre std_logic_vector
función conv_integer -> conversión de std_logic_vector a entero

package std_logic_arith

conv_std_logic_vector (entero, tamaño) -> función de conversión desde entero

Otros std_packages IEEE

numeric_bit -> Operaciones numéricas con vectores de bits
numeric_std -> Operaciones numéricas con vectores std_logic
math_complex -> Operaciones matemáticas con complejos

 

Volver a inicio curso
Volver a inicio capítulo


WcN - Joan Oliver. Diseño de circuitos digitales con VHDL: Modelización de sistemas digitales