02-18-2012 10:33 PM - edited 02-18-2012 10:42 PM
I need help regarding to restore the previous captured state of Flip-Flops of a Partial Module of Partial Region of CLBs only.
I'm using ICAP for partial reconfiguration, with Microblaze running Linux from git.xilinx.com
I'm able to perform partial reconfiguration by doing " cat foo.bit > /dev/icap0 " in Linux prompt or via a C application.
Also, I'm able to perform the readback capture (then I change to a 2nd module by performing partial reconfiguration over the same partial region), and now I need to restore previous captured state of the 1st partial module. There is no specific example in UG191 in how to restore a partial module with captured values.
I need the sequence of commands. So far what I get is either the partial module does not get loaded (so the 2nd partial module is still running), or the whole FPGA gets blocked. I'm not using GRESTORE, since it is my understanding that you restore initial configuration of all Flip-Flops and BRAMs.
03-16-2012 04:18 AM
i am also working on a dynamic partial reconfiguration project,
can anyone help me about reconfiguration command sequence for ICAP primitive,
i find multiboot commands, but partial reconfiguration commands are not so clear
any document content that commands would be very helpful
03-19-2012 03:12 PM
Sorry, there is no documentation about what you ask, but UG191 gives you the sequence for doing readback (then you can use the capture option). You may use the sequence of commands used in SelectMAP for ICAP. Restoring is a whole topic, mostly experimental, and you need to dig a lot in low level details.