Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tutorial de Quartus II Web Edition Aar 44689
Tutorial de Quartus II Web Edition Aar 44689
Este material va a describir el procedimiento para realizar una simulación de circuitos digitales usando
este programa.
A B XNOR
0 0 1
0 1 0
1 0 0
Figura 1 1 1 1
Tabla 1 XNOR
Procedimiento:
4. Seleccionamos “NEXT”, luego nos preguntará si deseamos crear un nuevo proyecto de cero o si
deseamos partir de un proyecto ya existente, seleccionar “Empty Project” luego” Next”
ura 2 5. Solicita si deseamos agregar archivos al proyecto, no modificamos nada aquí y seleccionamos
otra vez “Next”.
6. Aparecerá una venta para seleccionar el
dispositivo lógico programable con el que
vamos a trabajar. Seleccionamos en familia
“Cyclone V” y en dispositivo
“5CSEMA5F31C6”; luego hacemos clic en
Next.
Figura 3
Figura 2
Figura 4
Figura 5
Figura 2
10. Una vez extraída la compuerta, es necesario definir los nodos de entrada y los nodos de salida.
Para ello agregaremos pines de entrada y de salida. Dentro de la carpeta de librerías
“primitives” seleccionamos la carpeta “pin”, donde encontramos pines de entrada, de salida y
bidireccionales.
11. Para trazar los conductores usamos el botón Orthogonal Node Tool
Al finalizar la descripción, el circuito podría quedar como se muestra en la Figura 6, debes guardarlo, se
recomienda que tenga el nombre del ejercicio “CompuertaXNOR” .
Figura 6
Figura 2
12. Concluido el circuito, ejecutamos Processing - > Start Compilation que se encuentra en la parte
superior de la ventana del Quartus. La PC realiza algunos cálculos al cabo de los cuales presenta
un aviso indicando si hay errores o precauciones que tomar en nuestro diseño (warnings).
Hallaremos entonces en la parte inferior una ventana (Messages) donde se listan y se detallan
los posibles errores y avisos de precaución.
13. Ingresamos a File - > New y aparecerá el menú New, dentro del cual seleccionamos la opción
University Program VWF (Fig. 7). Se generará entonces una ventana como la de la Fig. 8.
Guardamos el archivo de extensión .vwf con el nombre sugerido “CompuertaXNOR”.
Figura 7 Figura 8
Figura 2 Figura 2
14. Hecho esto, presionamos el botón derecho del mouse y aparecerá una ventana donde
debemos seleccionar “Insert Node or Bus”. Aparecerá entonces la ventana donde debemos
seleccionar Node Finder. Pulsamos el botón List de ésta, aparecerá el listado de todas las
señales (o nodos) definidos en nuestro diseño (Fig. 9), para poder ser usados como puntos de
análisis en nuestra simulación, para ello presiona el >>. Dar OK y OK.
Figura 9
Figura 2
15. Podemos ahora arrastrar con el ratón y hacia la ventana de simulación (.vwf) los nodos que
queramos incluir en el análisis. Podría quedar como se muestra en la Fig. 10.
Figura 10
Figura 2
16. Ingresamos a Edit - > Set end Time. Se muestra el cuadro de diálogo de la Fig. 11. Ingresamos
0.8 us (0.8 microsegundos) y aceptamos con “OK”.
Figura 11
Figura 2
17. Ingresamos a Edit -> Grid Size. Se muestra el cuadro de diálogo de la Fig. 12. Ingresamos el
valor de 100 ns (100 nanosegundos), y aceptamos con “OK”.
Figura 12
Figura 2
Nótese que las señales o nodos de entrada por defecto aparecen inicialmente con una línea
horizontal baja, indicando estado lógico cero. Esto no variará hasta que les asignemos valores. Las
señales de salida, en cambio, muestran una especie de trama de líneas cruzadas, lo que indica que
todavía no tienen valores definidos, ya que la simulación todavía no ha tenido lugar.
Recuerde que debe guardar el archivo con el nombre que hemos venido trabajando
“CompuertaXNOR”.
18. Volvemos a la ventana del archivos de ondas y con ayuda de la herramienta de edición de
ondas cambiamos los estados lógicos de las entradas (ver Fig. 13). Se dan valores a A y B de tal
manera que se cubran todas las variaciones de éstas.
Figura 13
Figura 2
19. En la parte superior ingresamos a Run Functional Simulation , observe que la maquina
realiza el proceso de simulación y presenta el resultado en pantalla
Figura 14
Figura 2
Con ello obtendremos una ventana con el diagrama de tiempos de las señales de entrada que
construimos, y también con las señales de salida que nos perite corroborar la tabla de verdad
de nuestra compuerta, como se aprecia en la Fig. 14.