T4 02 Unidades Diseno

Páginas: 17 (4231 palabras) Publicado: 5 de mayo de 2015
UNIDADES BÁSICAS DE DISEÑO.

UNIDADES BÁSICAS DE DISEÑO.
Son construcciones VHDL que pueden ser analizadas
(compiladas) individualmente.

ŠEntidades (entity)

yDefinen la representación externa del modelo.
ŠArquitecturas (architecture).

yDefinen la estructura interna del modelo.
ŠConfiguraciones (configuration).

yDefinen la relación entre entidades y arquitecturas.
ŠPaquetes (package)yColección de elementos (modelos, tipos de datos, etc) que
pueden ser utilizados en otros diseños.

♦Biblioteca (library)
yAlmacenan las unidades de diseño resultantes de la
compilación.
EL LENGUAJE VHDL

113

ESTRUCTURA BÁSICA.

Encabezamiento

Entidad

Arquitectura

EL LENGUAJE VHDL

library
use ..all
entity is

--Declaración de pines
end ;
architecture of
-- Declaración de señales internas
-- Declaración de tipos de datos definidos por el usuario
-- Declaración de componentes en caso de instanciación
-- Claúsulas de enlace si fueran necesarias o bien fichero de
-- configuración
begin
-- Cuerpo de la arquitectura
-- Se define la funcionalidad del diseñocon:
-- asignaciones concurrentes
-- procesos
-- instanciación de componentes
end

114

LIBRERÍAS(I) .

Š Una librería VHDL contiene unidades de diseño (entidades, arquitecturas,
configuraciones y paquetes) ya analizadas (compiladas y elaboradas).

Š Facilitan la administración de configuraciones y el control de revisiones

yPor ejemplo: Librerías de diseños previos.
Š Elacceso a las librerías se realiza mediante su nombre lógico.
Š El formato de construcción de librerias depende de la herramienta de
desarrollo.

Š Para dar visibilidad a una biblioteca se usa la sentencia library:
library Ejemplo
library BibliotecaEjemplo

EL LENGUAJE VHDL

115

LIBRERÍAS(I) .

ŠLibrerías especiales.

ywork. Es la librería donde se almacenan por defecto las unidades de
diseño una vezcompiladas. Es siempre visible.

ystd. Contiene los paquetes standard y textio. Es siempre visible.
yieee. Contiene paquetes para tipos std_logic, (un)signed, paquetes
aritméticos, etc. Las proporciona la propia herramienta de desarrollo.

yvital. Librería para soporte de simulación a nivel de puertas. Las
proporciona la propia herramienta de diseño.

EL LENGUAJE VHDL

116

PAQUETES (I).

Unpaquete permite agrupar un conjunto de declaraciones para que puedan
ser usadas por varios dispositivos sin ser repetidas en la definición de cada
dispositivo.

yLos

paquetes y librerías proporcionan la posibilidad de reutilizar
construcciones en varias entidades y arquitecturas.

yLos

elementos declarados en los paquetes pueden usarse en otros
componentes VHDL.

La visibilidad de los subprogramas,tipos de
datos definidos por el usuario, constantes y
señales está limitado a los componentes VHDL
en los que han sido declarados.

EL LENGUAJE VHDL

117

PAQUETES (II).

ŠUn paquete consta de dos partes:

yDeclaración del paquete. Contiene las declaraciones de los objetos definidos en el
paquete.
yCuerpo del paquete. Contiene las definiciones necesarias de ciertos elementos que
aparecen en ladeclaración del paquete.
ƒPor ejemplo la descripción de subprogramas.

ŠEjemplos de elementos incluidos en los paquetes:

yDeclaraciones básicas
ƒTipos y subtipos.
ƒConstantes.
ƒSubprogramas.
ƒSentencias use.
yDeclaración de señales.
yDeclaración de atributos.
yDeclaración de componentes.

Los paquetes deben hacerse visibles antes de que se haga uso de su
contenido.
library identificador_librería;use identificador_ librería.paquete.all;

EL LENGUAJE VHDL

118

Cuerpo del paquete.

Parte declarativa del paquete.

PAQUETES (III).

package identificador is
declaración_subprogramas
declaración_tipos
declaración_subtipos
declaración_constantes
declaración_variables_compartidas
declaración_ficheros
declaración_alias
declaración_componentes
declaración_atributos
especificación_atributos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 02 Diseño De Muro De Contencion
  • ELEMENTOS DEL DISENO 02
  • Diseño De Unidades Didacticas
  • FORMATO 02 IDENTIFICACION DE UNIDADES DIDACTICAS
  • Unidades De Medida En Diseño Grafico
  • Teoría Diseño Digital T4
  • T4
  • T4

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS