ARM9TDMI Processor Core Memory Interface
3-8
Copyright © 1998, 1999 ARM Limited. All rights reserved.
ARM DDI0145B
The size of the transfer is indicated by
DMAS[1:0]
. These signals become valid at
approximately the same time as the data address bus. The encoding is given below in
Table 3-4:
For coprocessor transfers, access to memory is not required, but there will be a transfer
of data between the ARM9TDMI and coprocessor using the data buses,
DD[31:0]
and
DDIN[31:0]
.
DnRW
indicates the direction of the transfer and
DMAS[1:0]
indicates
word transfers, as all coprocessor transfers are word sized.
The
DMORE
signal is active during load and store multiple instructions and only ever
goes HIGH when
DnMREQ
is LOW. This signal effectively gives the same
information as
DSEQ
, but a cycle ahead. This information is provided to allow external
logic more time to decode sequential cycles.
Figure 3-3 on page 3-9 shows a load multiple of four words followed by an MCR,
followed by an aborted store. Note the following:
•
The
DMORE
signal is active in the first three cycles of the load multiple to
indicate that a sequential word will be loaded in the following cycle.
•
From the behavior of
InMREQ
during the LDM, it can be seen that an instruction
fetch takes place when the instruction enters the execute stage of the pipeline, but
that thereafter the instruction pipeline is stalled until the LDM completes.
Table 3-4 DMAS[1:0] encoding
DMAS[1:0]
Transfer size
00
Byte
01
Half word
10
Word
11
Reserved
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 ...