Sunteți pe pagina 1din 5

Instrucciones para simulacin en Modelsim-Altera

1- Una vez que haya sido compilado exitosamente el cdigo en VHDL, haga clic en la parte
superior en ASSIGNMENTS, SETTINGS o presione las teclas CTRL, SHIFT, E.
2- Al abrir la ventana, del lado izquierdo haga clic en la categora de SIMULATION y se
mostrar la siguiente ventana:

Asegrese que la herramienta de simulacin (TOOL NAME) seleccionada sea MODELSIMALTERA y que el directorio de salida (OUTPUT DIRECTORY) sea SIMULATION/MODELSIM. Todo lo
dems se encontrar desactivado, como se muestra en la figura. Al terminar haga clic en OK.
3-

Haga clic en el cono de RTL SIMULATION que se muestra en la parte superior de la


ventana o haciendo clic en TOOLS, RUN SIMULATION TOOL, RTL SIMULATION. Al hacer
esto se mostrar la ventana de inicio de MODELSIM.

4- Enseguida se abrir una ventana donde se muestran una lista de libreras del programa. La
primera de ellas tiene por nombre WORK. Haga clic en el signo de + y aparecer el archivo
recin compilado. Como ejemplo, se muestra en la figura un archivo que fue compilado
anteriormente con el nombre de mux2a1.

5- A continuacin, haga clic derecho sobre el archivo que se desea simular y se abrir una
pequea ventana con varias opciones. Haga clic sobre la opcin SIMULATE.

6- Se abrir una ventana de simulacin (sim) del lado izquierdo y adems, una ventana de
color azul de objetos (OBJECTS) que contiene todas las entradas y salidas del diseo a
simular.

7- Seleccione todas las entradas y salidas de la ventana de objetos. Puede utilizar la tecla
SHIFT para seleccionar varios a la vez. Haga clic derecho sobre los objetos seleccionados y
haga clic en ADD, TO WAVE y SELECTED SIGNALS.

8- Hecho esto, se abrir una ventana de simulacin con las seales seleccionadas
anteriormente.

9- Para simular un circuito se pueden introducir seales de reloj o simplemente, un alto y un


bajo. Digamos en este ejemplo que se desea introducir en D0 una seal de reloj de una
frecuencia de 1 KHz (T=1ms) y en D1 una frecuencia de 10 KHz (100 uS). Para esto hacer
clic derecho sobre D0 y seleccionar clock. Despus introduzca el periodo de 1 ms y haga
clic en OK. Haga lo mismo para D1 pero ahora introduzca un periodo de 100 us.

10- Para forzar una entrada a un cierto dato, por ejemplo en S, haga clic derecho sobre la
entrada y seleccione FORCE. Introduzca un 0 en VALUE y haga clic en OK.

11- Para llevar a cabo la simulacin por un cierto tiempo, ajuste el tiempo deseado en la
ventana RUN LENGTH. Como ejemplo, introduzca 10 ms y haga clic en RUN. Se llevar a
cabo la simulacin por el tiempo introducido.

12- Si la seal no cabe en la pantalla, haga clic en el cono de ZOOM FULL (Lupa Azul).
13- Pueden cambiarse las entradas las veces que se quieran y se hace clic en RUN nuevamente
para simularlo.

S-ar putea să vă placă și