beautypg.com

4 hburst[2:0, 5 hprot[3:0, Table 6-3 – Epson ARM.POWERED ARM720T User Manual

Page 88: Burst type encodings -8, Table 6-4, Protection control encodings -8, Hburst[2:0, Hprot[3:0

background image

6: The Bus Interface

6-8

EPSON

ARM720T CORE CPU MANUAL

6.4.4

HBURST[2:0]

HBURST[2:0] indicates the type of burst generated by the ARM720T core, as shown in

Table 6-3.

For more details of burst operation, see the

AMBA Specification (Rev 2.0)

.

6.4.5

HPROT[3:0]

HPROT[3:0] is the protection control bus. These signals provide additional information about

a bus access and are primarily intended to enable a module to implement an access permission

scheme.
These signals indicate whether the transfer is:

an opcode fetch or data access

a privileged-mode access or User-mode access.

For bus masters with a memory management unit, these signals also indicate whether the

current access is cachable or bufferable.
Table 6-4 shows the protection control encodings as produced from the ARM720T core.

Some bus masters are not capable of generating accurate protection information, so it is

recommended that slaves do not use the HPROT[3:0] signals unless strictly necessary.

Table 6-3 Burst type encodings

HBURST[2:0] Type Description

b000

SINGLE

Single transfer

b001

INCR

Incrementing burst of
unspecified length

b101

INCR8

8-beat incrementing burst

Table 6-4 Protection control encodings

HPROT[3]
cachable

HPROT[2]
bufferable

HPROT[1]
privileged

HPROT[0]
data/opcode

Description

-

-

-

0

Opcode fetch

-

-

-

1

Data access

-

-

0

-

User access

-

-

1

-

Privileged access

-

0

-

-

Not bufferable

-

1

-

-

Bufferable

0

-

-

-

Not cachable

1

-

-

-

Cachable