Due to a problem in the Quartus® Prime software version 15.1 and later, the generation of Low Latency Ethernet 10G MAC IP simulation model may error out with the following message in Windows operating system.
Error: add_fileset_file: No such file {Quartus_Installation_Directory}/ip/altera/ethernet/alt_em10g32/MAC/synopsys/alt_em10g32.v
while executing
"add_fileset_file synopsys/ PATH synopsys/ {SYNOPSYS_SPECIFIC}"
(procedure "sim_ver_mac" line 126)
invoked from within
"sim_ver_mac "
(procedure "sim_ver" line 3)
invoked from within
"sim_ver alt_em10g32"
The work around for this issue is to disable the simulation file generation for VCS and NCSIM simulators manually in Windows environment. This can be done by modifying line (132~160) in <Quartus Prime installation directory>\ip\altera\ethernet\alt_em10g32\MAC\alt_em10g32_fileset.tcl
From:
foreach {file_name filetype} {
if {1} {
add_fileset_file mentor/ PATH mentor/ {MENTOR_SPECIFIC}
}
if {1} {
add_fileset_file aldec/ PATH aldec/ {ALDEC_SPECIFIC}
}
if {1} {
add_fileset_file synopsys/ PATH synopsys/ {SYNOPSYS_SPECIFIC}
}
if {1} {
add_fileset_file cadence/ PATH cadence/ {CADENCE_SPECIFIC}
}
}
foreach {file_name filetype} {
if {1} {
add_fileset_file mentor/rtl/ PATH ../1588/mentor/ {MENTOR_SPECIFIC}
}
if {1} {
add_fileset_file aldec/rtl/ PATH ../1588/aldec/ {ALDEC_SPECIFIC}
}
if {1} {
add_fileset_file synopsys/rtl/ PATH ../1588/synopsys/ {SYNOPSYS_SPECIFIC}
}
if {1} {
add_fileset_file cadence/rtl/ PATH ../1588/cadence/ {CADENCE_SPECIFIC}
}
}
To:
foreach {file_name filetype} {
if {1} {
add_fileset_file mentor/ PATH mentor/ {MENTOR_SPECIFIC}
}
if {1} {
add_fileset_file aldec/ PATH aldec/ {ALDEC_SPECIFIC}
}
if {0} {
add_fileset_file synopsys/ PATH synopsys/ {SYNOPSYS_SPECIFIC}
}
if {0} {
add_fileset_file cadence/ PATH cadence/ {CADENCE_SPECIFIC}
}
}
foreach {file_name filetype} {
if {1} {
add_fileset_file mentor/rtl/ PATH ../1588/mentor/ {MENTOR_SPECIFIC}
}
if {1} {
add_fileset_file aldec/rtl/ PATH ../1588/aldec/ {ALDEC_SPECIFIC}
}
if {0} {
add_fileset_file synopsys/rtl/ PATH ../1588/synopsys/ {SYNOPSYS_SPECIFIC}
}
if {0} {
add_fileset_file cadence/rtl/ PATH ../1588/cadence/ {CADENCE_SPECIFIC}
}
}
This issue will be fixed in a future release of the Quartus II software.