Win Cupl - Este reporte de práctica tratara del programa WinCupl, su funcionamiento y PDF

Title Win Cupl - Este reporte de práctica tratara del programa WinCupl, su funcionamiento y
Course Diseño Digital
Institution Universidad Vasco de Quiroga A.C.
Pages 15
File Size 976.2 KB
File Type PDF
Total Downloads 73
Total Views 139

Summary

Este reporte de práctica tratara del programa WinCupl, su funcionamiento y actividades realizadas en el laboratorio utilizándolo para simular trenes de pulsos de circuitos combinacionales, terminara con la realización de 3 circuitos combinacionales y la simulación/obtención de su tren de pulsos....


Description

Diseño Digital WinCupl

Yazek Martínez Bernal Ingeniería Mecatrónica semestre Profesor: Ing Gilberto Mejía Romero



INTRODUCCION Este reporte de práctica tratara del programa WinCupl, su funcionamiento y actividades realizadas en el laboratorio utilizándolo para simular trenes de pulsos de circuitos combinacionales, terminara con la realización de 3 circuitos combinacionales y la simulación/obtención de su tren de pulsos. DESARROLLO Material para práctica Diseño digital: *Programa WinCupl instalado Al inicio de la práctica el profesor nos dio una introducción al programa para aprender a utilizarlo y hacer las actividades correspondientes, primero debíamos mover algunos parámetros y opciones: 1- Debimos entrar a la pestaña Options > Devices y seleccionar las opciones que están resaltadas en la imagen 1, la opción que se seleccionó en la última lista fue debido a que en la simulación utilizaríamos ese componente: el g16v8.

Imagen 1: Pestaña Devices

2. Debimos entrar a la pestaña Options > Compiler y activar las casillas resaltadas en la Imagen 2.

Imagen 2: Pestaña Compiler

El profesor nos indicó que nos enseñaría a hacer una compuerta NOT y después de eso nosotros debíamos hacer otras compuertas para familiarizarnos con el programa antes de dejarnos la actividad planeada para la práctica. Pasos para hacer una compuerta en WinCupl: 1. Debimos entrar a la pestaña File > New > Project e iba aparecer la ventana de la imagen 3 en la cual debíamos poner el nombre de nuestro proyecto, introducir nuestro nombre en el cuadro de Designer y cambiar a g16v8 en el cuadro de Device.

Imagen 3: Ventana New Project

2. Después de hacer los cambios en nuestra ventana New Project nos iban a aparecer las ventanas de la imagen 4, 5 y 6 en las cuales debíamos colocar nuestras entradas/INPUTS que en el caso de la compuerta NOT fue 1, nuestras salidas/OUTPUTS que en este caso también fue 1 y nuestros nodos/PINNODES que en este caso no utilizamos ninguno.

Imagen 4: Ventana INPUT

Imagen 5: Ventana OUTPUT

Imagen 6: Ventana PINNODES

3. Una vez hecho esto debíamos programar nuestra compuerta, el profesor nos indicó que en el integrado g16v8 se podían utilizar como entradas del pin 2 al pin 9 y como salidas del pin 12 al 19. En el área de INPUT que se muestra en la imagen 7 debíamos colocar nuestras entradas, primero el número del pin que iba a corresponder seguido de un = y después la letra que la representaría, lo mismo con las salidas en el área de OUTPUT.

Imagen 7: Programación compuerta NOT

Después de colocar en que pines iban a estar nuestras entradas y salidas debíamos ingresar la ecuación de la compuerta, el profesor nos indicó los caracteres que utilizaríamos: ! = negación, el símbolo # = OR y el símbolo & = AND. Sabiendo esto se colocó la ecuación de la compuerta NOT como se puede ver en la parte resaltada de la imagen 7.

4. Debimos presionar el botón Device Independent Compile como el que esta resaltado en la parte izquierda de la imagen 8 para que compilara nuestro programa y nos generara él .doc como el que está en la parte derecha de la imagen 7

Imagen 8: Compilación y .doc

Al abrir el archivo .doc generado podiamos observar las entras, salidas y composicion de nuestro integrado g16v8 como se puede ver en la imagen 9.

Imagen 9: Composición g16v8

5. Después de compilar nuestro programa debimos presionar el botón WinSim (Imagen 10) el cual nos abriría la próxima ventana (imagen 11).

