Exportieren Sie Modelsim-Wellenformen als Bild zum Drucken

Ich möchte die Modelsim-Wellenformen meines simulierten Designs in einer Form exportieren, in der sie beim Drucken anständig aussehen können. Genauer gesagt ohne schwarzen Hintergrund, vorzugsweise in einem Vektorformat.

Nicht so etwas:Geben Sie hier die Bildbeschreibung ein

Aber stattdessen so:

Geben Sie hier die Bildbeschreibung ein

Die Schaltpläne sind indikativ, aber ich hoffe, Sie verstehen den Punkt. Gibt es eine Möglichkeit, das zu erreichen?

iVerilog/GHDL + GTKwave und stellen Sie den Hintergrund auf Schwarzweiß ein. Ich mache das immer, wenn ich eine Testbench-Wellenform drucke

Antworten (2)

in einer Form, in der sie gedruckt gut aussehen können

ist eine sehr subjektive Aussage. Darüber hinaus können Sie den MSIM-Wave-Editor nicht wirklich so anpassen, dass die Dinge ganz anders angezeigt werden. Da Ihre Frage ziemlich weit gefasst ist, ist der einfachste Weg, den ich mir vorstellen kann, der Import Ihrer Welle in einen Wellenform-Viewer, der Ihnen besser gefällt .

Um die Wellenform in ein allgemein verwendbares Vektorformat zu exportieren, können Sie das Befehlszeilentool von vsim (ab 2005) verwenden:

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

Dadurch wird Ihre ausgewählte *.wlfDatei in eine gemeinsame Wertänderungs-Dump- Datei konvertiert, die alle Informationen enthält, die Sie benötigen. (mehr dazu https://en.wikipedia.org/wiki/Value_change_dump )

Die Quellwellenformdatei ( .wlf) wird üblicherweise von jeder Modelsim-Simulation generiert und beim Beenden von gespeichert vsimunter, vsim.wlfsofern kein anderer Name angegeben wurde.

Sobald Sie Ihre Wellenform im .vcdFormat haben, können Sie sie in einen Wellenform-Viewer Ihrer Wahl importieren und die Anzeige nach Ihren Wünschen gestalten.

Sie können unter https://en.wikipedia.org/wiki/Waveform_viewer nach Zuschauern suchen oder sogar Ihre eigenen codieren, vorausgesetzt, Sie verstehen die VCD-Syntax.


Alternative

Wenn Sie nicht mit vielen Wellenformen, Objekten und Prozessen umgehen müssen und stattdessen eine funktionale Wellenform erstellen, die sich auf ein bestimmtes Verhalten konzentriert, würde ich empfehlen, einen einfachen Wellenformeditor zu verwenden , um anzuzeigen, was Sie benötigen.

Mein persönlicher Favorit, wenn ich von mir analysierte Wellenformen an Kollegen exportieren muss, die von der MSIM-Ansicht nicht profitieren würden, gehe ich zu http://wavedrom.com/ , was schnell genug ist, um ein effektives (und - IMHO - hübsches) Diagramm zu erstellen .

Wavedrom ist unglaublich. Sehr schöne Grafiken. Wie jedoch sowohl Sie als auch @Elbehery in Kommentaren vorgeschlagen haben, werde ich wahrscheinlich .vcd und GTKWave verwenden.

Sie können das Fenster abdocken
Geben Sie hier die Bildbeschreibung ein

dann folgendes auswählen:

Geben Sie hier die Bildbeschreibung ein

Sie erhalten ein schönes Bild, das Sie in ein Dokument einfügen und drucken könnenGeben Sie hier die Bildbeschreibung ein