Community
cancel
Showing results for 
Search instead for 
Did you mean: 
EFran7
Beginner
451 Views

Qsys generation get stuck

Hi everyone,

I have a problem generating a qsys core.

I'm using the Quartus 12.1 SP1 suite and when I try to generate the QSYS core the environment goes stuck on the line:

Info: rio: exec C:/altera/12.1sp1/quartus/../ip/altera/common/ip_toolbench/v1.3.0/bin/ip_toolbench.exe -n {-devicefamily:Stratix IV} -lib_dir:C:/altera/12.1sp1/quartus/../ip/altera/rapidio/lib -flow_dir:C:/altera/12.1sp1/quartus/../ip/altera/common/ip_toolbench/v1.3.0/bin -wizard:rapidio -silent -parameterization.p_serial:1 -parameterization.p_xgmii:0 -parameterization.p_VOD:2 -parameterization.mode_selection:SERIAL_1X -parameterization.phy_selection:stratixivgx -parameterization.p_SYNC_ACKID:0 -parameterization.p_SEND_RESET_DEVICE:1 -parameterization.p_LINK_REQUEST_ATTEMPTS:7 -parameterization.p_data_rate:2500 -parameterization.p_ref_clk_freq:125 -parameterization.p_RXBUFRSIZE:4 -parameterization.p_TXBUFRSIZE:8 -parameterization.auto_cfg_rx:1 -parameterization.p_rx_threshold_0:20 -parameterization.p_rx_threshold_1:15 -parameterization.p_rx_threshold_2:10 -parameterization.p_TRANSPORT:1 -parameterization.p_TRANSPORT_LARGE:1 -parameterization.p_GENERIC_LOGICAL:0 -parameterization.p_PROMISCUOUS:1 -parameterization.rio_p_maintenance_master_slave:NONE -parameterization.p_MAINTENANCE_WINDOWS:1 -parameterization.p_TX_PORT_WRITE:0 -parameterization.p_RX_PORT_WRITE:0 -parameterization.rio_p_io_master_slave:AVALONMASTERSLAVE -parameterization.p_IO_SLAVE_WIDTH:29 -parameterization.p_READ_WRITE_ORDER:0 -parameterization.p_IO_MASTER_WINDOWS:1 -parameterization.p_IO_SLAVE_WINDOWS:1 -parameterization.p_DRBELL_TX:0 -parameterization.p_DRBELL_RX:0 -parameterization.p_DRBELL_WRITE_ORDER:0 -parameterization.p_DEVICE_ID:0x0 -parameterization.p_DEVICE_VENDOR_ID:0x0 -parameterization.p_DEVICE_REV:0xffffffff -parameterization.p_ASSEMBLY_ID:0x0 -parameterization.p_ASSEMBLY_VENDOR_ID:0x0 -parameterization.p_ASSEMBLY_REVISION:0x0 -parameterization.p_FIRST_EF_PTR:0x100 -parameterization.p_BRIDGE:0 -parameterization.p_MEMORY:1 -parameterization.p_PROCESSOR:0 -parameterization.p_SWITCH:0 -parameterization.p_PORT_TOTAL:1 -parameterization.p_PORT_NUMBER:0 -parameterization.p_SOURCE_OPERATION_DATA_MESSAGE:0 -parameterization.p_DESTINATION_OPERATION_DATA_MESSAGE:0 -parameterization.p_x4_mode:0 -parameterization.p_IO_MASTER:1 -parameterization.p_IO_SLAVE:1 -parameterization.p_MAINTENANCE:0 -parameterization.p_MAINTENANCE_MASTER:0 -parameterization.p_MAINTENANCE_SLAVE:0 -parameterization.p_ADAT:32 -parameterization.p_UNDER_SOPC:0 -parameterization.p_IO_SLAVE_OUTSTANDING_NREADS:16 -parameterization.p_IO_SLAVE_OUTSTANDING_NWRITE_RS:8 -simgen_enable.language:verilog -simgen_enable.enabled:0 -parameterization.p_UNDER_QSYS:1 C:/Users/Giacomo/AppData/Local/Temp/alt7981_5817592242511903221.dir/0001_rio_gen//QSYS_CORE_rio.v

 

The implemented Qsys module includes the following IPs:

  • PCI express IP
  • Rapid IO IP

 

The generation is stalled and I can only terminate by task manager.

Does anyone know why and if there is a workaround about it?

Thank you all.

0 Kudos
4 Replies
KennyT_Intel
Moderator
44 Views

Hi, This might happened if you do not have all the device install. Can you install the latest Quartus prime std 18.1? As there are alot bugs fix there.
KennyT_Intel
Moderator
44 Views

Still facing the issue?
EFran7
Beginner
44 Views

Thanks for helping Ktan9,

the problem, however, is another.

I don't know why, maybe a bug in the environment, but if I compile the same project with Quartus 12.1 SP1 installed on 32-bit Windows operating system everything works correctly.

Unfortunately I could not change Quartus version.

I didn't understand the reason.

Therefore, anyone who needs to compile a Qsys core that includes the Rapid IO IP with Quartus 12.1SP1 must know that it is necessary to generate Qsys on a 32-bit operating system. It worked for me.

Thank you.

KennyT_Intel
Moderator
44 Views

You may have to check again on the OS support for Q12.1, as it is an old version of Quartus which might not support the new version of OS.

Reply