SRAM Stall Cycles
ARM DDI 0186A
Copyright © 2000 ARM Limited. All rights reserved.
C-7
Figure C-6 Simultaneous instruction fetch, data write
I-SRAM data write followed by instruction fetch
This class of stall occurs when a data write to the I-SRAM address space is performed,
followed by an instruction fetch request in the next cycle. It is similar to the generic read
follows write scenario of each SRAM except that the read is an instruction fetch rather
than a data load. The instruction fetch must be held off until the write has completed,
requiring that the ARM9E-S core is stalled for a cycle (see Figure C-7 on page C-8).
Addr B (I fetch)
Read Instr (B)
Write data (A)
Addr A (write)
CLK
DnMREQ
InMREQ
DA[31:1]
I-SRAM Addr
WDATA[31:0]
SYSCLKEN
stall
cycle
Addr B
INSTR[31:0]
I-SRAM
inst. fetch
DnRW
IA[31:1]
Addr A
I-SRAM
data write
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 ...