[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [partial-reconfig] Tristates
Hi, Devadutt
I guess the reason for that error is ISE only automatically add an OBUF to
that pin on the top-level.
If you use "constraints_editor" command to check constrains of your
top_level.ngd, you can find in "Ports" part, the port direction of
bidirection ports defined in top-level file are "output" or "input". It
should be "bidir".
One way to solve this problem is just deselect the "auto add i/o" when you
synthesize your top-level design. But I did this because in my previous
there are only several ports in that design. I can manually add buffers to
other ports.
I made a simple design just now. I added all the iobufs to top-level file.
I select "auto add i/o buf" when I synthesize the top-level design. And I
put the iobuf control logic into partial modules. It is ok for the ngdbuild,
map, par... I don't test this one, hoping it is helpful.
Regards,
yilu
-----Original Message-----
From: owner-partial-reconfig@itee.uq.edu.au
[mailto:owner-partial-reconfig@itee.uq.edu.au] On Behalf Of Devadutt
Sent: Saturday, 25 June 2005 10:39 PM
To: partial-reconfig@itee.uq.edu.au
Subject: Re: [partial-reconfig] Tristates
Hello,
I too am facing the 'dummy TBUF' error. I had previously tried instantiating
the
IOBUFs in the top level entity. This had not solved my problem. As per
yilu's
suggestion, I am now instantiating the IOBUFs inside the reconfigurable
module,
which is throwing up the 'dummy TBUF' error. However, now I am getting the
following error for each of the signals in my 32 bit bus (which is named as
'ld').
I get the error during ngdbuild of the reconfigurable module.
ERROR:NgdBuild:466 - bidirect pad net 'ld_8_OBUF' has illegal connection.
Possible pins causing this are:
pin I on block ld_8_OBUF with type OBUF
As per documentation, I have disabled IO insertion for the modules and have
enabled it at the top level.
I am using ISE 6.2. My board is Alpha-Data Virtex II 3000 board.
Is there an error in my instantiating the IOBUFs ?
Thanks & Regards,
Devadutt
On Sat, Jun 18, 2005 at 05:01:09PM +1000, luyi wrote:
> Hi, Neil,
>
> I instantiated the iobufs inside a reconfigurable module, and made a
simple
> controller in that module to control reading and writing process of the
> iobuf.
>
> yilu
>
> -----Original Message-----
> From: owner-partial-reconfig@itee.uq.edu.au
> [mailto:owner-partial-reconfig@itee.uq.edu.au] On Behalf Of Pittman,
Richard
> N
> Sent: Saturday, 18 June 2005 3:46 AM
> To: partial-reconfig@itee.uq.edu.au
> Subject: RE: [partial-reconfig] Tristates
>
>
> where did you instantiate the iobufs? were they inside the reconfigurable
> module or the top level?
>
> Neil
>
> ___________________________
> partial-reconfig mailing list
> partial-reconfig@itee.uq.edu.au
> Mailing List Archive :
http://www.itee.uq.edu.au/~listarch/partial-reconfig/
>
> ___________________________
> partial-reconfig mailing list
> partial-reconfig@itee.uq.edu.au
> Mailing List Archive :
http://www.itee.uq.edu.au/~listarch/partial-reconfig/
___________________________
partial-reconfig mailing list
partial-reconfig@itee.uq.edu.au
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/partial-reconfig/
___________________________
partial-reconfig mailing list
partial-reconfig@itee.uq.edu.au
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/partial-reconfig/