En raison d’un problème dans la version 19.1 et les versions ultérieures du logiciel Quartus® Prime Pro Edition, vous pouvez voir le message d’erreur irrécupérable dans Quartus® Power Analyzer lors de la génération d’un fichier .vcd pour l’analyse de puissance. C’est parce qu’il y a une mauvaise entité définie « set_instance_assignment POWER_READ_INPUT_FILE » dans votre fichier .qsf.
Détails du problème
Erreur:
Erreur fatale : violation de segment à (néant)
Module : quartus_pow
Trace de pile : 0x2e77f : PFIO_VCD_PARSER_EVENT_HANDLER ::handle_upscope() 0x31f (power_pfio)
0xfce0 : pfio_vcd_parser_yyparse(FlexLexer*) 0x9e0 (power_pfio)
0xfeed : pfio_vcd_invoke_parser(pfio_vcd_lexer_yyFlexLexer*, PFIO_VCD_PARSER_EVENT_HANDLER*) 0x2d (power_pfio)
0x50d10 : PFIO_VCD_READER_MAIN ::load_signal_statistics_from_vcd_files(PUTIL_SA_DATA*) 0x5a0 (power_pfio)
0x404d1 : PAN_UTILITY_IMPL ::load_putil_sa_data_from_file() 0x84d (power_pan)
Pour contourner ce problème, définissez le nom d’entité correct des nœuds de simulation. Utilisez l’une des méthodes ci-dessous :
1. Dans le fichier .qsf, modifiez le nom de fichier set_instance_assignment -name POWER_READ_INPUT_FILE <.vcd > -to -entity
2. Dans l’interface graphique Quartus® Prime Pro :
un. Dans le menu supérieur, allez à Traitement et sélectionnez Outil Analyseur d’alimentation
b. Dans la zone Fichier d’entrée , cliquez sur Ajouter un ou plusieurs fichiers d’entrée d’alimentation...
c. Dans Paramètres de l’analyseur d’alimentation, cliquez sur Ajouter
d. Dans l’entrée Nom de fichier , sélectionnez le fichier .vcd correct
e. Pour l’entrée Entité , sélectionnez l’entité correcte
f. Cliquez sur OK.
g. Cliquez sur Appliquer.