EasyManua.ls Logo

ARM ARM7TDMI - Bus Cycle Types

Default Icon
286 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Memory Interface
3-4 Copyright © 2001, 2004 ARM Limited. All rights reserved. ARM DDI 0210C
3.3 Bus cycle types
The ARM7TDMI processor bus interface is pipelined. This gives the maximum time for
a memory cycle to decode the address and respond to the access request:
memory request signals are broadcast in the bus cycle ahead of the bus cycle to
which they refer
address class signals are broadcast half a clock cycle ahead of the bus cycle to
which they refer.
A single memory cycle is shown in Figure 3-1.
Figure 3-1 Simple memory cycle
The ARM7TDMI processor bus interface can perform four different types of bus cycle:
a nonsequential cycle requests a transfer to or from an address which is unrelated
to the address used in the preceding cycle
a sequential cycle requests a transfer to or from an address which is either the
same, one word, or one halfword greater than the address used in the preceding
cycle
an internal cycle does not require a transfer because it is performing an internal
function, and no useful prefetching can be performed at the same time
a coprocessor register transfer cycle uses the data bus to communicate with a
coprocessor, but does not require any action by the memory system.
MCLK
A[31:0]
D[31:0]
APE
nMREQ
SEQ

Table of Contents

Other manuals for ARM ARM7TDMI

Related product manuals