Well to the first:
--- Quote Start ---
well, not sure if this is what you are after, nut you could bring an output pin on the fpga active for an x ammount of time and then deactivate it and use that for the device reset.
--- Quote End ---
--- Quote Start ---
@PietervanderStar: hardware design was already done,
--- Quote End ---
This is along the lines I was thinking.
--- Quote Start ---
setting initial values of the register.
--- Quote End ---
And after x ammount of time changing that value.
For the second, you could read this (
http://www.alteraforum.com/forum/showthread.php?t=45135&highlight=reset+synchroniser) thread.