Cómo Simular Una Forma De Onda En El Editor De Formas De Onda De Simulación

Tabla de contenido:

Cómo Simular Una Forma De Onda En El Editor De Formas De Onda De Simulación
Cómo Simular Una Forma De Onda En El Editor De Formas De Onda De Simulación

Video: Cómo Simular Una Forma De Onda En El Editor De Formas De Onda De Simulación

Video: Cómo Simular Una Forma De Onda En El Editor De Formas De Onda De Simulación
Video: La onda longitudinal del sonido, ejemplo con simuladores: agua en estanque, sonido y luz 2024, Mayo
Anonim

Digamos que tenemos un proyecto para una FPGA Altera en el entorno de desarrollo Quartus II. Realicemos una simulación de software: aplique una determinada señal a las entradas FPGA y veamos qué pasa en sus salidas. Para hacer esto, usaremos la herramienta de Editor de forma de onda de simulación incorporada.

Editor de formas de onda de simulación
Editor de formas de onda de simulación

Necesario

  • - Computadora personal;
  • - entorno de desarrollo instalado Quartus II.

Instrucciones

Paso 1

En primer lugar, lancemos Quartus II IDE y abramos el proyecto requerido. Ahora creemos un nuevo archivo. Presione la combinación de teclas Ctrl + N oa través del menú Archivo -> Nuevo…. En la ventana que se abre, seleccione el tipo de archivo - Programa universitario VWF.

Crear un nuevo archivo VWF del programa universitario
Crear un nuevo archivo VWF del programa universitario

Paso 2

Se inicia la herramienta Simulation Waveform Editor. Guardemos inmediatamente este archivo, todavía vacío, con un nombre arbitrario en la carpeta del proyecto: Ctrl + S (o Archivo -> Guardar). Llamaré al archivo "data_test.vwf" porque Enviaré datos al pin FPGA llamado "DATA".

Ahora necesitamos agregar nuestros neumáticos al proyecto. Vaya al menú Editar -> Insertar -> Insertar nodo o bus…. Se abrirá la ventana "Insertar nodo o bus", donde haremos clic en el botón Buscador de nodo … para buscar buses FPGA disponibles en el proyecto.

Encontrar nodos y buses en el editor de formas de onda de simulación
Encontrar nodos y buses en el editor de formas de onda de simulación

Paso 3

En la ventana del Buscador de nodos, haga clic en el botón Lista. Aparecerá una lista de los nodos encontrados y los buses del proyecto en la parte izquierda de la ventana. Para seleccionar, agréguelos al campo derecho haciendo clic en los botones correspondientes. O agregue todo a la vez haciendo clic en el botón ">>". Confirme su selección haciendo clic en el botón "Aceptar". En la ventana Insertar nodo o bus, también haga clic en Aceptar.

Agregar neumáticos y nodos a la simulación
Agregar neumáticos y nodos a la simulación

Paso 4

Los diagramas de nivel de señal de los pines seleccionados han aparecido en la ventana de forma de pulso. Además, el nivel de las señales de entrada CLK y DATA sigue siendo igual al cero lógico y el nivel de salida no está definido. Necesitas establecer su forma.

Vista inicial de pulsos simulados
Vista inicial de pulsos simulados

Paso 5

Pero primero, debe establecer los parámetros de tiempo que utilizará el editor de forma de onda de simulación durante la simulación. En el menú Editar -> Tamaño de cuadrícula … establezca el paso de la cuadrícula de tiempo. Y en el menú Editar -> Establecer Hora Final … indicaremos la duración de la simulación.

Configuración de parámetros de temporización en el editor de formas de onda de simulación
Configuración de parámetros de temporización en el editor de formas de onda de simulación

Paso 6

Establezcamos los parámetros del pulso del reloj. En el campo de la izquierda, seleccione la señal deseada por el nombre Nombre haciendo clic en ella con el botón izquierdo del ratón. Ahora vaya al menú: Editar -> Valor -> Sobrescribir reloj … En la ventana Reloj abierta, configure el período (Período), la fase (Desplazamiento) y el ciclo de trabajo (Ciclo de trabajo) del pulso del reloj.

Configuración del pulso de reloj CLK
Configuración del pulso de reloj CLK

Paso 7

Establezcamos los datos de la forma de onda. Selecciónelo y en el menú: Editar -> Valor seleccione el tipo apropiado. Seleccionaré una señal que cambie aleatoriamente Valores aleatorios … y configuraré sus parámetros en la ventana que se abre.

Después de eso, guarde la configuración de la señal (Ctrl + S).

Establezcamos la forma de la señal de entrada de datos en el Editor de forma de onda de simulación
Establezcamos la forma de la señal de entrada de datos en el Editor de forma de onda de simulación

Paso 8

Ahora puede ejecutar la simulación funcional: Simulación -> Ejecutar simulación funcional o haciendo clic en el botón correspondiente en la barra de menú. Quartus simulará y mostrará el resultado en una nueva ventana del Editor de forma de onda de simulación.

Ejecución de simulación funcional en el editor de formas de onda de simulación
Ejecución de simulación funcional en el editor de formas de onda de simulación

Paso 9

En la ventana que se abre, puede ver las señales de salida calculadas en los pines FPGA, que se obtuvieron como resultado de la simulación realizada por la utilidad Simulation Waveform Editor.

Recomendado: