8. Initialization
reset the external interface of the processor without altering the mode bits while power and SysClk are stable.
The Soft Reset sequence is as follows:
- The external agent negates SysGnt* and SysRespVal*.
- After waiting at least one SysClk cycle, the external agent asserts SysReset* for at least 16 SysClk cycles.
- The external agent must retain mastership of the System interface, refrain from issuing external requests or nonmaskable interrupts, and ignore system state bus until the processor asserts SysReq*. The assertion of SysReq* indicates the processor is ready for operation. In a cluster arrangement, all processors must assert SysReq*, indicating they are ready for operation.
During a Soft Reset sequence, all external interface state is initialized. The internal and secondary cache clocks are not affected by a Soft Reset sequence. The general purpose, CP0, and CP1 registers are preserved, as well as the primary and secondary caches.
A Soft Reset sequence causes a Soft Reset exception, in which the Soft Reset exception handler executes instructions from uncached space and uses CACHE instructions to analyze and dump the contents of the primary and secondary caches. To resume normal operation, a Cold Reset sequence must be initiated.
Figure 8-3 presents the Soft Reset sequence.

Figure 8-3 Soft Reset Sequence