We're using the TMS570LC4357.
My understanding is that in a PORRST the 4357's RAM is not automatically reset, but that the vast majority of the MCU registers are put into their reset state.
My understanding is that even the SYSESR register is automatically reset by a PORRST. (SYSESR's PORST bit gets set, of course.)
My understanding is that (other than the PC) all of the basic ARM CPU registers (R0-14, CPSR, and SPSR, including any banked versions) need to be explicitly initialized after any reset to ensure that there is no CCM error. This would render somewhat moot the question of whether or not a PORRST resets those registers. I assume the same is true for the FPU registers, is that correct?
Other than those, are there any 4357 MCU registers which are _not_ reset by a PORRST? TI system or peripheral control registers? ARM CP15 registers?
--thx