Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
AMBA_v30_AXI_v10.pdf
Скачиваний:
41
Добавлен:
21.05.2015
Размер:
757.85 Кб
Скачать

Addressing Options

4.4Burst type

The AXI protocol defines three burst types described in:

Fixed burst

Incrementing burst

Wrapping burst on page 4-6.

Table 4-3 shows how the ARBURST or AWBURST signal selects the burst type.

 

 

 

Table 4-3 Burst type encoding

 

 

 

 

ARBURST[1:0]

Burst type

Description

Access

AWBURST[1:0]

 

 

 

 

 

 

 

b00

FIXED

Fixed-address burst

FIFO-type

 

 

 

 

b01

INCR

Incrementing-address burst

Normal sequential memory

 

 

 

 

b10

WRAP

Incrementing-address burst that wraps

Cache line

 

 

to a lower address at the wrap boundary

 

 

 

 

 

b11

Reserved

-

-

 

 

 

 

4.4.1Fixed burst

In a fixed burst, the address remains the same for every transfer in the burst. This burst type is for repeated accesses to the same location such as when loading or emptying a peripheral FIFO.

4.4.2Incrementing burst

In an incrementing burst, the address for each transfer in the burst is an increment of the previous transfer address. The increment value depends on the size of the transfer. For example, the address for each transfer in a burst with a size of four bytes is the previous address plus four.

ARM IHI 0022B

Copyright © 2003, 2004 ARM Limited. All rights reserved.

4-5

Addressing Options

4.4.3Wrapping burst

A wrapping burst is similar to an incrementing burst, in that the address for each transfer in the burst is an increment of the previous transfer address. However, in a wrapping burst the address wraps around to a lower address when a wrap boundary is reached. The wrap boundary is the size of each transfer in the burst multiplied by the total number of transfers in the burst.

Two restrictions apply to wrapping bursts:

the start address must be aligned to the size of the transfer

the length of the burst must be 2, 4, 8, or 16.

4-6

Copyright © 2003, 2004 ARM Limited. All rights reserved.

ARM IHI 0022B

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]