SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
SIMCOP supports 2 reset sources:
The HW reset is unconditional and resets SIMCOP as well as its sub-modules. It typically requires a complete device reset as the OCP and PM protocol integrity is not guaranteed.
The SIMCOP module is able to accept a general software reset, propagated through all the hierarchy. This reset can be done to initialize the module and has the same effect as the hardware reset. Unlike HW reset, SW reset can safely be performed during SIMCOP operation: OCP and STANDBY protocol integrity is guaranteed by HW. This is done by the sequence below:
The SIMCOP HW does the following when a SW reset command is received:
SIMCOP then performs the internal reset. A SW reset at SIMCOP level is seen as a HW reset for SIMCOP sub-modules. However, as SIMCOP has isolated sub-modules by stalling the OCP ports, no protocol violation can occur.
SW reset does not directly affect the state of the power management handshake signals (i.e. the protocol handshake is preserved).