Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tutorial PDF
Tutorial PDF
3) Abra una ventana de edicin nueva con la opcin de men Max+Plus II/Graphic Editor.
Dibuje un circuito como el de la figura.
haga doble click con el botn izquierdo sobre la ventana del editor. En el dilogo emergente ingrese el
nombre del smbolo que necesite (xor, and2, or2, input, output). Para ver todos los smbolos disponibles,
seleccione el archivo prim, ubicado en el directorio max2lib, en las Symbol Libraries, y aparecern los
simbolos predefinidos.
Para unir componentes seleccione alguna de las herramienta para traza de lneas y arrastre el ratn
manteniendo el botn izquierdo presionado.
4) Abra el compilador de circuitos usando la opcin de men Max+Plus II/Compiler. Marque la opcin de
men Processing/Functional SNF Extractor y luego inicie la compilacin con el botn Start.
Una vez compilado el circuito puede cerrar la ventana del compilador.
5) Abra el editor de formas de onda con la opcin de men Max+Plus II/Waveform Editor.
Coloque todas las entradas y salidas del circuito y asigne todas las combinaciones de valores posibles para
las entradas a lo largo del tiempo.
Para insertar una seal haga doble click en la columna Name. En el dilogo emergente seleccione la
entrada o salida que desee y el tipo de pin adecuado (Input o Output). Puede usar el bot List para
seleccionar la seal de una lista.
Para asignar valores a las entradas puede usar la herramienta para editar los valores
manualmente con el ratn o la herramienta para generar una seal peridica.
Salve las formas de onda ingresadas. Esto generar un archivo sumador1.scf. Para salvar debe tener activa
la ventana de wave form editor y seleccionar la opcin File/Save.
6) Abra el simulador de circuitos con la opcin de men Max+Plus II/Simulator. Inicie la simulacin con
el botn Start. Al finalizar, en el editor de formas de onda puede observar los valores de las salidas.
7) Cree un nuevo smbolo para reutilizar este circuito en casos ms complejos. Utilice la opcin de men
File/Create Default Symbol. Esta opcin permite reutilizar el circuito generado como parte de circuitos
ms complejos. Debe ejecutar este paso cada vez que cambie la implementacin del circuito.
2) Abra una ventana de edicin y dibuje el siguiente circuito (Max+Plus II/Graphic Editor).
Observe como las uniones en el cableado pueden hacerse simblicamente asignando los nombres
apropiados sin utilizar explcitamente lneas de conexin. Para asignar un nombre a una lnea haga click
sobre ella y digite el nombre.
Ponga especial cuidado en la numeracin de las lneas de buses de modo que el bit menos significativo sea
el bit 0, es decir [3..0] no es igual a [0..3].
Para insertar un sumador1 haga doble click como para insertar cualquier otro smbolo predefinido. En el
dilogo puede ingresar directamente el nombre del componente o elegir el directorio donde fue salvado el
primer proyecto y seleccionarlo de la lista.
Si la implementacin de sumador1 cambiara, debe usar la opcin de men Symbol/Update Symbol que
aparece en el men principal cuando se est en una ventana del editor, para actualizarlo en el proyecto que
lo usa.
4) Cree un nuevo smbolo para reutilizar este circuito en casos ms complejos. Utilice la opcin de men
File/Create Default Symbol.
2) Abra una ventana de edicin y dibuje el siguiente circuito (Max+Plus II/Graphic Editor).
Observe que las lneas de bus que transportan ms de un bit estn dibujadas con un estilo grueso. Para
cambiar el estilo de una lnea puede usar el botn derecho del ratn sobre cada una o seleccionarlas todas
con shift+botn izquierdo y utilizar la opcin de men Options/Line Style
4) Abra el editor de formas de onda con la opcin de men Max+Plus II/Waveform Editor.
Ingrese datos de prueba y simule el circuito. Observe que para mayor comodidad puede dar valor a todas
las lneas de un bus mediante un nmero en base hexadecimal.
Para trabajar con volmenes grandes de datos puede resultar cmodo importarlos desde un archivo de texto
usando la opcin de men File/Import Vector File. Para comprender el formato puede referirse a la ayuda
de Max+Plus II aunque un buen punto de partida puede ser exportar un ejemplo con la opcin de men
File/Create Table File.
2) Abra una ventana de edicin y dibuje el siguiente circuito (Max+Plus II/Graphic Editor).
Observe que las dos compuertas and estn conectadas en una de sus entradas a un bus de 16 bits, esto
genera automticamente lo que en Max+Plus II se denomina un array de primitivas. En el ejemplo, la
compuerta and que se encuentra en la parte superior es equivalente a 16 compuertas and cada una
conectada a un bit de d0 y a c. Las salidas de cada una de las 16 compuertas conforman la lnea a[15..0].
Algo similar ocurre con la compuerta or, salvo que en este caso ambas entradas son de 16 bits y la
operacin se aplica bit a bit entre cada ai y bi.
Cuando se utiliza esta tcnica, salvo casos excepcionales es necesario asignar un nombre a las lneas de
salida de un array de primitivas para que Max+Plus II no interprete que se unen en una sola lnea. En el
ejemplo se us a[15..0] y b[15..0] para nombrar las salidas de los arrays de ands.