Sign In

Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Visitor
deepak.goyal
Posts: 9
Registered: ‎03-25-2012
0

<ibuf> remains a black-box since it has no binding entity.

I am using HDL designer with xilinx ise for synthesis.

I am getting similar warning for all components of unisim library.

How to make definitions of these component available to synthesis tool?

Moderator
viviany
Posts: 493
Registered: ‎05-14-2008
0

Re: <ibuf> remains a black-box since it has no binding entity.

How do you instantiate the ibuf primitive in your code?

 

These primitives do be available to Synthesis tool, although you receive these warnings. These warnings does not negatively affect the Synthesis process but if you want to remove these warnings, you may need to change the way you instantiate the primitives.

 

Vivian

Visitor
deepak.goyal
Posts: 9
Registered: ‎03-25-2012
0

Re: <ibuf> remains a black-box since it has no binding entity.

 

--library declaration

library unisim;



-- synopsys translate_off

for all : IBUF use entity unisim.IBUF;

-- synopsys translate_on



 

 

--ibuf declaration

I0 : IBUF generic map ( CAPACITANCE => "DONT_CARE", IBUF_DELAY_VALUE => "0", IBUF_LOW_PWR => TRUE, IFD_DELAY_VALUE => "AUTO", IOSTANDARD => "DEFAULT" ) port map ( O => Mezz_TDO_i, I => Mezz_TDO );



Xilinx Employee
mcgett
Posts: 3,563
Registered: ‎01-03-2008
0

Re: <ibuf> remains a black-box since it has no binding entity.

You forgot.

 

use unisim.vcomponents.all;

------------------------------------------------------------------
Have you tried typing your question into Google? If not you should before posting.
Too many results? Try adding site:www.xilinx.com