Kritisches Problem
Aufgrund eines Problems in den Quartus® Prime Software-Versionen 15.1 und 16.0 kann es sein, dass bei der Generation des Ethernet-Simulationsmodells 10G MAC 10G mit der folgenden Meldung beim Einsatz des Windows-Betriebssystems Fehler auftreten.
Fehler: add_fileset_file: Keine solche Datei /ip/altera/ethernet/alt_em10g32/MAC/synopsys/alt_em10g32.v
während der Ausführung
"add_fileset_file synopsys/$file_name $filetype PATH synopsys/$file_name {SYNOPSYS_SPECIFIC}"
(Verfahren "sim_ver_mac" Zeile 126)
von innen aufgerufen
"sim_ver_mac $name"
(Verfahren "sim_ver" Zeile 3)
von innen aufgerufen
"sim_ver alt_em10g32"
Bei diesem Problem müssen Sie die Simulationsdateigeneration für VCS*- und NCSIM*-Simulatoren manuell in der Windows-Umgebung deaktivieren. Dies kann durch Ändern der Zeile (132~160) im \ip\altera\ethernet\alt_em10g32\MAC\alt_em10g32_fileset.tcl erfolgen.
Von:
foreach {file_name Filetype} $simulation_files {
wenn {1} {
add_fileset_file Mentor/$file_name $filetype PATH-Mentor/$file_name {MENTOR_SPECIFIC}
}
wenn {1} {
add_fileset_file path a ab/$file_name $filetype PATH a ab/$file_name {ALDEC_SPECIFIC}
}
wenn {1} {
add_fileset_file synopsys/$file_name $filetype PATH synopsys/$file_name {SYNOPSYS_SPECIFIC}
}
wenn {1} {
add_fileset_file Cadence/$file_name $filetype PATH cadence/$file_name {CADENCE_SPECIFIC}
}
}
foreach {file_name Filetype} $simulation_files_1588 {
wenn {1} {
add_fileset_file Mentor/rtl/$file_name $filetype PATH .. /1588/mentor/$file_name {MENTOR_SPECIFIC}
}
wenn {1} {
add_fileset_file acontroller/rtl/$file_name $filetype PATH .. /1588/acontroller/$file_name {ALDEC_SPECIFIC}
}
wenn {1} {
add_fileset_file synopsys/rtl/$file_name $filetype PATH .. /1588/synopsys/$file_name {SYNOPSYS_SPECIFIC}
}
wenn {1} {
add_fileset_file Cadence/rtl/$file_name $filetype PATH .. /1588/cadence/$file_name {CADENCE_SPECIFIC}
}
}
An:
foreach {file_name Filetype} $simulation_files {
wenn {1} {
add_fileset_file Mentor/$file_name $filetype PATH-Mentor/$file_name {MENTOR_SPECIFIC}
}
wenn {1} {
add_fileset_file path a ab/$file_name $filetype PATH a ab/$file_name {ALDEC_SPECIFIC}
}
wenn {0} {
add_fileset_file synopsys/$file_name $filetype PATH synopsys/$file_name {SYNOPSYS_SPECIFIC}
}
wenn {0} {
add_fileset_file Cadence/$file_name $filetype PATH cadence/$file_name {CADENCE_SPECIFIC}
}
}
foreach {file_name Filetype} $simulation_files_1588 {
wenn {1} {
add_fileset_file Mentor/rtl/$file_name $filetype PATH .. /1588/mentor/$file_name {MENTOR_SPECIFIC}
}
wenn {1} {
add_fileset_file acontroller/rtl/$file_name $filetype PATH .. /1588/acontroller/$file_name {ALDEC_SPECIFIC}
}
wenn {0} {
add_fileset_file synopsys/rtl/$file_name $filetype PATH .. /1588/synopsys/$file_name {SYNOPSYS_SPECIFIC}
}
wenn {0} {
add_fileset_file Cadence/rtl/$file_name $filetype PATH .. /1588/cadence/$file_name {CADENCE_SPECIFIC}
}
}
Dieses Problem wurde ab Version Quartus Prime Software Version 16.1 behoben.