Hi,
The PSC (Power Sleep Controller) user's guide states:
<<<
In addition to module reset described in the previous section, the C66x core can be reset
using a special local reset. When local reset is asserted, the internal memories (L1P,
L1D, and L2) for the core are still accessible. The local reset resets only the
corresponding C66x core, not the rest of the chip. Local reset is intended to be used by
the watchdog timers to reset the C66x core in the event of an error. The procedures for
asserting and de-asserting local reset are as follows (Y denotes the module domain
number):
1. Set MDCTL[Y].LRSTZ to 0x0 to assert local reset.
2. Set MDCTL[Y].LRSTZ to 0x1 to de-assert local reset. The C66x core
immediately executes program instructions after reset is de-asserted. Note that
the boot sequence does not re-occur unless there is a device-level reset. Execution
of code previously in L2 begins execution.
>>
What does "Note that the boot sequence does not re-occur unless there is a device-level reset. Execution
of code previously in L2 begins execution." mean *exactly*? Specifically does this mean that nothing in the boot ROM code is run at all? What specific instruction or address does execution start at in L2? Surely the core's registers are reset...
Thanks,
Joel