Hi I am using zedboard and I am trying to implement partial reconfiguration following this tutorial http://www.wiki.xilinx.com/Zynq+7000+Partial+Reconfiguration+Reference+Design
More specifically I ran two bare metal applications on the ARM processors using asymmetric multiprocessing and I have two partial reconfigurable areas on my design.
On system initialization I load all the partial bitstreams from the SD card to the the DDR and when it comes to the point to partial reconfigure an area I use the function
int XDcfg_TransferBitfile(XDcfg *Instance, u32 StartAddress, u32 WordLength)
My problem is that when I reconfigure the partial bitstream that was produced by the same implementation run with the complete bitstream (from planahed) partial reconfiguration takes place with out any issue, when I try to reconfigure with the partial bitstream produced by the other implementation run (from planahead) the system hangs and the done (blue) led on the board turns off.
All implementation runs pass the Verify Configuration Utility.
Any help would be greatly appreciated
Thank you in advance