[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [partial-reconfig] Final Stage on Module-Based Partial Reconfig



Hi Michael,

I didn´t mean in the vhdl code. I was speaking about putting or not the bus-macro in the folder when doing each stage. I had put it in all stages and after your answer I tried putting it just in Initial and Assembly Stages (those who inply the top entity), but I got the same result. After that I have tried to do it just in the final assembly stage but it has problems too. In fact, when I try any stage without the nmc, it says I need AREA_GROUP constraint for the bus-macro, so I have to change the ucf for those cases, which goes against the rule that top.ucf must be the same for all compilation.

When you say "MAP and PAR of the static part of the design need the related
bus_macroxxx.nmc to be copied to the local directory", do you mean that you use the .nmc just in that stage (the Active Module Implementation)? You don´t put the .nmc in the folder when you do the same with the reconfigurable modules??

Can you please tell me in which stages you put it and when not? I supose we both have the same 3 main stages: Initial, Active Module and Assembly.

 Thank you in advance,

 Dani



From: "Michael Florian" <MFlorian@xxxxxxxxx>
Reply-To: partial-reconfig@xxxxxxxxxxxxxx
To: <partial-reconfig@xxxxxxxxxxxxxx>
Subject: RE: [partial-reconfig] Final Stage on Module-Based Partial Reconfig
Date: Thu, 3 Aug 2006 08:45:09 +0100

Hi Dani,

what do you mean by "I used the Bus-Macro in all compilations"?
The Bus-Macro must be instantiated *only* in the top_level.vhd.
In the top_level.ucf, it must be loced to an appropriate slice.
MAP and PAR of the static part of the design need the related
bus_macroxxx.nmc to be copied to the local directory.
That actually works for me ;o)

Regards,
Michael

-----Original Message-----
From: owner-partial-reconfig@xxxxxxxxxxxxxx
[mailto:owner-partial-reconfig@xxxxxxxxxxxxxx]On Behalf Of Dani Rguez
Sent: Tuesday, August 01, 2006 6:16 PM
To: partial-reconfig@xxxxxxxxxxxxxx
Subject: [partial-reconfig] Final Stage on Module-Based Partial Reconfig


  Hi,

  I´m trying to run the Module-Based flow for Partial Reconfiguration as
explained in XAPP290.pdf.

I followed all the indications step by step and after some problems I got
to the Final Assembly Stage. But there, I have some unbelievable problem:
PAR takes the Bus-Macro out!! Bitgen fails in the DRC, finding a lot of
unplaced components and completely unrouted nets, all of them part of the
Bus-Macro and when I looked back I found using the  FPGA Editor that the
Bus-Macro wasn´t in the last .ncd; there are both sides (the fixed side and
the reconfigurable) but not the intermediate Bus-Macro.

  Does anyone have this problem?

  I give more information (:-D : In the Active Module Phase, I used the
Bus-Macro in all compilations with each module, because I think it must be
said where to route the signals. That´s why in the Final Assembly Phase both
sides (the 2 .ncd it takes for assembling) have in common the bus-macro.

  Could it be that the problem?? I´m really lost. If anyone has a clue it
will be welcome.

  Thank you,

  Dani


___________________________
partial-reconfig mailing list
partial-reconfig@xxxxxxxxxxxxxx
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/partial-reconfig/

___________________________
partial-reconfig mailing list
partial-reconfig@xxxxxxxxxxxxxx
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/partial-reconfig/


___________________________
partial-reconfig mailing list
partial-reconfig@xxxxxxxxxxxxxx
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/partial-reconfig/