Je souhaite générer une liste de toutes les connexions de signaux entre des blocs VHDL de haut niveau dans un fichier VHDL. Par exemple, c'est ce que fait le visualiseur RTL de Quartus, mais graphiquement.Comment générer une liste de connexions entre blocs VHDL?
Je veux que mes résultats soient textuels au lieu de graphique et de regarder quelque chose comme ceci:
Block A:
input: block_a_instance_name.signal_name <- block_b_instance_name.signal_name
input: block_a_instance_name.signal_name <- block_c_instance_name.signal_name
output: block_a_instance_name.signal_name -> block_d_instance_name.signal_name
BLOCK B:
input: block_b_instance_name.signal_name <- block_b_instance_name.signal_name
input: block_b_instance_name.signal_name <- block_c_instance_name.signal_name
Il ne faut pas regarder exactement comme ça, mais il devrait transmettre cette connexion générale de haut niveau information. N'importe quel moyen de le faire avec Quartus ou d'autres outils VHDL?
Que voulez-vous dire? Comment utilisez-vous un script perl rapide pour savoir quels ports se connectent à quoi? – Bobbb
Le vhdl connecte explicitement les blocs. Vous pouvez créer un script Perl qui lit dans vos fichiers VHDL et imprime les informations que vous voulez. – George