Ich möchte ein Programm erstellen, um Verilog zu analysieren und ein Blockdiagramm anzuzeigen. Kann mir jemand helfen, welche Algorithmen ich untersuchen muss? Ich habe einen guten Verilog-Parser gefunden, aber jetzt muss ich die Beziehung zwischen jedem Block finden und sie entsprechend platzieren. Es muss nicht umfassend optimiert werden.Programm zum Erstellen eines Verilog-Blockdiagramms
UPDATE:
für jetzt ich Ironpython bin mit dem Blockdiagramm in Visio zu zeichnen.
- Erstellen einer Liste der Blöcke mit ihren Eingängen und Ausgängen
- ein Diagramm erstellen, die an ihren entsprechenden Eingängen alle Ausgänge eines Blocks übereinstimmt. Diese hat grundsätzlich alle Verbindungen zwischen Blöcken.
- Suchen Sie einen Platz für sie im Visio-Diagramm.
- Zeichnen Sie sie auf Visio
- Verbinden Sie sie auf Visio.
Ist es möglich, dass Sie von Xilinx verwenden vivado es bereits erledigt das für Sie. –
Nein, ich muss ein Visio-Diagramm erstellen. Welches ist dann einfacher für zukünftige Verwendung zu ändern. – user591124