SRAM Stall Cycles
ARM DDI 0186A
Copyright © 2000 ARM Limited. All rights reserved.
C-9
Figure C-8 I-SRAM write followed by instruction fetch, data write
I-SRAM write followed by instruction fetch, data read
This is where a write is taking place to the I-SRAM that is immediately followed by
both an instruction fetch and a data read. This has the same two-stall cycle response as
the previous scenario, although the I-SRAM control behaves differently. The first write
must complete before the data read can be performed. The instruction fetch can then be
performed in the next cycle (see Figure C-9 on page C-10).
Addr A (write)
CLK
DnMREQ
DnRW
DA[31:1]
I-SRAM
write cycle
Addr B (write)
stall
cycle
SRAM read
cycle
Read instr (C)
Write data (A)
Addr A
I-SRAM Addr
WDATA[31:0]
SYSCLKEN
Addr B
INSTR[31:0]
InMREQ
Addr C (Ifetch)
IA[31:1]
Addr C
Write data (B)
I-SRAM
write cycle
stall
cycle
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 ...