AHB access
Single
STR
Back-to-back
STR/STR
STM
Last
in write buffer drain followed
STR
by unbuffered data access
Last
in write buffer drain followed
STR
by instruction fetch
ARM DDI 0186A
Cycles
Sync+N+I
Sync+2(N+I)
Sync+N+(n-1)S+I
2(N+I)
2N+I
Copyright © 2000 ARM Limited. All rights reserved.
Instruction cycle timings
Table 11-5 AHB buffered writes cycles
Comment
Assumes no following AHB
instruction fetch
Assumes no following AHB
instruction fetch
Assumes no following AHB
instruction fetch
Core stalled until write buffer empty
and data access has been performed
Optimization replaces IDLE cycle
after store with NONSEQ of
instruction fetch
11-9