Each domain can leave reset cleanly on its own clock and the chip can still fail: a producer that starts sending while its consumer is still in reset loses words, and a domain held in reset can drive stale values into a neighbour that is already running. Sequencing decides the order of release, and isolation keeps neighbours safe while a domain is down.
Lesson | After it you can... |
|---|---|
Say who must leave reset first and how to enforce it. | |
Clamp a domain's outputs to safe values while it is in reset. | |
Spot resets used as logic inputs and treat them as crossings. | |
Choose what each reset kind clears and what it must preserve. |
Suggested order: the four lessons in listed order. The power-on and warm-reset lesson assumes the release-order and isolation ideas.
Yes. Correct synchronisers do not order the releases: the producer may send while the consumer is still in reset. Release order is a separate requirement.