cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Explorer
Explorer
4,643 Views
Registered: ‎05-21-2009

Using UNISIM components in Questa

Jump to solution

Hi guys,

 

I'm having some issues with Questa Sim. I'm trying to simulate a design with BUFG and DCM components. The following library declarations exist in my top level design as well as in my testbench:

 

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_unsigned.all ;
use IEEE.std_logic_textio.all; 
use std.textio.all ;



library UNISIM;
use UNISIM.all;
use UNISIM.vcomponents.all;

 

However, I get the following errors when synthesizing in Questa:

 

"Identifier "BUFG" is not directly visible." and "Identifier "DCM_BASE" is not directly visible."

 

The UNISIM library is available and compiled in Questa (I see it under the libraries-tab). Why are these components not directly visible? I have an ICAP instantiates as well and this seem to simulate correctly. What am I doing wrong?

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Moderator
Moderator
5,886 Views
Registered: ‎07-16-2008

Try removing "use UNISIM.all".

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

View solution in original post

0 Kudos
2 Replies
Highlighted
Moderator
Moderator
5,887 Views
Registered: ‎07-16-2008

Try removing "use UNISIM.all".

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

View solution in original post

0 Kudos
Highlighted
Explorer
Explorer
4,631 Views
Registered: ‎05-21-2009
Hi graces, Thanks a lot! That worked like a charm. Why did that cause a problem? Are the component-libraries included multiple times by UNISIM.all and UNISIM.vcomponents? Why can't I just include UNISIM.all since vcomponents are inluded by "alll"?
0 Kudos