8.2.2. Core reset

A core reset initializes the majority of the ARM7EJ-S processor, excluding the TAP controller and the EmbeddedICE-RT unit. Core reset is typically used for resetting a system that has been operating for some time (for example, watchdog reset).

Sometimes you might not want to reset the EmbeddedICE-RT unit when resetting the rest of the core, for example, if EmbeddedICE-RT has been configured to breakpoint (or capture) fetches from the reset vector.

For core reset, both the leading and trailing edges of nRESET must be set up and held around the rising edge of CLK. This ensures that there are no metastability issues between the ARM7EJ-S processor and the EmbeddedICE-RT unit.

Copyright ©  2001 ARM Limited. All rights reserved.ARM DDI 0214B
Non-Confidential