10: Botón WinSim

Imagen 11: Ventana WinSim

6. En esta nueva pestaña obtuvimos nuestro tren de pulsos, primero tuvimos que presionar el botón Add signal para añadir nuestras entradas y salidas como podemos ver en la imagen 12 y 13.

Imagen 12: Botón Add Signal

Imagen 13: Ventana Add Signal

Después de esto tuvimos que añadir los vectores necesarios ( en este caso 1) con el botón Add vector (Imagen 14).

Imagen 14: Botón Add Vector

Como último paso presionamos el botón Simulate (Imagen 15) y se obtuvo el tren de pulsos correspondiente (Imagen 16).

Imagen 15: Botón Simulate

Imagen 16: Tren de pulsos compuerta NOT

Despues de hacer la compuerta NOT continuamos haciendo otras compuertas y familiarizandonos con el programa para poder comenzar con la actividad de la practica. El profesor nos indico que esta consistiria en el desarrollo de 3 circuitos de los cuales en 2 de ellos nos otorgaría solo su diagrama, nosotros debiamos obtener la tabla de verdad, su ecuación y pasarlo al programa para obtener su tren de pulsos; el circuito numero 3 sería uno propio de un proyecto pasado y al igual que los otros 2 debiamos obtener el tren de pulsos.

Circuito 1: Se diseño el circuito en livewire para la obtención de su tabla de verdad.

Imagen 17: Simulación en LiveWire circuito 1

Tabla de verdad obtenida del circuito 1: A

B 0 0 0 0 1 1 1 1

0 0 1 1 0 0 1 1

C X 0 0 1 1 0 0 1 1 0 0 1 1 0 1 1 1

Ecuación obtenida circuito 1: A.B +C =X Ya obtenido todo esto se pasó al programa siguiendo los mismos pasos para hacer la compuerta NOT *Se colocaron las entradas, salidas y la ecuación con los simbolos correspondientes del programa como se puede ver en la imagen 18.

Imagen 18: Entradas, salidas y ecuación del circuito 1.

Al generar él .doc pudimos observar los pines utilizados en el integrado g16v8 (Imagen 19).

Imagen 19: Composición integrado g16v8 del circuito 1.

Al pasar el programa a WinSim y compilar se pudo obtener el tren de pulsos (Imagen 20) y comprobar los resultados con la tabla de verdad obtenida.

Imagen 20: Tren de pulsos circuito 1.

Circuito 2: Se diseño el circuito en livewire para la obtención de su tabla de verdad.

Imagen 21: Simulación en LiveWire circuito 2.

Tabla de verdad obtenida del circuito 2: A B C X 0 0 0 1 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 Ecuación obtenida circuito 2: (A negada .B) (B + C negada) = X *Se colocaron las entradas, salidas y la ecuación con los simbolos correspondientes del programa como se puede ver en la imagen 22.

Imagen 22: Entradas, salidas y ecuación del circuito 2.

Al generar él .doc pudimos observar los pines utilizados en el integrado g16v8 (Imagen 23).

Imagen 23: Composición integrado g16v8 del circuito 2.

Al pasar el programa a WinSim y compilar se pudo obtener el tren de pulsos (Imagen 24) y comprobar los resultados con la tabla de verdad obtenida.

Imagen 24: Tren de pulsos circuito 2.

Circuito 3: Para el circuito 3 se utilizo el circuito de un proyecto pasado del cual ya teniamos su simulación en LiveWire (Imagen 25), su tabla de verdad y sus ecuaciones, solo teniamos que pasarlo al programa WinCupl y obtener su tren de pulsos en WinSim.

Imagen 25: Simulación en LiveWire del circuito 3.

Se colocaron las entradas y salidas en el programa en este caso fueron 5 entradas y 4 salidas, también se ingresó la ecuación como se puede observar en la imagen 26.

Imagen 26: Entradas, salidas y ecuación del circuito 3.

Al pasar el programa a WinSim y compilar se pudo obtener el tren de pulsos (Imagen 27) y comprobar los resultados con la tabla de verdad.

Imagen 27: Tren de pulsos circuito 3.

CONCLUSION Aprendimos el funcionamiento del programa WinCupl y su utilidad en el área de circuitos combinacionales ya que este nos ayuda a la simulación y obtención de trenes de pulsos....


Similar Free PDFs