viernes, 23 de septiembre de 2016

Laboratorio de Electrónica Digital - Practica No.5

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