Figure 5-2 Instruction Side Zero Wait State Accesses - ARM ARM926EJ-S Technical Reference Manual

Table of Contents

Advertisement

5.3.1
Zero wait state timing
CLK
IRCS
IRSEQ
IRADDR
IRRD
ARM DDI0198D
For zero wait state accesses the timing of the TCM interface corresponds to the timing
of a standard SRAM component, with minimal interfacing logic required. Figure 5-2
shows examples of zero wait state accesses on the ITCM interface corresponding to
instruction fetches. All accesses are reads.
T1
T2
A
A+1
I(A)
In cycle T1, a nonsequential request is made to address A.
In cycle T2, a sequential request is made to A+1 and data for the access to A is returned.
In cycle T3, no request is made and data is returned for the access to A+1
In cycle T4, a sequential request is made to A+2.
In cycle T5, a nonsequential request is made to address B and data is returned for the
access to A+2.
In cycle T6, a nonsequential request is made to address C and data is returned for the
access to B
It is important to note that, for the ITCM interface, cycles of a sequential request cycle
do not necessarily occur in consecutive bus cycles. Any number of idle request cycles
can occur between two requests, with the second request being marked as being
sequential. The DTCM interface only produces sequential requests during consecutive
bus cycles.
Figure 5-3 on page 5-10 shows examples of data side zero wait state accesses.
Copyright © 2001-2003 ARM Limited. All rights reserved.
T3
T4
T5
A+2
I(A+1)

Figure 5-2 Instruction side zero wait state accesses

Tightly-Coupled Memory Interface
T6
T7
B
C
I(A+2)
I(B)
I(C)
5-9

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents