Resumen
Resumen
Resumen
Estructura:
3 momentos que enlazan el código de vhdl
Librerias: Lista de lo necesario para realizar la descripción de hadware.
Entidad: Define cuales son las entradas y salidas
Arquitectura: se estable cómo funciona el sistema a implementar
LIBRERIAS:
Vamos a encontrar funciones, componentes, constantes, tipos, etc, necesarios para
complementar y desarrollar el código.
Sintaxis:
Library library_name;
Use nombre_libreria.nombre_paquete.partes_paquete;
IEEE.STD_LOGIC_1164 = nos permite realizar un sistema lógico multinivel (forma
paralela)
IEEE.STD_LOGIC_ARITH = tipo de datos, operaciones de comparación, etc
ENTIDAD:
Nos deja definir cuáles son las entradas, salidas y tipo de señal del dispositivo que
vamos a implementar
Sintaxis:
entity nombre_proyecto is
port( nombre_puerto: modo_señal tipo de señal;
nombre_puerto: modo_señal tipo de señal);
end nombre_proyecto;
característica nombre_puerto:
ARQUITECTURA:
Se define las sentencias propias del vhdl, usando las características de las librerías.
Sintaxis:
ARCHITECTURE nombre_arquitectura OF nombre_entidad IS
[declaraciones de señales y constantes]
BEGIN (realiza el codigo)
END architecture_name;