Memory Interface
ARM DDI 0210C
Copyright © 2001, 2004 ARM Limited. All rights reserved.
3-15
Note
The AMBA specification for
Advanced High-performance Bus
(AHB) and
Advanced
System Bus
(ASB) requires a pipelined address bus. This means that
APE
must be
configured HIGH.
Figure 3-9 Depipelined addresses
Many systems contain a mixture of DRAM, SRAM and ROM. To cater for the different
address timing requirements,
APE
can be safely changed during the LOW phase of
MCLK
. Typically,
APE
is held at one level during a burst of sequential accesses to one
type of memory. When a nonsequential access occurs, the timing of most systems
enforce a wait state to allow for address decoding. As a result of the address decode,
APE
can be driven to the correct value for the particular bank of memory being
accessed. The value of
APE
can be held until the memory control signals denote
another nonsequential access.
Previous ARM processors included the
ALE
signal, and this is retained for backwards
compatibility. This signal also enables you to modify the address timing to achieve the
same results as
APE
, but in a dynamic manner. To obtain clean
MCLK
low timing of
the address bus by this mechanism,
ALE
must be driven HIGH with the falling edge of
MCLK
, and LOW with the rising edge of
MCLK
.
ALE
can simply be the inverse of
MCLK
but the delay from
MCLK
to
ALE
must be carefully controlled so that the T
ald
timing constraint is achieved. Figure 3-10 on page 3-16 shows how you can use
ALE
to achieve SRAM compatible address timing. See Chapter 7
AC and DC Parameters
for
details of the exact timing constraints.
MCLK
nMREQ
SEQ
APE
A[31:0]
D[31:0]
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 ...