8.3.3. Entering debug state on debug-request

ARM7DMT may also be forced into debug state on debug request. This can be done either through EmbeddedICE programming (see Chapter 9 EmbeddedICE Macrocell), or by the assertion of the DBGRQ pin. This pin is an asynchronous input and is thus synchronized by logic inside ARM7DMT before it takes effect. Following synchronisation, the core normally enters debug state at the end of the current instruction. However, if the current instruction is a busy-waiting access to a coprocessor, the instruction terminates and ARM7DMT enters debug state immediately (this is similar to the action of nIRQ and nFIQ).

Copyright © 1997, 1998 ARM Limited. All rights reserved.DDI 0087E
Non-Confidential