SRAM Stall Cycles
ARM DDI 0186A
Copyright © 2000 ARM Limited. All rights reserved.
C-3
Figure C-2 shows this example and how the SRAM control must pipeline and select
between the write and read address. The ARM9E-S core is stalled for a cycle by the
system controller by deasserting
SYSCLKEN
.
Figure C-2 Read follows write
Note
The second rising edge of the SRAM write cycle is the same edge that is required for
the SRAM read (of Addr B). It is not possible to read and write concurrently so a stall
must occur before the read of Addr B.
C.1.2
Additional Instruction SRAM stalls
The I-SRAM has additional stall cycles that arise because of the following operations:
•
data reads to the I-SRAM are pipeline
•
simultaneous instruction fetches and data accesses can occur
•
any access can occur during two cycle data reads and writes.
Simultaneous instruction fetch, data read
The ARM9E-S data interface is able to access the I-SRAM for programming purposes
and for access to literal tables during program execution.
CLK
DnMREQ
DnRW
DA[31:1]
SRAM Addr
WDATA[31:0]
SYSCLKEN
RDATA[31:0]
Read data (B)
Write data (A)
Addr A (write)
Addr A
SRAM write
cycle
Addr B (read)
Addr B
stall
cycle
SRAM read
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 ...