Taller de Digitales
Taller de Digitales
Taller de Digitales
g IEEE;
IEEE STD_LOGIC_64 gg;
SELECCION c
(
X: STD_LOGIC_VECTOR(O TO 3);
F:
STD_LOGIC);
SELECCION;
Mayor fiabilidad
VHDL es el acrónimo que representa la combinación de VHSIC y HDL, donde VHSIC es el acrónimo de
Very High Speed Integrated Circuit y HDL es a su vez el acrónimo de Hardware Description
Language Dentro del
g hay varias formas con las que podemos diseñar el mismo circuito y es tarea
del diseñador elegir la más apropiada
[V : Describimos la forma en que se comporta el circuito Esta es la forma que más se
parece a los ya que la descripción es secuencial Estas sentencias
secuenciales se encuentran dentro de los llamados procesos en VHDL Los procesos son
ejecutados en paralelo entre sí, y en paralelo con asignaciones concurrentes de señales y con las
instancias a otros componentes
[V : se describe el circuito con instancias de componentes Estas instancias forman un
diseño de jerarquía superior, al conectar los puertos de estas instancias con las señales internas
del circuito, o con puertos del circuito de jerarquía superior
Declaración de identidad
Arquitectura
Configuración
Una entidad es el bloque elemental de diseño de VHDL , las entidades son todos los elementos
electrónicos(sumadores , contadores ,compuertas, flop-flops, memorias, etc ) que forman de manera
individual o en conjunto un sistema digital
Una arquitectura se define como la estructura que describe el funcionamiento de una entidad , de tal
fromaque permita el desarrollo de los procedimientos que se llevaran a cabo con el fin de que la entidad
cumpla con las condiciones de funcionamientos deseadas
½
LOGICO _____I______
CONTROL ____C_______
PAGINA ____C_______
REGISTRO ____C_______
SUMA ____I_______
DESPLAZA _____C______
NIVEL ______I_____
ARCHITECTURE _____I______
SUMA# _____I______
RESTA ____C_______
ENTITY PUNTO IS PORT (A3, B3, A2, B2, A, B, A, B: IN BIT;F: OUT BIT);
END PUNTO;
AND;
END DEMO;
C:
PROMEDIO;
B: IN STD_LOGIC_VECTOR( TO 3);
C:
STD_LOGIC_VECTOR( TO 3);
CIRCUITO;
Una biblioteca en VHDL es un lugar en donde se guarda la información relacionada con un diseño
determinado Al comienzo de cada diseño el compilador crea automáticamente una biblioteca llamada
WORK con este objetivo Además de esta biblioteca particular existen otras bibliotecas de tipo general
que contienen un conjunto de definiciones que pueden utilizarse en cualquier diseño Un ejemplo de
biblioteca general es la llamada Library IEEE, que contiene definiciones estándar para VHDL Para utilizar
una biblioteca general es necesario escribir su nombre al inicio del programa, por eso es muy común que
en la primera línea de un diseño en VHDL aparezca escrito "Library IEEE", de ésta forma dicha biblioteca
se hace visible para el diseño
La librería IEEE será usada , el paquete STD_LOGIC_64, todos los comandos que en este existe En los
paquetes se guardan definiciones de tipos y objetos que pueden ser utilizados en los diferentes diseños
que invoquen su utilización
LIBRARY IEEE;
P
À
c
g
P
END COM_OR;
BEGIN
F=ǯǯ;
ELSE
F=ǯǯ;
END IF;
END PROCESS;
END FUNCIONAL;
LIBRARY IEEE;
P
À
c
g
P
F: OUT STD_LOGIC);
END COM_AND;
BEGIN
Ǯǯ;
END COMPUERTA;
½
LIBRARY IEEE;
ENTITY EJEMPLO IS
PORT(A,B,C,D: IN STD_LOGIC;
F: OUT STD_LOGIC);
END EJEMPLO;
BEGIN
END COMPUERTAS;
TALLER DE DIGITALES I
GRUPO : 2
VALLEDUPAR Ȃ CESAR
2