Instruction cycle timings
11-4
Copyright © 2000 ARM Limited. All rights reserved.
ARM DDI 0186A
11.3
Tightly-coupled SRAM cycles
This section describes the stall cycle counts for accesses to one or both of the SRAMs.
The circumstances where the internal tightly-coupled SRAM can stall are detailed in
Table 11-1 lists the stall cycles incurred when accessing the I-SRAM. In most cases the
data accesses are to the D-SRAM so the stall penalties listed are not incurred.
Table 11-1 I-SRAM access
Instruction sequence
Stalls
Comment
Single instruction fetch
0
Assuming no data interface access to I-SRAM
Sequential instruction fetch
0
Assuming no data interface access to I-SRAM
LDR
, no instruction fetch
0
Assuming no previous I-SRAM store
LDR
, simultaneous
instruction fetch
1
Simultaneous instruction fetch request causes stall
of LDR for 1 cycle
LDM
, instruction fetch in
parallel with final load
1
Simultaneous instruction fetch request at end of
LDM
causes stall
STR
, no instruction fetch
0
Assuming no previous ISRAM store
STR
simultaneous
instruction fetch
2
Two cycle write performed prior to instruction fetch
STR
followed by instruction
fetch
1
Stall occurs due to second cycle of store
STR
followed by
simultaneous, instruction
fetch
LDR
1
Stall occurs due to second cycle of store
STR
followed by
simultaneous instruction
fetch,
STR
2
Stall due to second cycle of second store plus
instruction fetch request
STR
followed by
LDR
/
STR
, no
instruction fetch
1
Stall due to second cycle of store
STM
, instruction fetch in
parallel with final store
2
Simultaneous instruction fetch request must wait for
second cycle of final write to complete
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 ...