Wait one clock after SoC reset drops to start cache access
When the SoC reset drops, it may take up to one clock cycle
for the issuer to get the core into a known good state with
a valid PC that points to the desired reset vector. As a
result, there is a risk the ICache starts loading a cache line
from an invalid Wisbbone address, potentially locking the bus
or causing a boot delay.
Wait one clock cycle after the SoC reset drops to start
issuing any instructions, thereby also waiting the same
amount of time to start fetching any instructions.
With the other related commits, this fully fixes Bug #812