Signal and Transistor Descriptions
A-8
Copyright © 2001, 2004 ARM Limited. All rights reserved.
ARM DDI 0210C
INSTRVALID
Instruction valid
O
Indicates that the instruction in the Execute stage of the pipeline was valid
and has been executed (unless it failed its conditions codes).
IR[3:0]
TAP controller instruction register
O
Reflects the current instruction loaded into the TAP controller instruction
register. These bits change on the falling edge of
TCK
when the state
machine is in the UPDATE-IR state.
The instruction encoding is described in
Public instructions
on page B-9.
ISYNC
Synchronous interrupts
IC
Set this HIGH if
nIRQ
and
nFIQ
are synchronous to the processor clock.
Set it LOW for asynchronous interrupts.
LOCK
Locked operation
O
When the processor is performing a locked memory access this is HIGH.
This is used to prevent the memory controller allowing another device to
access the memory.
It is active only during the data swap (SWP) instruction.
This is one of the signals controlled by
APE
,
ALE
and
ABE
.
MAS[1:0]
Memory access size
O
Used to indicate to the memory system the size of data transfer (byte,
halfword or word) required for both read and write cycles, become valid
before the falling edge of
MCLK
and remain valid until the rising edge of
MCLK
during the memory cycle.
The binary values 00, 01, and 10 represent byte, halfword, and word
respectively (11 is reserved).
This is one of the signals controlled by
APE
,
ALE
, and
ABE
.
MCLK
Memory clock input
IC
This is the main clock for all memory accesses and processor operations.
The clock speed can be reduced to enable access to slow peripherals or
memory.
Alternatively, the
nWAIT
can be used with a free-running
MCLK
to
achieve the same effect.
nCPI
Not coprocessor instruction
O
LOW when a coprocessor instruction is processed. The processor then waits
for a response from the coprocessor on the
CPA
and
CPB
lines.
If
CPA
is HIGH when
MCLK
rises after a request has been initiated by the
processor, then the coprocessor handshake is aborted, and the processor
enters the undefined instruction trap.
If
CPA
is LOW at this time, then the processor enters a busy-wait period
until
CPB
goes LOW before completing the coprocessor handshake.
nENIN
NOT enable input
IC
This must be LOW for the data bus to be driven during write cycles.
Can be used in conjunction with
nENOUT
to control the data bus during
write cycles.
See Chapter 3
Memory Interface
.
Table A-3 Signal descriptions (continued)
Name
Type
Description
Summary of Contents for ARM7TDMI
Page 6: ...Contents vi Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 10: ...List of Tables x Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 14: ...List of Figures xiv Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 46: ...Introduction 1 26 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 120: ...Coprocessor Interface 4 18 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 142: ...Debug Interface 5 22 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 282: ...Glossary Glossary 6 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...