Exportar formas de onda de Modelsim como imagen para imprimir

Quiero exportar las formas de onda Modelsim de mi diseño simulado en una forma en la que puedan verse decentes cuando se impriman. Para ser más específicos, sin el fondo negro, en formato vectorial preferiblemente.

No algo como esto:ingrese la descripción de la imagen aquí

Pero en cambio así:

ingrese la descripción de la imagen aquí

Los esquemas son indicativos, pero espero que entiendas el punto. ¿Hay alguna manera de lograr eso?

iVerilog/GHDL + GTKwave y configure el fondo en blanco y negro. Siempre hago esto cada vez que imprimo una forma de onda Testbench

Respuestas (2)

en una forma en la que puedan verse decentes cuando se impriman

es una afirmación muy subjetiva. Además, realmente no puede personalizar el editor de ondas MSIM para mostrar las cosas de manera muy diferente. Teniendo en cuenta que su pregunta es bastante amplia, la forma más sencilla que se me ocurre es importar su onda en un visor de forma de onda que le guste más .

Para exportar la forma de onda en un formato vectorial de uso común, puede usar la herramienta de línea de comando de vsim (2005 en adelante):

> wlf2vcd
> Usage: wlf2vcd [<Options>...] [-o <outfile>] <wlffile>

Lo que convertirá su *.wlfarchivo seleccionado en un archivo de volcado de cambio de valor común , que contiene toda la información que necesita. (más sobre eso https://en.wikipedia.org/wiki/Value_change_dump )

El .wlfarchivo de forma de onda de origen ( ) es generado comúnmente por cualquier simulación de modelsim y se guarda, cuando sale vsim, a vsim.wlfmenos que se haya especificado otro nombre.

Una vez que tenga su forma de onda en .vcdformato, puede importarla en cualquier visor de forma de onda de su elección y diseñar su visualización según sus preferencias.

Puede buscar visores en https://en.wikipedia.org/wiki/Waveform_viewer , o incluso puede codificar el suyo propio, siempre que comprenda la sintaxis de VCD.


Alternativa

A menos que tenga que lidiar con muchas formas de onda, objetos y procesos y, en su lugar, crear una forma de onda funcional centrada en un comportamiento específico, recomendaría usar un editor de ondas simple para mostrar lo que necesita.

Mi favorito personal cuando tengo que exportar formas de onda que analicé a colegas que no se beneficiarían de la vista MSIM, voy a http://wavedrom.com/ que es lo suficientemente rápido como para hacer un gráfico efectivo (y, en mi humilde opinión , bonito).

Wavedrom es increíble. Gráficos muy bonitos. Sin embargo, como usted y @Elbehery sugirieron en los comentarios, probablemente opte por .vcd y GTKWave.

Puedes desacoplar la ventana
ingrese la descripción de la imagen aquí

luego seleccione lo siguiente:

ingrese la descripción de la imagen aquí

obtienes una buena imagen que puedes insertar en un documento e imprimiringrese la descripción de la imagen aquí