Forum: FPGA, VHDL & Co. Statemachine zeichnen


von Chris R. (mrgreen)


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

von Johannes K. (Gast)


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

von Chris R. (mrgreen)


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.]

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.