Instruction cycle timings
11-8
Copyright © 2000 ARM Limited. All rights reserved.
ARM DDI 0186A
on page 6-7 for diagrams of the cycles listed in
Table 11-5 on page 11-9 shows the cycles required to perform buffered writes. These
writes usually take place in parallel with program execution and the ARM9E-S core is
not stalled while the buffered writes take place. However, whenever a load or instruction
fetch to the AHB is required, the core is stalled and the write buffer drained before
program execution can continue.
Back-to-back
LDR/LDR
,
LDR/STR
,
STR/STR
,
STR/LDR
Sync+2(N+I)
Assumes no AHB instruction fetch.
Synchronization penalty for first transfer only.
Simultaneous
LDR/STR
and
instruction fetch
Sync+2N+I
Optimization replaces IDLE cycle after
load/store with NONSEQ of instruction fetch.
STM
of n words
Sync+N+(n-1)S+I
Assumes no AHB instruction fetch.
STM
of n words, simultaneous
instruction fetch at end
Sync+2N+(n-1)S+I
Optimization replaces IDLE cycle after final
stored word with NONSEQ of instruction fetch.
STM
of n words crosses 1KB
region
Sync+2N+(n-2)S+2I
Assumes no AHB instruction fetch,
sequentiality broken on boundary.
LDM
of n words
Sync+N+(n-1)S+2I
Assumes no AHB instruction fetch. LDM
requires extra IDLE at end of transfer to
re-sample core interface.
LDM
of n words, simultaneous
instruction fetch at end
Sync+2N+(n-1)S+2I
Optimization replaces second IDLE cycle after
final loaded word with NONSEQ of instruction
fetch.
LDM
of n words crosses 1KB
region
Sync+2N+(n-2)S+4I
Assumes no AHB instruction fetch,
sequentiality broken on boundary.
Table 11-4 AHB read and unbuffered write transfer cycles (continued)
AHB access
Cycles
Comment
Summary of Contents for ARM966E-S
Page 6: ...Contents vi Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 20: ...Introduction 1 4 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 48: ...Tightly coupled SRAM 4 12 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 80: ...Bus Interface Unit 6 20 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 118: ...Debug Support 8 26 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 130: ...Test Support 10 8 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 142: ...Instruction cycle timings 11 12 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 158: ...Signal Descriptions A 16 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 176: ...AC Parameters B 18 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...