Departamento de Automática y Electrónica Universidad Autónoma de Occidente Docente: Juan Camilo Acosta Mejía
[email protected]
Introducción a Quartus II de Altera Materia: Electrónica digital 7 de septiembre de 2012
ENUNCIADO
Simula Simulació ción n de circui circuitos tos lógico lógicoss con Quartu Quartuss II de Altera.
3. Cuando les pregunten pregunten el "look and Feel"seleccionar Feel"seleccionar MAX+PLUS II. En caso tal de que no les pregunte, dar click en Tools, Customize, seleccionar MAX+PLUS II, y dar click en aceptar. 4. Abrir editor gráfico: dé click en el menú de arriba a la izquierda llamado MAX+plus II . Les va a desplegar un menú con las opciones de trabajo. Dar click en Graphic Editor como se muestra en la Fig. 1:
GRUPOS
Esta práctica es individual o en parejas OBJETIVOS GENERALES:
Fabricación de circuitos digitales en Quartus II en modo gráfico Simulación de circuitos digitales Fortalecer la noción de sumadores y restadores PROCEDIMIENTO
Para trabajar con Max Plus II o Quartus II en la sala Motorola, deben iniciar sesión como administradores: usuario: admin-sm contraseña: LabMotorola2012 En la sala digitales, pueden iniciar sesión con su usuario UAO normal. 1. Creación carpeta de trabajo: antes de empezar a trabajar con el programa, cree una carpeta de carácter personal donde va a guardar todos los archivos (son varios), en un directorio diferente al de base de altera. Puede ser en mis documentos, en el escritorio o en una memoria USB. 2. Ejecución del programa: dé click en Inicio, Todos los programas , altera y después en Quartus II 9.0 Web Edition . 1
Figura 1: Abrir editor gráfico: circuito: antes de crear el circuito, es 5. Guardar circuito: recome recomenda ndable ble guarda guardarr el circui circuito. to. Pa Para ra esto esto dar Save As y esto les va a abrir una click en File , Save ventana como se muestra en la Fig. 2 . Guardar el archivo con la extensión bdf en la carpeta que crearon. Les va a aparece un wizard donde crean un nuevo proyecto. Dar click en next hasta la pagina 3. En la parte de device family seleccionen FLEX10K (PLD que utilizaremos en las próximas semanas). semanas). Finalmen Finalmente te dar click click en finish.
Departamento de Automática y Electrónica Universidad Autónoma de Occidente Docente: Juan Camilo Acosta Mejía
[email protected] 9. Compilación
circuito: en el menú MAX+plus II seleccionar Compiler . dar click del
en start y verificar que no haya errores en el circuito. (Ver Fig. 4)
Figura 2: Guardar circuito: 6. Insertar componentes: dar doble click en el fondo del editor y una nueva ventana llamada Enter Symbol se abre con la lista de librerias. (Ver Fig. 3). Para desplegar la lista de una libreria, dar click doble click en ella. Ej: dar doble click en la libreria llamada prim como en la Fig 3.
Figura 3: Insertar componentes: 7. Entradas y salidas: las entradas y salidas se llaman INPUT y OUTPUT en la librería primitives>pin. Ensaye insertando alguna de estas. Cambiar el PIN_NAME por el nombre que deseen asignarle a la entrada o salida. 8. Construcción del circuito: Construya un sumador binario de 2 entradas de 1 bit con Cin y Cout.
Figura 4: Compilación: 10. Editor de forma de onda: en el menú MAX+plus II seleccionar Waveform Editor . Este editor nos va a permitir asignar valores a las entradas en el tiempo y ver las salidas del circuito. Cuando tenga el editor al frente suyo, dé click en el fondo blanco en la columna izquierda debajo de Name . Esto les va a abrir Insert Node or Bus , herramienta con la cual podrán insertar las entradas y salidas. Dar click en Filter y poner Pins: all y despues clic en list para ver los nodos disponibles, debería ver la lista como en la Fig. 5. Posteriormente seleccionar las entradas y salidas, pasarlas con la flecha a la columna de la derecha y dar click en OK 2 veces. 11. Asignar duración de la simulación: Cada linea vertical es un paso de simulación, para cambiar el tiempo final, dar click en edit y end time. Por defecto debe estar en "1 µs". 12. Asignar valores a las entradas en el tiempo: dar click en el ícono que se muetra en la Fig 6. 13. Simulador: Grave el archivo de simulación (Click en File, Save as).
Departamento de Automática y Electrónica Universidad Autónoma de Occidente Docente: Juan Camilo Acosta Mejía
[email protected]
Figura 5: Insert Node:
Figura 6: Boton para modificar entradas: 14. En el menú MAX+plus II , seleccionar Simulator . Dar click en Start. Después de simular el circuito, debe ver los valores de la salida asignados en el tiempo. 15. Modificar el circuito para simular un contador binario de 2 entradas de 4 bits. 16. Realizar las mismas actividades para la simulación de un restador binario de 2 entradas de 1 bit y luego para un restado binario de 2 entradas de 4 bits. Para esto, leer la guía de retadores en el moodle.