I have a system that receives a configuration file and writes it into the flash. After that, all is needed is a reset or power cycle, so it will load the 'upgrade' and keep the 'golden' just in case it fails.
I thought about using the HWICAP IP, but it looks to me is more appropriate for partial reconfiguration and reconfiguration without writing the flash, am I right?
So in short, do I need the HWICAP or is there a shorter way to trigger a reset from a microblaze?
I know, I always have the power cycle solution, just would like to know if it's possible to save the user such exhausting operation.
Another solution could be tying some microblaze GPIO pin to the reset pin, but this is not possible with the current hardware.
You can use the ICAP to update the WBSTAR address location of the new bistream and then follow by issuing an IPROG command to force the FPGA to reconfigure. See the following Forums post:
I hope this helps.