ARM9TDMI Signal Descriptions
A-8
Copyright © 1998, 1999 ARM Limited. All rights reserved.
ARM DDI0145B
A.5
Debug signals
Table A-5 Debug signals
Name
Direction
Description
COMMRX
Output
Communications Channel Receive. When HIGH, this signal denotes that the comms
channel receive buffer contains data waiting to be read by the ARM9TDMI.
COMMTX
Output
Communications Channel Transmit. When HIGH, this signal denotes that the comms
channel transmit buffer is empty and the ARM9TDMI can write new data to the comms
channel.
DBGACK
Output
Debug Acknowledge. When HIGH, this signal indicates the ARM9TDMI is in debug
state.
DBGEN
Input
Debug Enable. This input signal allows the debug features of the ARM9TDMI to be
disabled. This signal should be LOW only when debugging will not be required.
DBGRQI
Output
Internal Debug Request. This signal represents the debug request signal which is
presented to the processor core. This is a combination of
EDBGRQ
, as presented to the
ARM9TDMI, and bit 1 of the debug control register.
DEWPT
Input
Data Watchpoint. This is an input which allows external hardware to halt execution of
the processor for debug purposes. If HIGH at the end of phase 1 following a data memory
request cycle, it will cause the ARM9TDMI to enter debug state.
EDBGRQ
Input
External Debug Request. When driven HIGH, this causes the processor to enter debug
state after execution of the current instruction completes.
EXTERN0
Input
External Input 0. This is an input to watchpoint unit 0 of the EmbeddedICE macrocell in
the processor which allows breakpoints/watchpoints to be dependent on an external
condition.
EXTERN1
Input
External Input 1. This is an input to watchpoint unit 1 of the EmbeddedICE macrocell in
the processor which allows breakpoints/watchpoints to be dependent on an external
condition.
IEBKPT
Input
Instruction Breakpoint. This is an input which allows a external hardware to halt the
execution of the processor for debug purposes. If HIGH at the end of phase 1 following
an instruction memory request cycle, it causes the ARM9TDMI to enter debug state if
the relevant instruction reaches the execute stage of the processor pipeline.
INSTREXEC
Output
Instruction Executed. Indicates that in the previous cycle the instruction in the execute
stage of the pipeline passed its condition codes, and was executed.
Summary of Contents for ARM9TDMI
Page 6: ...Contents vi Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 12: ...Preface xii Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 16: ...Introduction 1 4 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 22: ...Programmer s Model 2 6 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 110: ...Test Issues 6 6 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 154: ...Index Index 4 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...