Altera_Forum
Honored Contributor
8 years agoIP_Compiler for PCI Express fails to Generate (Cyclone IV GX, Qsys 17.0)
Hi everyone,
after migrating a Qsys design from version 15 to Quartus 17.0.2, I cannot generate the system anymore. When I include the "IP_Compiler for PCI Express" component and generate the HDL, it fails with these messages:Info: pcie_internal_hip: "pcie_hard_ip_0" instantiated altera_pcie_internal_hard_ip_qsys "pcie_internal_hip"
Info: altgx_internal: Family: Cyclone IV GX
Info: altgx_internal: Subprotocol: Gen 1-x4
Info: altgx_internal: qmegawiz -silent module=alt_c3gxb LOCKDOWN_EXCL=PCIE IP_MODE=PCIE_HIP_8 gxb_analog_power=AUTO tx_analog_power=AUTO elec_idle_infer_enable=false tx_allow_polarity_inversion=false rx_cdrctrl_enable=true hip_tx_clkout rx_elecidleinfersel fixedclk enable_0ppm=false pll_powerdown intended_device_family=cycloneiv starting_channel_number=84 deviceFamily="Cyclone IV GX" wiz_subprotocol="Gen 1-x4" OPTIONAL_FILES=NONE unsaved_pcie_hard_ip_0_altgx_internal.v
Error: altgx_internal: Stderr: Error (114000): Time value 100.0MHz MHz and time unit are illegal
Error (114000): Time value 100.0MHz MHz and time unit are illegal
Error (114000): Time value 100.0MHz MHz and time unit are illegal
Error (114000): Time value 100.0MHz MHz and time unit are illegal
Error (114000): Time value 100.0MHz MHz and time unit are illegal
Error (114000): Time value 100.0MHz MHz and time unit are illegal
Error (114000): Time value 100.0MHz MHz and time unit are illegal
Error (114000): Time value 100.0MHz MHz and time unit are illegal
Error (114000): Time value 100.0MHz MHz and time unit are illegal
Error (114000): Time value 100.0MHz MHz and time unit are illegal
Error (114000): Time value 100.0MHz MHz and time unit are illegal
Error (114000): Time value 100.0MHz MHz and time unit are illegal
Error (114000): Time value 100.0MHz MHz and time unit are illegal
Error (114000): Time value 100.0MHz MHz and time unit are illegal
Error (114000): Time value 100.0MHz MHz and time unit are illegal
Gtk-Message: Failed to load module "canberra-gtk-module"
while executing
"exec qmegawiz -silent module=$modulename $family_params $cbx_params OPTIONAL_FILES=NONE $output_file "
Error: altgx_internal: Generation callback did not provide a top level file. Found unsaved_pcie_hard_ip_0_altgx_internal.v in output directory - callback must `add_file $output_dir/unsaved_pcie_hard_ip_0_altgx_internal.v {SIMULATION SYNTHESIS}`
This happens also when I create a new Qsys design and add only the PCI Express component with the default settings and nothing else. I'm running Qsys 17.0 Build 602 on Linux. The failing qsys file is attached. Any ideas about how to fix this? Thanks! Regards, Philipp