Vous êtes sur la page 1sur 5

UNIVERSIDAD AUTNOMA DE NUEVO LEN

Facultad de Ingeniera Mecnica y Elctrica

LABORATORIO DE SISTEMAS DIGITALES


PRCTICA #4: SIMULACIN

Alumno: Bryan Vizcaya Hermosillo


Matrcula: 1618639.
Hora: v6 - Martes
Profesor: Ing. Oralia Zamora Pequeo.
Cd. San Nicols de los Garza, N.L. a 23 de febrero de 2016

Introduccin
Durante el desarrollo de esta prctica se obtendr el circuito a partir de la ecuacin; y la
tabla de verdad, a partir de la implementacin del circuito. Tambin se conseguir el
diagrama de tiempos usando el archivo TEST_VECTORS. Adems, se conocern las
caractersticas bsicas de nuestro ATF22V10C.
Materiales Utilizados

Una fuente de voltaje de 5VCD


Una tablilla de conexiones (protoboard)
Un circuito integrado GAL16V8 (lattice semiconductor) o equivalente (Atmel
ATF22V10C).
Un DIP deslizable de 8 switch o 4 switch push micro NO.
Seis LEDS sin importar el color.
Seis resistencias de 330 ohms.
Alambre para conexiones.

Procedimiento
Se mostrar el procedimiento para las funciones F1 y F2 del ejercicio 4.8 que son las
siguientes:
F1(A,B,C,D)
=
A
B
C
D
+
A
F2(A,B,C,D) = (A + B + C + D)(A + B + D)(A + B + C + D)

Dibujar nuestro circuito F1 y F2 (Ejercicio 4.8) mediante el programa ispLever

Project Navigator.

Obtener la tabla de verdad mediante el anlisis de F1 y F2


mostrada posteriormente en Resultados.
Programar las funciones F1 y F2 en el circuito integrado
mediante el archivo .jed generado por el programa ispLever
Project Navigator usando la captura esquemtica.

Despus de programar el GAL, procedemos a capturar el


programa ABEL Test Vectors, nos vamos al men,
seleccionamos Source y New, y despus, ABEL Test Vectores y
tecleamos el siguiente cdigo:

Compilamos el archivo Test_Vectors, para proseguir a mostrar el diagrama de tiempos de


las funciones F1 y F2. Para ello, despus de compilar Test_Vectors, ejecutamos
Simulation JEDEC File para ejecutar correctamente JEDEC Simulation Waveform, y
seleccionamos de tal manera para que nos muestre el diagrama de tiempos completo.
Quedara de esta forma:

Representacin
Los resultados dependern de entrada enciendan. Para explicarlo mejor esta la sig. Tabla
de verdad.

A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

F1
1
0
1
0
1
1
1
1
0
0
0
0
0
0
0
0

F2
1
1
1
1
1
1
0
1
0
1
0
0
1
1
1
1

Cuestionario
1. Cul es el significado de OLMC?
Output Logic Macrocell Marco celdas lgicas de salida.

2. Cul es el significado de ECMOS?


Electrically Erasable Complementary Metal Oxide Semiconductor Celda que se puede
mantener su programacin durante 20 aos y se puede aplicar una combinacin de
variables de entrada.

3. Adems del GAL16V8, qu otros tipos de GAL existen?


PLD, PAL, FPGA.

4. Qu significado tiene la expresin .x. en el archivo Test_Vectors?


Condiciones irrelevantes.

Conclusiones
Gracias a la prctica anterior, no tuvimos problemas relacionados con el protoboard o al
programar el ATF (alternativo al GAL).

Entendimos efectivamente el objetivo de la prctica y, siguiendo las instrucciones


explcitas, pudimos obtener correctamente la tabla de verdad y el diagrama de tiempo que
nos piden en el trabajo solicitado.

Bibliografa

http://electronicaintegradaunexpo.blogspot.mx/2008/02/gal-y-vhdl.html
http://www.futureworkss.com/tecnologicos/electronica/softwaresimuladordigital.htm
http://profesores.fib.unam.mx/vicflo/Dise%F1o%20de%20Sistemas
%20Digitales/Datasheet/Lattice.pdf