Aufgrund eines Problems in der Quartus® Prime Pro Edition-Softwareversion 19.1 und höher wird möglicherweise die schwerwiegende Fehlermeldung im Quartus® Power Analyzer angezeigt, wenn eine .vcd Datei für die Energieanalyse generiert wird. Dies liegt daran, dass in Ihrer .qsf-Datei eine falsche Entitätsmenge "set_instance_assignment POWER_READ_INPUT_FILE" enthalten ist.
Problemdetails
Fehler:
Schwerwiegender Fehler: Segmentverletzung bei (null)
Modul: quartus_pow
Stapelverfolgung: 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)
Um dieses Problem zu umgehen, legen Sie den korrekten Entitätsnamen der Simulationsknoten fest. Verwenden Sie eine der folgenden Methoden:
1. Ändern Sie in der .qsf-Datei die set_instance_assignment -name POWER_READ_INPUT_FILE <.vcd Dateiname> -to -entity
2. In der Quartus® Prime Pro GUI :
ein. Gehen Sie im oberen Menü zu Processing (Verarbeitung ) und wählen Sie Power Analyzer Tool
b. Klicken Sie im Feld Eingabedatei auf Energieeingangsdatei(en) hinzufügen...
c. Klicken Sie in den Power Analyzer-Einstellungen auf Hinzufügen
d. Wählen Sie im Eintrag Dateiname die Option Richtige .vcd Datei aus
e. Wählen Sie für den Eintrag Entität die richtige Entität aus
f. Klicken Sie auf OK.
g. Klicken Sie auf "Übernehmen"