[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [partial-reconfig] Bus macro problem
John Williams wrote:
> Hi John,
> email@example.com wrote:
> I have a doubt about this problem. If I use a hard bus macro to
> communicate static modules A and C, while B is reconfiguring. How
> i be sure that a hard bus macro inside module B is not part of
> reconfiguration frame?. Is it possivel? or always that I remove the
> module B, a hard bus macro across the module B is removed too?
> My understanding is that the hard macro *will* be part of the
> reconfiguration frame, however since the reconfiguration is
> "glitch-free", and the original and new configuration for that resource
> are the same, the communications between the two modules should be
> uninterrupted. I've never tried it, but that's the theory.
Exactly: All nets that have the same routing before and after
reconfiguration will stay intact during reconfiguration. I.e. they will
not be disconnected during reconfiguration and wired up identically
afterwards but will remain uninterrupted the entire time. And this
actually works as promised.
The problem is to force the tools (par, in this case) to use a specific
routing for a specific net, as there are currently no constraints for
this. At the moment bus macros are the only way to do this, although
theoretically there are other possibilities.
When you remove "module B", the bus macro will not be removed, since it
actually belongs to the top level of the design, not to the module.
Fraunhofer Institute for Integrated Circuits IIS
Dep. Electronic Imaging - HIS (Bildsensorik - HIS)
Am Wolfsmantel 33
Fon: +49 9131 776 503
Fax: +49 9131 776 598
partial-reconfig mailing list
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/partial-reconfig/