Forum Discussion
Altera_Forum
Honored Contributor
9 years ago"specify certain values on start" doesn't guarantee a predictable design state after the first clock edge, because the power-on-reset is released asynchronously and might cause timing violations. At worst case, a state machine might fall into a not-recoverable illegal state or a counter start at an unexpected arbitrary value.
That's why you want a system wide reset that is synchronously released after the design clock is stable.