En raison d’un problème dans la version 20.1 du logiciel Intel® Quartus® Prime Pro edition, vous pouvez voir l’analyseur de synchronisation suspendre ou ralentir considérablement lorsque la conception contient plus de 500 horloges.
Pour contourner ce problème, réalisez l’une des actions suivantes :
- Utilisez le flux d’analyse de synchronisation par défaut au lieu d’une session de gui de l’analyseur de synchronisation interactif.
- Pour empêcher l’ouverture automatique de l’interface graphique De l’analyseur de synchronisation après une compilation complète dans l’interface graphique principale, procédez comme suit :
- Dans Settings->Timing Analyzer, désactivez « Enable Interactive Timing Analyzer after compilation » (Activer l’analyseur de synchronisation interactif après la compilation).
- Dans le fichier *.qsf du projet, ajoutez cette affectation : set_global_assignment nom FLOW_ENABLE_INTERACTIVE_TIMING_ANALYZER DÉSACTIVÉ
- Empêcher la mise à jour de l’interface graphique de l’analyseur de synchronisation en réponse à la création d’une nouvelle horloge. Cela signifie que dans les dialogues dotés d’une liste déroulante d’horloges (comme le report timing), la liste sera vide.
- Empêcher l’analyseur de synchronisation de lire automatiquement les fichiers SDC en suivant une de ces étapes :
- Dans Settings->Timing Analyzer, désactivez « Lisez automatiquement les contraintes et mettez à jour la netlist de synchronisation lorsque le projet est ouvert »
- Dans le fichier *.qsf du projet, ajoutez cette affectation : set_global_assignment- nom STA_AUTO_UPDATE_TIMING_NETLIST DÉSACTIVÉ
- Ouvrez la GUI De l’analyseur de synchronisation et ouvrez la console Tcl (Affichage >Tcl Console, ou appuyez sur Alt 2). Dans celui-ci, collez ces lignes :
renommez tawq_register_clock tawq_register_clock_orig
proc tawq_register_clock {args} {}
Ce problème est résolu à partir de la version 20.3 du logiciel Intel® Quartus® Prime Pro Edition.