¿Cómo guardo una forma de onda de ModelSim para abrir/ver más tarde?

Si guardo la forma de onda, se guarda como un archivo .do en ModelSim/QuestaSim. ¡Esto no ayuda, ya que más tarde tendré que ejecutar la simulación para recuperar la ola de todos modos!

Lo que estoy buscando es un medio por el cual toda la ola (sus datos en puntos en el tiempo) se guarda en un solo archivo como un archivo EVCD. Más tarde, puedo abrir este archivo incluso cuando no tengo absolutamente nada del diseño en sí y puedo desplazarme y acercar/alejar la ola. No encuentro nada en ModelSim que pueda usarse para hacer esto. Guardar la forma de onda como una imagen elimina muchas características importantes, esto es lo que hago en este momento, pero quiero saber cómo guardar la onda para usarla más adelante en el editor de ondas.

Podría guardarlo como un archivo de texto ASCII, pero para ver los datos tendría que usar una hoja de cálculo como Excel.
eso es bastante extraño. Si la herramienta puede generar una forma de onda para su visualización, ¿por qué no podemos guardarla y abrirla más tarde sin tener que rehacer toda la simulación (después de compilar todo)? Esto realmente no tiene sentido para mí, nunca lo ha hecho y nunca lo tendrá.
La cantidad de datos que se muestran en la pantalla suele ser una pequeña fracción del conjunto de datos completo: la simulación genera el archivo de datos y luego sigue su guía sobre qué parte de la imagen completa está tratando de ver. Es por eso que no guarda algún tipo de jpeg.

Respuestas (1)

Debe guardar la forma de onda/conjunto de datos como un archivo .wlf. Para decirle a Modelsim que capture todos los valores de señal en el diseño, puede hacer un archivo log -r /*. Luego, puede abrir la forma de onda/conjunto de datos .wlf específico a través de la GUI o escribiendo vsim -view <some_name>.wlfen la consola. Eche un vistazo al manual de usuario de ModelSim/QuestaSim en'Saving a Simulation to a WLF File'