Voglio creare un programma per analizzare Verilog e visualizzare uno schema a blocchi. Qualcuno può aiutarmi riguardo a quali algoritmi ho bisogno di esaminare? Ho trovato un buon parser di Verilog, ma ora ho bisogno di trovare la relazione tra ogni blocco e posizionarli di conseguenza. Non deve essere ampiamente ottimizzato.Programma per creare uno schema a blocchi di Verilog
UPDATE:
per ora sto usando IronPython per disegnare il diagramma a blocchi in Visio.
- creare una lista di blocchi con loro ingressi e uscite
- Creare un grafico che corrisponde a tutti gli output di un blocco ai loro ingressi corrispondenti. Questo ha fondamentalmente tutte le connessioni tra i blocchi.
- Trovare un posto per loro nel diagramma di Visio.
- Disegnali su Visio
- Connettili su Visio.
E 'possibile per l'utilizzo di Vivado da Xilinx, già fa per voi. –
No, devo creare un diagramma visio. Che è quindi più facile da modificare per un utilizzo futuro. – user591124