www.mikrocontroller.net

Forum: FPGA, VHDL & Co. Statemachine zeichnen


Autor: Chris R. (mrgreen)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich stehe nun vor dem Problem, die Doku zu meinem Code schreiben zu 
müssen.
Nur wie zeichne ich mir geschickt die Statemachines?

Ich weiß, dass Quartus den StateMachine-Editor mitbringt; aber der zeigt 
mir die Bedingungen nicht an den Kanten mit an. Auch der StateMachine 
Viewer, der den Code in einen Automaten umsetzt, macht das leider nicht.

Auf ein Programm wie SmartDraw, Kivio o.ä. hab ich eigentlich wenig 
Lust; es sollte schon möglichst viel Arbeit abnehmen.

Kennt da jemand was?
MfG
Mr.Green

Autor: Johannes K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

schau dir dieses Tool, was wir am Institut entwickelt haben, mal an:

https://sourceforge.net/projects/fsmdesigner

Das ist zwar dafür konzipiert, dass man zuerst dort die FSM malt und 
sich daraus dann automatisch den Code erzeugen lässt, aber man kann auch 
einfach nur ein PNG-bild exportieren.

Vielleicht reicht das ja trotzdem für deine Dokumentation.

Aber das Tool hat sich schon mehrfach bewährt, also für alle, die das 
hier mitlesen, kann ich das ebenfalls empfehlen.

Gruß johannes

Autor: Chris R. (mrgreen)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Gibt es den vorkompiliert?

Alle Anforderungen sind erfüllt, aber make bricht mit ~1000 Fehlern ab.

../python/fsmdesigner_wrap.cxx:17784: error: expected initializer before 
'*' token
../python/fsmdesigner_wrap.cxx:17815: error: expected initializer before 
'*' token
../python/fsmdesigner_wrap.cxx:17837: error: expected initializer before 
'*' token
../python/fsmdesigner_wrap.cxx:17868: error: expected initializer before 
'*' token
../python/fsmdesigner_wrap.cxx:17890: error: expected initializer before 
'*' token
../python/fsmdesigner_wrap.cxx:17957: error: expected initializer before 
'*' token
../python/fsmdesigner_wrap.cxx:17979: error: expected initializer before 
'*' token
../python/fsmdesigner_wrap.cxx:18013: error: expected initializer before 
'*' token
../python/fsmdesigner_wrap.cxx:18047: error: expected initializer before 
'*' token


[usw.]

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.