Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
17254 Discussions

how to simulate (modelsim altera version) alt4gxb

Altera_Forum
Honored Contributor II
1,260 Views

I'm banging my head on the wall trying to figure out how to simulate a stratix iv gx transceiver, alt4gxb. 

 

I'm getting a slew of the following types of errors: 

 

# Region: /vid_tb/tr4_serdes_inst/tr4_serdes_alt4gxb_component/cent_unit0/dskw_sm_1 

# ** Error: (vsim-10000) E:/altera/13.0sp1/quartus/eda/sim_lib/stratixiv_hssi_atoms.v(63752): Unresolved defparam reference to 'n0ll' in n0ll.width_sel. 

#  

# Region: /vid_tb/tr4_serdes_inst/tr4_serdes_alt4gxb_component/cent_unit0/dskw_sm_1 

# ** Error: (vsim-10000) E:/altera/13.0sp1/quartus/eda/sim_lib/stratixiv_hssi_atoms.v(63759): Unresolved defparam reference to 'n0lO' in n0lO.width_data. 

#  

# Region: /vid_tb/tr4_serdes_inst/tr4_serdes_alt4gxb_component/cent_unit0/dskw_sm_1 

# ** Error: (vsim-10000) E:/altera/13.0sp1/quartus/eda/sim_lib/stratixiv_hssi_atoms.v(63760): Unresolved defparam reference to 'n0lO' in n0lO.width_sel. 

#  

# Region: /vid_tb/tr4_serdes_inst/tr4_serdes_alt4gxb_component/cent_unit0/dskw_sm_1 

# ** Error: (vsim-10000) E:/altera/13.0sp1/quartus/eda/sim_lib/stratixiv_hssi_atoms.v(63767): Unresolved defparam reference to 'n0Oi' in n0Oi.width_data. 

#  

# Region: /vid_tb/tr4_serdes_inst/tr4_serdes_alt4gxb_component/cent_unit0/dskw_sm_1 

# ** Error: (vsim-10000) E:/altera/13.0sp1/quartus/eda/sim_lib/stratixiv_hssi_atoms.v(63768): Unresolved defparam reference to 'n0Oi' in n0Oi.width_sel. 

#  

# Region: /vid_tb/tr4_serdes_inst/tr4_serdes_alt4gxb_component/cent_unit0/dskw_sm_1 

# ** Error: (vsim-10000) E:/altera/13.0sp1/quartus/eda/sim_lib/stratixiv_hssi_atoms.v(63775): Unresolved defparam reference to 'n0Ol' in n0Ol.width_data. 

#  

# Region: /vid_tb/tr4_serdes_inst/tr4_serdes_alt4gxb_component/cent_unit0/dskw_sm_1 

# ** Error: (vsim-10000) E:/altera/13.0sp1/quartus/eda/sim_lib/stratixiv_hssi_atoms.v(63776): Unresolved defparam reference to 'n0Ol' in n0Ol.width_sel. 

 

My .do file includes the following: 

 

vlog -incr $env(QUARTUS_ROOTDIR)/eda/sim_lib/altera_mf.v -work altera_mf_ver 

vlog -incr $env(QUARTUS_ROOTDIR)/eda/sim_lib/altera_primitives.v -work altera_ver 

vlog -incr $env(QUARTUS_ROOTDIR)/eda/sim_lib/220model.v -work lpm_ver 

vlog -incr $env(QUARTUS_ROOTDIR)/eda/sim_lib/sgate.v -work sgate_ver 

vlog -incr $env(QUARTUS_ROOTDIR)/eda/sim_lib/stratixiv_hssi_atoms.v -work stratixiv_hssi_ver 

vlog -incr $env(QUARTUS_ROOTDIR)/eda/sim_lib/stratixiv_atoms.v -work stratixiv_ver 

vlog -sv -incr $env(QUARTUS_ROOTDIR)/eda/sim_lib/altera_lnsim.sv -work altera_lnsim_ver 

 

My vsim command is as follows: 

 

vsim -novopt -t ps -L work -L sgate -L altera_ver -L 220model_ver -L sgate_ver -L lpm_ver -L sgate_ver -L altera_mf_ver -L altera_lnsim_ver -L stratixiv_hssi_ver -L stratixiv_ver $TOP_LEVEL_NAME 

 

Any help would be GREATLY appreciated. 

 

Rob
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
532 Views

It turns out that I had a library or two in my vsim command which was apparently causing the problem. 

 

Originally I had this:  

 

vsim -t ps -L work -l sgate -L altera_ver -L 220model_ver -l sgate_ver -L lpm_ver -l sgate_ver -L altera_mf_ver -L altera_lnsim_ver -L stratixiigx_hssi_ver -L stratixiv_hssi_ver $TOP_LEVEL_NAME 

 

But I noticed that sgate_ver is in there twice. I removed the duplicate and also sgate. And things seem to work much better now.
0 Kudos
Reply