FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5741 Discussions

ALTCLKCTRL not being instantiated by Modelsim-Altera

Altera_Forum
Honored Contributor I
1,051 Views

Quartus 14.1 Modelsim-Altera 10.3c 

 

Simple VHDL code using Cyclone V. Instantiates ALTCLKCTRL. 

 

.QIP and .SIP added to project as directed. Synthesizes OK. 

 

Modelsim-Altera error: "Instantiation of 'gclk0_altclkctrl_0' failed" 

 

Name of IP is gclk0. The _altclkctrl_0 is postfixed to my IP name. 

 

Why can't Modelsim-Altera find it? 

 

If Quartus 13.0sp1 is used Modelsim-Altera works OK. 

 

Swimteam
0 Kudos
3 Replies
Altera_Forum
Honored Contributor I
78 Views

The ALTCLKCTRL IP should need the cyclone V device library only,eg cyclonev_atoms.vhd, for simulation. Confirm again the right library to be compiled or using native-link to run the setup simulation script. Hope it will work for you.

Altera_Forum
Honored Contributor I
78 Views

As said above, the ALTCLKCTRL IP can be simulated if you add to your ModelSim project, the device library located in /Altera path/quartus/eda/sim_lib/ as xxxx_atoms and xxxx_components (xxxx = your device).  

It worked for me in a STRATIX V Project.
Altera_Forum
Honored Contributor I
78 Views

 

--- Quote Start ---  

Quartus 14.1 Modelsim-Altera 10.3c 

 

Simple VHDL code using Cyclone V. Instantiates ALTCLKCTRL. 

 

.QIP and .SIP added to project as directed. Synthesizes OK. 

 

Modelsim-Altera error: "Instantiation of 'gclk0_altclkctrl_0' failed" 

 

Name of IP is gclk0. The _altclkctrl_0 is postfixed to my IP name. 

 

Why can't Modelsim-Altera find it? 

 

If Quartus 13.0sp1 is used Modelsim-Altera works OK. 

 

Swimteam 

--- Quote End ---  

 

 

Since Quartus 13.0sp1 is working, probably you can try with latest 15.0 to check if this is due to version specific issue.
Reply