FPGARelated.com
Forums

dynamic partial reconfiguration of Xilinx Virtex-4 FPGAs

Started by Unknown February 14, 2006
I just begining my  work on dynamic partial reconfiguration of Xilinx
Virtex-4 FPGAs.  I have readed those article sur the site of  Xilinx
e.g;  the guild of configuration , use guid etc. but I havent also any
idea for the  begining. I wish someone can give me a real exemple or
some advices for the dynamic partial reconfiguration of Virtex-4.

thanks on advance,

xun

Hi xun,
Check out Xilinx's PlanAhead product. Quote:-
"New Partial Reconfiguration features and capabilities in PlanAhead 8.1 
simplify the implementation of this complex but powerful design flow. 
Combined with the ISE 8.1i Design Tools, PlanAhead 8.1 delivers the 
industry's only front-to-back solution for partial reconfiguration."
www.xilinx.com/planahead
Make sure you report back to let us know how you're getting along!
Good luck (you'll need it!) Syms.

<zhangxun0501@gmail.com> wrote in message 
news:1139929097.244112.281090@g44g2000cwa.googlegroups.com...
>I just begining my work on dynamic partial reconfiguration of Xilinx > Virtex-4 FPGAs. I have readed those article sur the site of Xilinx > e.g; the guild of configuration , use guid etc. but I havent also any > idea for the begining. I wish someone can give me a real exemple or > some advices for the dynamic partial reconfiguration of Virtex-4. > > thanks on advance, > > xun >
Partial REconfiguration on Virtex-4 using ISE8.1 doesnt work.

Good Luck

On 14 Feb 2006 06:58:17 -0800, zhangxun0501@gmail.com wrote:

>I just begining my work on dynamic partial reconfiguration of Xilinx >Virtex-4 FPGAs. I have readed those article sur the site of Xilinx >e.g; the guild of configuration , use guid etc. but I havent also any >idea for the begining. I wish someone can give me a real exemple or >some advices for the dynamic partial reconfiguration of Virtex-4. > >thanks on advance, > >xun
I recommend reading the article below:

http://www.fpgajournal.com/articles_2006/20060207_cray.htm

Apparently RC  works...
Peter Alfke

Partial reconfig for V4 requires additional software that is not 
included in 8.1i.
PlanAhead is also required.  You need to contact your local FAE to gain 
access
to this software.

Steve

Symon wrote:
> Hi xun, > Check out Xilinx's PlanAhead product. Quote:- > "New Partial Reconfiguration features and capabilities in PlanAhead 8.1 > simplify the implementation of this complex but powerful design flow. > Combined with the ISE 8.1i Design Tools, PlanAhead 8.1 delivers the > industry's only front-to-back solution for partial reconfiguration." > www.xilinx.com/planahead > Make sure you report back to let us know how you're getting along! > Good luck (you'll need it!) Syms. > > <zhangxun0501@gmail.com> wrote in message > news:1139929097.244112.281090@g44g2000cwa.googlegroups.com... > >>I just begining my work on dynamic partial reconfiguration of Xilinx >>Virtex-4 FPGAs. I have readed those article sur the site of Xilinx >>e.g; the guild of configuration , use guid etc. but I havent also any >>idea for the begining. I wish someone can give me a real exemple or >>some advices for the dynamic partial reconfiguration of Virtex-4. >> >>thanks on advance, >> >>xun >> > > >
Peter,

there is no evidence of _dynamic_ reconfiguration in this article.

Actually, Smith-Waterman algorithm is not a good candidate for 
demonstrating dynamicity, because the query sequence occupies only an 
edge of the accelerator array => programming a long register is ok. 
Changing algorithm coefficients would benefit from DPR, but actually, 
biologists never do so!

Xilinx paper "Gene Matching using JBits" in FPL 2002 was an 
implementation of the Needleman-Wunsch algorithm (simpler than S-W); it 
also uses a run-time query, and implementation is optimized for given 
coefficients, so it's not clearly taking advantage of DPR.
Anyway JBits was demonstrated to work.

Stephane

Peter Alfke wrote:
> I recommend reading the article below: > > http://www.fpgajournal.com/articles_2006/20060207_cray.htm > > Apparently RC works... > Peter Alfke >
Of course it works. Self-Reconfiguration on Virtex2,Spartan2 and
Spartan3 works fine. I said that Partial Reconfiguration on Virtex4
using ISE doesnt work. I dont know if using PlanAhead it works. 

We have made many experiments and using Virtex4 during the final
assembly phase it fails due to problem with the disabled  DCMs, and
many global logic that appears during this phase. That global logic
goes from TIE elements to CE inputs of the registers inside the
slices. For smal designs we have route it manually and we've got some
simple design of PR on Virtex4, but for larger designs is imposible to
route that logic. Appart for it there are a problem about using
Virtex4 block rams in modular design, I reported it, and it supposed
to be solved in a IP update for ISE8.1. I havent test it yet.

Yesterday, when I downloaded SP2 for ISE8.1 I tested again the designs
and the problem of the global logic and unconnected DCMs havent
disappear. 

Regards

Javier

On 14 Feb 2006 14:16:00 -0800, "Peter Alfke" <peter@xilinx.com> wrote:

>I recommend reading the article below: > >http://www.fpgajournal.com/articles_2006/20060207_cray.htm > >Apparently RC works... >Peter Alfke
The Virtex4 hardware supports partial reconfiguration and includes a lot 
of special hooks intended to increase the flexibility of usage of 
Partial Reconfig. Unfortunately the tools haven't quite caught up yet. 
This should improve with the new Plan Ahead 8.1 and future Software 
releases. Some applications like Software Defined Radio and 
Reconfigurable Computing are driving this.

If you run into a problem please call the hotline or file a CR. If 
Partial Reconfig is important to you - let your local FAE know. That way 
in the future the software and tool support for Partial Reconfiguration 
will get the priority it deserves.

- Vic

Javier Castillo wrote:
> Of course it works. Self-Reconfiguration on Virtex2,Spartan2 and > Spartan3 works fine. I said that Partial Reconfiguration on Virtex4 > using ISE doesnt work. I dont know if using PlanAhead it works. > > We have made many experiments and using Virtex4 during the final > assembly phase it fails due to problem with the disabled DCMs, and > many global logic that appears during this phase. That global logic > goes from TIE elements to CE inputs of the registers inside the > slices. For smal designs we have route it manually and we've got some > simple design of PR on Virtex4, but for larger designs is imposible to > route that logic. Appart for it there are a problem about using > Virtex4 block rams in modular design, I reported it, and it supposed > to be solved in a IP update for ISE8.1. I havent test it yet. > > Yesterday, when I downloaded SP2 for ISE8.1 I tested again the designs > and the problem of the global logic and unconnected DCMs havent > disappear. > > Regards > > Javier > > On 14 Feb 2006 14:16:00 -0800, "Peter Alfke" <peter@xilinx.com> wrote: > > >>I recommend reading the article below: >> >>http://www.fpgajournal.com/articles_2006/20060207_cray.htm >> >>Apparently RC works... >>Peter Alfke
Hi Xun,
Planahead 8.1 supports partial reconfiguration in Virtex 4.
Check out this recent article:
http://www.us.design-reuse.com/news/news12519.html

-Love
http://www.ics.uci.edu/~lsinghal

"Love Singhal" <lovesinghal@gmail.com> wrote in message
news:1141290150.815684.165950@v46g2000cwv.googlegroups.com...
> Hi Xun, > Planahead 8.1 supports partial reconfiguration in Virtex 4. > Check out this recent article: > http://www.us.design-reuse.com/news/news12519.html > > -Love > http://www.ics.uci.edu/~lsinghal >
Hi Singhal, has the partial reconfig evolved since last time the Virtex 2 nightmare? I did partial reconfig with V2 FPGAs, and it was really buggy and inflexible.