2 processor reset, 3 normal operation, 4 halt operation – ARM Cortex R4F User Manual

Page 83

Advertising
background image

Processor Initialization, Resets, and Clocking

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

3-8

ID013010

Non-Confidential, Unrestricted Access

3.3.2

Processor reset

A processor or warm reset initializes the majority of the processor, excluding the
EmbeddedICE-RT logic. Processor reset is typically used for resetting a system that has been
operating for some time, for example, watchdog reset.

Because the nRESET signal is synchronized within the processor, you do not have to
synchronize this signal.

3.3.3

Normal operation

During normal operation, neither processor reset nor power-on reset is asserted. If the
Embedded ICE-RT is not used, the value of PRESETDBGn does not matter.

3.3.4

Halt operation

When nCPUHALT is asserted, and nSYSPORESET and nRESET deasserted, the processor
is out of reset, but the PFU is inhibited from fetching instructions. For example, you can use
nCPUHALT to enable DMA into the TCMs using the processor. You can then deassert
nCPUHALT and the PFU starts fetching instructions from TCMs. When the processor has
started fetching, nCPUHALT must not be asserted again except when the processor is reset.

Advertising
This manual is related to the following products: