Escribimos el módulo del banco de pruebas y ejecutamos la simulación en el entorno ModelSim de Altera.
Necesario
- - computadora;
- - entorno de desarrollo instalado Quartus II + ModelSim.
Instrucciones
Paso 1
El primer paso es asegurarse de que la ruta a la herramienta ModelSim esté especificada en el entorno de desarrollo Quartus II. Para hacer esto, abra el menú Herramientas -> Opciones. En las opciones, vaya a General -> Opciones de la herramienta EDA. Encontramos el campo ModelSim-Altera y tecleamos C: / altera / 13.0sp1 / modelsim_ase / win32aloem en él o, haciendo clic en el botón con tres puntos, buscamos este directorio en nuestra computadora. Naturalmente, para una versión de Quartus que no sea la mía, tendrá su propia ruta al directorio "win32aloem".
Paso 2
Tienes un proyecto para una FPGA en Quartus II. Cómo escribir pruebas o bancos de pruebas (banco de pruebas): este es un tema para otro artículo. Por ahora, supongamos que su banco de pruebas ya se ha escrito. Ahora debe indicarle al entorno de desarrollo qué prueba desea utilizar al realizar la simulación. Para hacer esto, abra la configuración a través del menú Asignaciones -> Configuración … En la ventana que se abre, en la sección Configuración de la herramienta EDA -> Simulación, haga clic en el botón Bancos de prueba … Aquí, por cierto, puede configurar varias pruebas y cambie a la requerida al compilar el proyecto.
Paso 3
Se ha abierto una ventana para editar pruebas. Todavía no hemos creado ningún banco de pruebas, por lo que la lista está vacía. Haga clic en el botón Nuevo … En la ventana que se abre, debe establecer la configuración de la prueba.
A la izquierda del campo, haga clic en el botón con tres puntos. Seleccione el archivo con el código del banco de pruebas y haga clic en Abrir. Ahora haga clic en el botón Agregar. La prueba apareció en la lista de pruebas.
Después de eso, en el campo, establezca el nombre del módulo de nivel superior que está definido en su banco de pruebas. Puede ingresar cualquier nombre en el campo, por defecto se creará automáticamente igual que el nombre del módulo.
Eso es todo, hemos establecido la configuración de prueba básica. Haga clic en Aceptar dos veces. Ahora nuestra prueba ha aparecido en la lista desplegable de bancos de pruebas. Haga clic en Aceptar nuevamente.
Paso 4
Si aún no ha realizado la síntesis del proyecto, es hora de hacerlo. Seleccione Procesamiento -> Inicio -> Iniciar análisis y síntesis en el menú, o presione la combinación de teclas Ctrl + K, o simplemente haga clic en el icono correspondiente en el panel superior.
Paso 5
Se puede iniciar la simulación. Seleccione Herramientas -> Ejecutar herramienta de simulación -> Simulación RTL en el menú (1) o haga clic en el icono de Simulación RTL en el panel superior (2).
Paso 6
Se iniciará la herramienta ModelSim, que ejecutará todas las instrucciones escritas en su banco de pruebas, y se detendrá (si lo indicó específicamente con la directiva $ stop en el código de prueba). La pantalla mostrará los diagramas de nivel de las señales de entrada y salida de FPGA que describió en su proyecto.