avoiding GCLK

M

Mastupristi

Guest
I use Xilinx ise web pack 6.1 sp 2.

In my project I have a signal that is used as clock in only one flip
flop.
I have a constrain that place this signal on a generic iob.

in the map process I obtain the following error:
Using target part "2s50eft256-6".
ERROR:MapLib:93 - Illegal LOC on IPAD symbol "din<0>" or BUFGP symbol
"din_0_BUFGP" (output signal=din_0_BUFGP), IPAD-IBUFG should only be
LOCed to GCLKIOB site.

How can I force this signal to be placed in a non-GCLK pin?

thanks

--
Mastupristi?

Posted from X-Privat Free NNTP server - www.x-privat.org
 
Just instantiate a normal buffer (buf) and route the output of this
signal to the clock-input of the FF. That'll work.

Martin



Mastupristi wrote:

I use Xilinx ise web pack 6.1 sp 2.

In my project I have a signal that is used as clock in only one flip
flop.
I have a constrain that place this signal on a generic iob.

in the map process I obtain the following error:
Using target part "2s50eft256-6".
ERROR:MapLib:93 - Illegal LOC on IPAD symbol "din<0>" or BUFGP symbol
"din_0_BUFGP" (output signal=din_0_BUFGP), IPAD-IBUFG should only be
LOCed to GCLKIOB site.

How can I force this signal to be placed in a non-GCLK pin?

thanks
 
On Thu, 20 Nov 2003 15:45:00 +0100
Martin Kellermann <martin.kellermann@nospam.xilinx.com> wrote:

Just instantiate a normal buffer (buf) and route the output of this
signal to the clock-input of the FF. That'll work.
How can I do this in vhdl?

thanks

--
Mastupristi?

Posted from X-Privat Free NNTP server - www.x-privat.org
 
Mastupristi <cialdi_NO_SP@AM_firenze.net> wrote in message news:<20031120133639.00005b39.cialdi_NO_SP@AM_firenze.net>...
I use Xilinx ise web pack 6.1 sp 2.

In my project I have a signal that is used as clock in only one flip
flop.
I have a constrain that place this signal on a generic iob.

in the map process I obtain the following error:
Using target part "2s50eft256-6".
ERROR:MapLib:93 - Illegal LOC on IPAD symbol "din<0>" or BUFGP symbol
"din_0_BUFGP" (output signal=din_0_BUFGP), IPAD-IBUFG should only be
LOCed to GCLKIOB site.

How can I force this signal to be placed in a non-GCLK pin?

thanks

Check out the Xilinx Constraints Guide in the 6.1i SW Manuals for all
sorts of attributes and directives you can use on your code.
Specifically,

http://toolbox.xilinx.com/docsan/xilinx6/books/data/docs/cgd/cgd0076_29.html

describes the CLOCK_BUFFER constraint (you want "none") for synthesis.
 
"Mastupristi" <cialdi_NO_SP@AM_firenze.net> schreef in bericht
news:20031120133639.00005b39.cialdi_NO_SP@AM_firenze.net...
I use Xilinx ise web pack 6.1 sp 2.

In my project I have a signal that is used as clock in only one flip
flop.
I have a constrain that place this signal on a generic iob.

in the map process I obtain the following error:
Using target part "2s50eft256-6".
ERROR:MapLib:93 - Illegal LOC on IPAD symbol "din<0>" or BUFGP symbol
"din_0_BUFGP" (output signal=din_0_BUFGP), IPAD-IBUFG should only be
LOCed to GCLKIOB site.

How can I force this signal to be placed in a non-GCLK pin?

thanks

--
Mastupristi?

Posted from X-Privat Free NNTP server - www.x-privat.org
The easiest way is probably to set the number of clock buffers in the proces
properties in the synthesis options - Xilinx specific options. This is the
number of clock buffers available to the synthesis process. If you set this
to '0' then no clock buffers are available for the synthesiser and none are
allocated. The clock buffers that you need in the rest of the design must be
created with library primitives.

I hope this helps,
Mark
 

Welcome to EDABoard.com

Sponsor

Back
Top