Post on 04-Nov-2015
description
http://www.facebook.com/f1m3com
http://www.f1m3.com/
Universidad Autnoma de Nuevo Len
Facultad De Ingeniera Mecnica y Elctrica
Sistemas Digitales
Actividad 5
Presentado por:
Rodolfo Aguirre Silva
Matricula: 1535346
Hora: M4
Profesor:
M.C. Juan ngel Garza Garza
13/Septiembre/2010
Descripcin: Implementar las funciones booleanas propuestas en las ecuaciones F1, F2 en un Dispositivo Lgico Programable usando un Lenguaje de Descripcin de Hardware en formato ABEL-HDL que incluya en el mismo archivo la simulacin (Test_Vectors).
Material:
Fuente de voltaje de 5VCD
Una tablilla de conexiones (protoboard)
Un circuito integrado GAL16V8 (lattice semiconductor) o equivalente
Un DIP deslizable de 8 switches o 4 switch push micro NO
Seis LEDS sin importar el color
Seis resistencias de 330ohms
Alambre para conexiones
Procedimiento:
A partir de la tabla de verdad, obtenga las ecuaciones correspondientes a las
funciones F3 en la forma de suma de productos SOP y F4 en la forma productos
de suma POS.
Cree un nuevo proyecto IspExpert system
Seleccionar el GAL16V8D
Elija la fuente en ABEL-HDL Module
Definir el nombre del modulo
Capturar en el archivo ABEL-HDL las funciones F3yF4 en el editor de textos
ABEL y asignar sus terminales de entrada y salida
Guardar compilar obtener el diagrama de tiempos
Grabar en GAL16V8 y armar el circuito esperado
P16V8AS Chip Diagram:
--------------------------------------------------------------------------------
P16V8AS
+---------\ /---------+
| \ / |
| ----- |
D | 1 20 | Vcc
| |
C | 2 19 |
| |
B | 3 18 |
| |
A | 4 17 |
| |
| 5 16 | !F1
| |
| 6 15 | !F2
| |
| 7 14 |
| |
| 8 13 |
| |
| 9 12 |
| |
GND | 10 11 |
| |
| |
`---------------------------'
Equations:
F1 = (!A & C & !D
# !C & D);
F2 = (!B & C & !D
# B & D
# A & !C
# !A & C
# !A & D);
Equations:
F1 = (!A & C & !D
# !C & D);
F2 = (!B & C & !D
# !A & D
# A & !C
# !A & C
# B & D);
Reverse-Polarity Equations:
!F1 = (A & !D
# !C & !D
# C & D);
!F2 = (A & !B & C & D
# !A & !C & !D
# A & B & C & !D);
Resultados:
F1 SOP F2 POS
AB CD+ACD+CD (A+B+C+D)(A+C+D)(A+B+C+D)
M A B C D F1 F2
0 0 0 0 0 0 0
1 0 0 0 1 1 1
2 0 0 1 0 1 1
3 0 0 1 1 0 1
4 0 1 0 0 0 0
5 0 1 0 1 1 1
6 0 1 1 0 1 1
7 0 1 1 1 0 1
8 1 0 0 0 0 1
9 1 0 0 1 1 1
10 1 0 1 0 0 1
11 1 0 1 1 0 0
12 1 1 0 0 0 1
13 1 1 0 1 1 1
14 1 1 1 0 0 0
15 1 1 1 1 0 1
Conclusin: En esta prctica aprendimos a utilizar el ABEL-HDL que nos genera la grafica la cual
nos ayuda a verificar los resultados de nuestra tabla de verdad y de esta forma
confirmar que no haya algn error en el programa o en la tabla, tambin se aprendi
mas sobre los GALS.
Tiempo Estimado: 2 horas
Nmero de Asesoras: 0
Bibliografa:
http://proton.ucting.udg.mx/posgrado/robot/index.html