Practica No.5
Descripción
de la práctica:
Durante esta práctica se utilizará un circuito
integrado (PLD) donde se implementarán las ecuaciones asignadas por medio del
lenguaje ABEL-HDL, usando el comando equations. Se realizará la simulación para
verificar los resultados de las funciones y se obtendrá la tabla de verdad
basándose en los resultados de la simulación. Una vez obtenidos los resultados
pasamos a realizar mapas de Karnaugh en donde agruparemos unos (SOP) y ceros
(POS) para ambas funciones obteniendo las funciones minimizadas, además de
comprarlos con los que se obtendrán por medio del software LogicAid y estos a
la vez con los que arroja el reporte del IspLever.
Material
utilizado:
Fuente de 5 V de corriente directa.
Tablilla de conexiones
Circuito Integrado GAl16V8D
6 resistores de 330 Ω.
1 Dip switch de 4 interruptores
6 Leds
Alambre para conexiones.
Programas de aplicación (software):
IspLEVER
LogicAid
Procedimiento:
Con el programa IspLever crearemos un nuevo
proyecto y elegiremos el tipo de diseño Schematic/ABEL y seleccionaremos en
este caso el GAL16V8D con el tipo de empaque DIP, se creará una nueva fuente en
la opción ABEL-HDL Module y pasaremos a programar las ecuaciones, una vez
tengamos la programación obtendremos la simulación y de ahí la tabla de verdad.
Ya que tenemos el archivo JEDEC podremos programar el GAL e implementar el
circuito en físico. Y por último realizaremos los mapas de Karnaugh para
obtener las ecuaciones mínimas y poder compararlas con las que obtendremos del
programa LogicAid.
Diagrama de
bloques:
Ecuaciones
asignadas:
F1(A,B,C,D)=BD+AC'+A'C+B'CD'+A'D
F2(A,B,C,D)=(A'+B'+C'+D)(A'+B+C'+D')(A+B+C+D')
Archivo
ABEL-HDL:
Simulación:
Tabla de
verdad:
Distribución
de las terminales:
Circuito
implementado:
Cuando todas
las entradas son cero.
Cuando todas
las entradas son uno.
Archivo
JED:
Ecuaciones
mínimas de Chip Report:
F1
=!(!B & D & A & C # B & !D & A & C # !D
& !A & !C);
F2
=!(!B & D & A & C # B & !D & A & C # !B
& D & !A & !C );
Mapas de
Karnaugh:
Resultados
de LogicAid:
Comparación
de resultados:
Conclusiones y recomendaciones:
Las dos formas que tenemos hasta ahora para
programar el gal son bastante sencillas, aunque es mas entretenido hacerlo con
el esquemático este tampoco es demasiado complicado, además de tener distintos
métodos para comparar los resultados obtenidos de uno u otro. Es interesante
ver como con los dos métodos de programación se obtienen los mismos resultados
lo cual viene bien en caso de realizar un proyecto con este estilo de
componentes.
Bibliografía:
No hay comentarios.:
Publicar un comentario