2009-10-06 11 views
27

Vor kurzem arbeite ich mit einer Hardware-Design-Gruppe, die eine ASIC entwickelt. Und ich zeichne viele Timing-Diagramme, für die ich Microsoft Excel verwende, da es einfach ist, in Word-Dokument zu importieren. Aber mit Excel wird es immer schwieriger.Werkzeug zum Zeichnen von Zeitdiagrammen

Was kann zum Zeichnen von Zeitdiagrammen verwendet werden? Gibt es ein einfaches Tool da draußen?

Antwort

12

Ich habe das gleiche Problem und versucht, die folgenden Tools:

Nach dem Versuch, All dies habe ich nun mit Visio und Stift & Bleistift beendet. Alle anderen Programme hatten keine Unterstützung für das Hinzufügen von Pfeilen/Beziehungen zwischen Signalen. In Visio sind solche Dinge absolut einfach. Und Sie können die Diagramme direkt in PowerPoint oder sogar als PDF für die Verwendung in LaTeX exportieren.

+0

Ich habe gerade Drawtiming ausgecheckt, danke für den Tipp! Es scheint ein nettes ordentliches Paket zu sein, ein bisschen wie GraphViz für Zeitdiagramme. Es wird jetzt auch Pfeile nach Aussehen machen! Ich habe mal versucht, die Latex-Dinge in Gang zu bringen, aber da ich auf meinem Arbeitscomputer keine Administratorrechte habe, würde ich Schwierigkeiten haben, die Module zu installieren. – Marty

+0

Vielen Dank für den Visio-Tipp. Ich bin ein Idiot, um visio überhaupt nicht zu versuchen. Ich habe auch Drawtiming getestet, es ist irgendwie ordentlich. – Alphaneo

1

Vor einiger Zeit haben wir IGOR für alle Arten von Messdatenvisualisierung verwendet. Aber es ist nicht kostenlos, wenn das eine Voraussetzung ist.

10

Wenn Sie LaTeX mögen und nichts gegen die zusätzlichen Schritte haben, um das generierte Bild in Word zu bekommen (wovon ich denke, dass Sie davon abhängen), ist tikz-timing sehr nett. Ich finde es sehr einfach zu bedienen und die Diagramme sehen sehr gut aus!

Abgesehen davon haben die Unternehmen, mit denen ich bisher gearbeitet habe, Visio für diese Art von Aufgaben verwendet.

5

Timing Designer und Timing Diagrammer sind die beiden wichtigsten kommerziellen Programme. Sie sind in Funktionen und Benutzeroberfläche ähnlich. Beide haben OLE und andere Exportfähigkeit.

+0

+1, Danke für den Tipp, ich werde es notieren. Aber leider, gerade jetzt, ist das Unternehmen in Kostensenkung, und jeder Neukauf ist absolut unmöglich. – Alphaneo

+1

Die Guten sind sehr teuer. Ich habe noch nie eine freie gesehen, die es wert war, sie zu benutzen. Visio oder OpenOffice Draw sind die beste Wahl. Ich weiß, dass meine Firma spezielle Visio-Schablonen für die Erstellung von Wellenformen erstellt hat (ich kann sie nicht teilen). Es ist immer noch ein Schmerz, aber es ist nicht unerträglich. –

2

Wenn Sie mit einfacheren Wellenformen in einem regelmäßigen Gitter zufrieden sind, können Sie schnell etwas mit Timing Font oder XWave (verknüpft von der ersten Verbindung) erstellen. Eine andere Option wäre Gnome Dia, ein einfaches Vektorgrafikprogramm.

2

Ich finde es notwendig, TimingAnalyzer zu der Mischung hinzuzufügen. Es ist nur in Beta, aber zumindest entwickelt er es aktiv. ~ T

+0

Dieser Link funktioniert: http://www.timing-diagrams.com/ – yegorich

0

Ich habe Timing Designer und Waveformer verwendet. Sie können grundlegende Verilog Dateien lesen. Waveformer hat eine anständige Demo-Version für Windows. Sie können keine Designs speichern, aber Sie können sie screenen. Für sehr grundlegende Zeitdiagramme habe ich die in anderen Antworten erwähnten Visio-Vorlagen verwendet.

19

WaveDrom ist eine freie und Open-Source-Online-Digital-Zeitdiagramm Rendering-Engine, die JavaScript, HTML5 und SVG verwendet, um WaveJSON Eingabetextbeschreibung in SVG Vektorgrafiken zu umwandeln.

+1

Ein Bild sagt mehr als tausend Worte: http://wavedrom.googlecode.com/svn/trunk/editor.html Ein perfektes Werkzeug zu kombinieren mit RestructuredText/Sphinx – vermaete

2

Das oben erwähnte WaveDrom-Werkzeug wurde nach GitHub wavedrom.com verschoben.

0

Sie können einen "kostenlosen digitalen digitalen Diagrammgenerator" verwenden, um das Diagramm zu zeichnen und dann den Bildschirm in Ihre Dokumente zu kopieren. Wenn Sie ein Tool ausprobieren möchten, für das Sie keine Anmeldung oder E-Mail benötigen, können Sie Ihre Bearbeitung für die zukünftige Verwendung speichern. Sie können dieses Javascript-Tool auf Google ausprobieren. http://hardwarelanguages.blogspot.com/2016/08/free-online-digital-diagram-generator.html

Ihre digitale Signalverlaufsdiagramm, verschlüsselt in der URL gespeichert wird, kann niemand sonst sehen sie die Links mit E-Mail/skypee/facebook, bis Ihr zu teilen und usw.

0

Waveme http://waveme.weebly.com/

ich nur hat ein neues kostenloses GUI-basiertes Zeitdiagramm-Zeichenprogramm für Windows (und Linux/MacOS über Wine) veröffentlicht.

Es zeichnet digitale Wellenformen (Signale und Busse) mit Lücken, Pfeilen und Beschriftungen und ist in hohem Maße anpassbar.

Ich hoffe, Sie finden es nützlich.

1

Ich benutze eine Online-Tabelle wie Google Docs oder Excel für Timing-Diagramme - indem Sie alle Zellen gleich Breite und Höhe machen und mit den Grenzen der Zelle spielen. Dies ist ein guter schneller Weg, um einfache Konzepte zu erklären, insbesondere während der kollaborativen (Online-) Arbeit.

Verwandte Themen