Memory Interface
3-32
Copyright © 2001, 2004 ARM Limited. All rights reserved.
ARM DDI 0210C
3.9
Reset sequence after power up
It is good practice to reset a static device immediately on power-up, to remove any
undefined conditions within the device that can otherwise combine to cause a DC path
and consequently increase current consumption. Most systems are reset by using a
simple RC circuit on the reset pin to remove the undefined states within devices while
clocking the device.
During reset, the signals
nMREQ
and
SEQ
show internal cycles where the address bus
continues to increment by two or four bytes. The initial address and increment values
are determined by the state of the core when
nRESET
was asserted. They are undefined
after power up.
After
nRESET
has been taken HIGH, the ARM core does two further internal cycles
before the first instruction is fetched from the reset vector (address
0x00000000
). It then
takes three
MCLK
cycles to advance this instruction through the
Fetch-Decode-Execute stages of the ARM instruction pipeline before this first
instruction is executed. This is shown in Figure 3-22.
Note
nRESET
must be held asserted for a minimum of two
MCLK
cycles to fully reset the
core.
You must reset the EmbeddedICE-RT logic and the TAP controller as well, whether the
debug features are used or are not. This is done by taking
nTRST
LOW for at least T
bsr
,
no later than
nRESET
.
In Figure 3-22, x, y, and z are incrementing address values.
Figure 3-22 Reset sequence
Fetch 1
Decode 1
Execute 1
MCLK
A[31:0]
D[31:0]
nMREQ
SEQ
nEXEC
x
0
4
8
y
z
nRESET
Содержание ARM7TDMI
Страница 6: ...Contents vi Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 10: ...List of Tables x Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 14: ...List of Figures xiv Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 46: ...Introduction 1 26 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 120: ...Coprocessor Interface 4 18 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 142: ...Debug Interface 5 22 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 276: ...Differences Between Rev 3a and Rev 4 C 6 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 282: ...Glossary Glossary 6 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...