- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I've been facing elaboration issues while compiling Cyclone10gx components from the below library in Linux.
Quartus-pro-18.0.0.219-linux-complete.tar
cyclone10gx_clk_phase_select_encrypted inst (
|
ncelab: *E,CUVMUR (/sim/tmp/dstdinge/intelFPGA_pro/18.0/quartus/eda/sim_lib/cyclone10gx_atoms.v,1892|46): instance 'cyclone10gx_clk_phase_select.inst' of design unit 'cyclone10gx_clk_phase_select_encrypted' is unresolved in 'worklib.cyclone10gx_clk_phase_select:v'.
ncelab: *E,CUVPOM: Port Name '{*Name Protected}' is invalid or has multiple connections.
I've seen the above messages during elaboration of library files.
Please help in finding a solution for this?
Regards,
Mahesh,
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Mahesh,
It seems like you are trying to simulate an Intel FPGA IP in NCSIM and facing some Error.
Can you confirm if you are using the AUTO GENERATED script to bring up the simulation ?
Which IP are you using, I can try to replicate and look into it ?
What version of NCSIM was used ?
Thanks,
Arslan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Arslan,
I think you've got the problem.Below are the steps which i've performed in Quartus with NCSIM;
Step1: I opened Quartus Prime Pro 18.0 edition in GUI mode and ran EDA Simulation Library Compiler .
Please follow the attachment N0:1 for the list of options chosen by me.
Step2: Once i compiled the Library with target simulator NCSIM version 15.20, we can see cds.lib and
hdl.var and other log files in the target output directory.
Step3: From the above version of Quartus, I've downloaded the LVDS SERDES IP for compiling with
NCSIM.
Step4: I've flist_dut to compile the lvds files;
../../../../rtl/lvds_receiver_x8/altera_lvds_core20_180/synth/altera_lvds_core20.sv
../../../../rtl/lvds_receiver_x8/altera_lvds_core20_180/synth/altera_lvds_core20_pll.v ../../../../rtl/lvds_receiver_x8/altera_lvds_core20_180/synth/lvds_receiver_altera_lvds_core20_180_ze3vd7i.sv
../../../../rtl/lvds_receiver_x8/altera_lvds_180/synth/lvds_receiver_altera_lvds_180_6yosg6y.v
../../../../rtl/lvds_receiver_x8/synth/lvds_receiver.v
Step5: i've Makefile for NCSIM with below switches ;
irun -access rw $(INCLUDE) $(DEFINES) -ALLOWREDEFINITION -timescale 1ps/1ps -SVSEED ${SEED} -uvmhome $(UVM_HOME) -WORK work -CDSLIB ${CDS_LIB}/cds.lib -hdlvar /home/moduru/Documents/projects/Quartus_ncsim_lib/hdl.var -sv ....
Step6: After compiling; the NCSIM giving elaboration errors as below;
irun.log has shared....please follow the attachment.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I have taken a look at your log file and the steps you described above.
To me it seems like problem is with your STEP4 you are using the file list from synthesis folder.
Solution 1:
Use the IP autogenerated script to bring up the simulation.
- Go to directory <ip name>/sim/cadence
- Execute ncsim_setup.sh
Solution 2:
- During the IP files generation make sure you generate simulation file, From IP Parameter Editor Window click Generate HDL > In the simulation tab change Create simulation Model from none to Verilog
- Use the IP file list documented under directroy <ip name>/sim/common/ncsim_files.tcl "proc get_design_files "
Let me know if this is helpful.
Thanks,
Arslan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I've successfully created the ncsim_files.tcl. But, couldn't run this tcl...
Can you please suggest me the command line option to run the ncsim_files.tcl?.
Thanks,
regards,
Mahesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I tried to compile with cds_lib files and the elaboration went smooth.
Thanks Musman for suggesting the tcl file creation.
regards,
Mahesh.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page