Transfer Types; Figure 6-3 Simple Memory Cycle; Table 6-1 Transfer Type Encoding - Epson ARM720T Core Cpu Manual

Revision 4 (amba ahb bus interface version)
Table of Contents

Advertisement

6.3

Transfer types

The ARM720T processor bus interface is pipelined, so the address-class signals and the
memory request signals are broadcast in the bus cycle ahead of the bus cycle to which they
refer. This gives the maximum time for a memory cycle to decode the address and respond to
the access request.
A single memory cycle is shown in Figure 3-1.
There are three types of transfer. The transfer type is indicated by the HTRANS[1:0] signal as
shown in Table 6-1.
HTRANS[1:0]
b00
b10
b11
AMBA Specification (Rev 2.0)
In the
Note:
but these are never inserted by the ARM720T processor.
ARM720T CORE CPU MANUAL
HCLK
Address-class signals
TRANS[1:0]
WDATA[31:0]
(write)
RDATA[31:0]
(read)

Figure 6-3 Simple memory cycle

Table 6-1 Transfer type encoding

Transfer type
Description
IDLE
Indicates that no data transfer is required. The
IDLE transfer type is used when a bus master is
granted the bus, but does not wish to perform a
data transfer.
Slaves must always provide a zero wait state
OKAY response to IDLE transfers and the transfer
must be ignored by the slave.
NONSEQ
Indicates the first transfer of a burst or a single
transfer. The address and control signals are
unrelated to the previous transfer.
Single transfers on the bus are treated as bursts
that comprise one transfer.
SEQ
In a burst, all transfers apart from the first are
SEQUENTIAL.
The address is related to the previous transfer.
The address is equal to the address of the
previous transfer plus the size (in bytes). In the
case of a wrapping burst, the address of the
transfer wraps at the address boundary equal to
the size (in bytes) multiplied by the number of
beats in the transfer (either 4, 8, or 16).
The control information is identical to the previous
transfer.
EPSON
Address
Cycle type
Write data
Read data
Bus cycle
, HTRANS[1:0] = b01 indicates a BUSY cycle,
6: The Bus Interface
6-5

Advertisement

Table of Contents
loading

Table of Contents