Tool zur Illustration von entities und ihren Verbindungen

Gast #5051753
Lesenswert?

Ich hatte mir mal was mit graphviz automatisiert.
Nicht für Signalverbindungen, sondern für die Instanzen.

Wie unübersichtlich das für Signale wird, kann man sich bei Vivado im 
Block Design Editor anschauen...

Duke
Angehängte Dateien:
Gast #5051941
Lesenswert?

Moin,

doxygen kann auch sowas, aber nur für Instanzen/Entity-Relationen. Was 
die Synthese-Tools sonst 'automatisiert' ausgeben, ist oft kaum als 
Blockschema zu brauchen.
Mit aktuellem GHDL kann man etwas mehr machen, aber man muss es eben 
selber machen. Ich habe mir da ein paar XML stylesheets (xslt) 
gebastelt, die aus dem VHDL über den XML-Output Grafiken generieren. Nur 
muss man die Entity-Schemablöcke in nem Tool wie dia dann selber 
plazieren und verkabeln.
Ev. kannst du mit dem hier was anfangen (da fehlen allerdings noch die 
'Magnetpunkte' für die Dia-Connections):

https://section5.ch/dclib/xhdl/

Im Prinzip musst du da nur eine per '--file-to-xml' ausgegebene Datei 
aus GHDL ins Canvas ziehen und dir die SVG runterklauben.
Gast #5106813
Lesenswert?

Eigentlich müsste man doch mal ein Tool schreiben, dass entities lesen 
und importieren kann, um sie dann auch zu verwalten. Leider bin Ich 
nicht fit mit C++, um das zu machen. Das wäre mal eine gute 
Diplomarbeit!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren