With at least our Piccolo devices, we have the ability to enable the flash pipeline mode for instances when you're running code from flash. I have only seen recommendations saying that if you're executing code from flash, that you should enable this feature, but why isn't this just enabled by default? The only thing I could think of would be the possibility that execution becomes a little less deterministic, but this is just a guess.
-Reagan