INSTITUTO
TECNOLGICO
DE LZARO
DISEO
DIGITAL
CRDENAS
VHDL
REPORTE DE PRCTICAS
NOMBRE DEL ALUMNO: JULIO CSAR
VZQUEZ QUEVEDO.
PRACTICA No. 1
COMPUERTA AND DOS ENTRADAS
EN VHDL
Av. Melchor Ocampo # 2555, Col. Cuarto Sector, C.P. 60950, Cd. Lzaro
Crdenas, Michoacn,
Telfono (753) 53 7 19 77, 53 2 10 40, 53 7 53 91, 53 7 53 92 Direccin Ext.
109 , Fax. 108
e-mail: direccion@itlac.mx Internet: www.itlazarocardenas.edu.mx.
PRCTICA 1
OBJETIVO Y DESARROLLO
OBJETIVO:
DESARROLLO:
Primeramente se debi conocer unos conceptos previos para poder realizar y
entender esta prctica, primero saber cul es el funcionamiento de una compuerta
AND como tambin su tabla de verdad, como se muestra en la Tabla 1.1.
Entrada A
0
0
1
1
Entrada B
0
1
0
1
Salida S
0
0
0
1
ITLAC
PRCTICA 1
DESARROLLO
Para finalizar con esta prctica tambin se hizo una simulacin pero ahora con un
simulador llamado Test Bench en donde se realiz toda la tabla de verdad de la
compuerta AND con diferentes tiempos como se muestra en la Figura 1.3.
ITLAC
PRCTICA 1
DESARROLLO
ITLAC
PRCTICA 1
DESARROLLO
ITLAC
PRCTICA 1
DESARROLLO
-------------------------------------------------------------------------------LIBRARY ieee;
USE ieee.std_logic_1164.ALL;
ENTITY compuerta_tb IS
END compuerta_tb;
ARCHITECTURE behavior OF compuerta_tb IS
COMPONENT compuerta
PORT(
a : IN std_logic;
b : IN std_logic;
s : OUT std_logic
);
END COMPONENT;
signal a : std_logic := '0';
signal b : std_logic := '0';
signal s : std_logic;
BEGINuut: compuerta PORT MAP (
a => a,
b => b,
s => s
);
a <= '0' after 100 ns, '0' after 200 ns, '1' after 300 ns, '1' after 400 ns ;
b <= '0' after 100 ns, '1' after 200 ns, '0' after 300 ns, '1' after 400 ns ;
END;
ITLAC
PRCTICA 1
ITLAC
DESARROLLO