Practica No.4
Descripción
de la práctica.
Durante esta práctica se deberá obtener el
esquemático partiendo de las ecuaciones F1 y F2, realizar la tabla de verdad
para ambas funciones, realizar el esquemático en el programa ispLEVER y hacer
la comprobación de la tabla por medio de la fuente ABEL Test Vector para tener
la simulación de ambas funciones, y por último se realizaran las conexiones
físicas necesarias en una tablilla de conexiones para generar las señales de
entrada y salida del PLD y comprobar físicamente la tabla de verdad de las
funciones.
Material
utilizado.
-Tablilla de conexiones.
-Circuito Integrado PLD GAl16V8D.
-6 resistores de 330 Ω.
-Fuente de 5 V de corriente directa.
-1 Dip switch de 4.
-6 Leds.
-Alambre para conexiones.
Procedimiento.
Primero se obtiene el diagrama de las funciones,
después se obtiene la tabla de verdad de las dos funciones, luego realizar el
esquemático en el ispLEVER para después realizar la simulación de las funciones
para verificar la tabla de verdad, una vez realizado todo el trabajo de
software pasamos a conectar todos los LED, resistencias, dip switch y el
cableado necesario, luego programamos el GAL y lo conectamos a nuestra
tablilla, si todo se realizó correctamente se podrá comprobar la tabla de
verdad de manera física.
Diagrama de
bloques.
Diagrama
eléctrico.
Ecuaciones
asignadas.
F1
(A,B,C,D) = B D + C' + A'D
F2
(A,B,C,D) = (A') (C'+ D') (A+ C + D ) (B + C')
Tabla de
verdad.
Captura
esquemática.
Archivo
ABEL-HDL.
Ecuaciones
mínimas del Chip Report.
F1= !( !D
& C # !B & A & C );
F2= ( !D
& B & !A & C # D & !A
& !C );
Distribución
de las terminales (Pin Out).
Archivo
JED.
Diagrama de
tiempos.
Fotos del
circuito Implementado.
Conclusiones
y recomendaciones.
Después de programar un GAL con funciones simples
es interesante ver como haciendo un conjunto de ellas se puede hacer una
función más compleja y que solo responda a una menor cantidad de combinaciones
en las entradas de manera que el diagrama de la función sea mucho más grande. Aunque
tenga una cantidad limitada de funciones asignables se puede generar una gran
cantidad de posibilidades según se distribuyan en las salidas o que tan
complejas sean para realizar lo que nosotros queramos.
No hay nada que agregar a esta práctica, es
bastante sencilla de entender y desarrollar.
Bibliografía.