Escolar Documentos
Profissional Documentos
Cultura Documentos
Programación en
VHDL/Entidad
< Programación en VHDL
ENTITY nombre IS
[GENERIC
GENERIC(lista de
parámetros);]
[PORT
PORT(lista de
puertos);]
END [ENTITY
ENTITY] nombre
nombre;
La instrucción GENERIC define y declara
propiedades o constantes del módulo. Las
constantes declaradas en esta sección
son como los parámetros en las funciones
de cualquier otro lenguaje de
programación, por lo que es posible
introducir valores, en caso contrario
tomará los valores por defecto. Para
declarar una constante se indicará su
nombre seguido de dos puntos y el tipo
del que se trata, finalmente se indicará el
valor al que es inicializado mediante el
operador de asignación :=. En el caso que
existan más constantes se terminará con
un punto y coma, la última constante no lo
llevará.
nombre_constante : tipo :=
inicializacion;
ENTITY mux IS
GENERIC(
GENERIC
C_AWIDTH : integer
:= 32;
C_DWIDTH : integer
:= 32
);
PORT(
PORT
control : IN bit;
entrada1 : IN bit;
entrada2 : IN bit;
salida : OUT bit
);
END mux
mux;
← Elementos
Arquitectura
básicos del Entidad
→
lenguaje
Obtenido de
«https://es.wikibooks.org/w/index.php?
title=Programación_en_VHDL/Entidad&oldid=2117
10»