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
gumph
Posts: 10
Registered: ‎02-18-2010
0

xilinx ISE tranlate error

I'm new to FPGA. When I created programming file, there is a translate error for every net:  ERROR:NgdBuild:924 - bidirect pad net 'IO_RIGHT<14>' is driving non-buffer  primitives:

 

What does thes error mean? How to solve it?

 

Thanks in advance, gumph

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

Re: xilinx ISE tranlate error

The error message indicates that an external pin is driving something other than an IBUF, IBUFDS or IOBUF input buffer.  The likely cause is that when the design was synthesized the IO buffer insertion was disabled.
------------------------------------------------------------------
Have you tried typing your question into Google? If not you should before posting.
Too many results? Try adding site:www.xilinx.com
Visitor
gumph
Posts: 10
Registered: ‎02-18-2010
0

Re: xilinx ISE tranlate error

Thanks mcgett, could you direct me to a document or a link talking about IBUF, IBUFDS or IOBUF? Sorry I'm new to FPGA and don't even know what IBUF, IBUFDS or IOBUF are. I wish to realize a muxing function without any clock involved. Thanks again, gumph
Xilinx Employee
mcgett
Posts: 3,514
Registered: ‎01-03-2008
0

Re: xilinx ISE tranlate error

These primitives are input buffers that connect external signals to the internal logic.  Usage can be found in the Lirbaries Guide

http://www.xilinx.com/support/documentation/dt_ise11-1.htm

 

------------------------------------------------------------------
Have you tried typing your question into Google? If not you should before posting.
Too many results? Try adding site:www.xilinx.com
Visitor
gumph
Posts: 10
Registered: ‎02-18-2010
0

Re: xilinx ISE tranlate error

Thanks a lot! How can avoid IO buffer insertion being disabled when the design was synthesized? or how can I enable IO buffer insertion? Regards, gumph
Contributor
bkazour
Posts: 44
Registered: ‎01-05-2010
0

Re: xilinx ISE tranlate error

To do that,

before synthesizing do the following:

  1. right click on "Synthesize" and choose properties 
  2. Choose "Xilinx specific option"
  3. check the first row " Add IO buffers"
Note that this is done using xilinx 10.1 which is the version i have, i don't know if it differs in previous versions !
Visitor
gumph
Posts: 10
Registered: ‎02-18-2010
0

Re: xilinx ISE tranlate error

Thanks bkazour, I checked my settings and add IO buffers already being selected. Anything else might be helpful? Regareds,

Zebin