Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CS 220 / ARM / ARM1176JZ-S Technical Reference Mmanual.pdf
Источник:
Скачиваний:
48
Добавлен:
16.04.2015
Размер:
4.47 Mб
Скачать

Level Two Interface

Table 8-22 for a load from Noncacheable memory or when the cache is disabled.

A Noncacheable LDM4 addressing words 5 to 7 is split into two operations as shown in

Table 8-23.

Table 8-21 Noncacheable LDM4, Strongly Ordered or Device memory

 

Address[4:0]

ARADDRRW

ARBURSTRW

ARSIZERW

ARLENRW

 

 

 

 

 

 

 

0x00, word 0

0x00

Incr

64-bit

2 data transfers

 

 

 

 

 

 

 

0x04, word 1

0x04

Incr

32-bit

4 data transfers

 

 

 

 

 

 

 

0x08, word 2

0x08

Incr

64-bit

2 data transfers

 

 

 

 

 

 

 

0x0C, word 3

0x0C

Incr

32-bit

4 data transfers

 

 

 

 

 

 

 

0x10, word 4

0x10

Incr

64-bit

2 data transfers

 

 

 

Table 8-22 Noncacheable LDM4, Noncacheable memory or cache disabled

 

 

 

 

 

 

 

Address[4:0]

ARADDRRW

ARBURSTRW

ARSIZERW

ARLENRW

 

 

 

 

 

 

 

0x00, word 0

0x00

Incr

64-bit

2 data transfers

 

 

 

 

 

 

 

0x04, word 1

0x04

Incr

64-bit

3 data transfers

 

 

 

 

 

 

 

0x08, word 2

0x08

Incr

64-bit

2 data transfers

 

 

 

 

 

 

 

0x0C, word 3

0x0C

Incr

64-bit

3 data transfers

 

 

 

 

 

 

 

0x10, word 4

0x10

Incr

64-bit

2 data transfers

 

 

 

 

 

 

Table 8-23 Noncacheable LDM4 from word 5, 6, or 7

Address[4:0]

Operations

 

 

 

 

0x14, word 5

LDM3 from 0x14

+ LDR from 0x00

 

 

 

0x18, word 6

LDM2 from 0x18

+ LDM2 from 0x00

 

 

0x1C, word 7

LDR from 0x1C + LDM3 from 0x00

 

 

 

8.5.8Noncacheable LDM5

The values of ARADDRRW, ARBURSTRW, ARSIZERW, and ARLENRW for

Noncacheable LDM5s addressing words 0 to 3 are shown in:

Table 8-24 on page 8-20 for a load from Strongly Ordered or Device memory

Table 8-25 on page 8-20 for a load from Noncacheable memory or when the cache is disabled.

ARM DDI 0333H

Copyright © 2004-2009 ARM Limited. All rights reserved.

8-19

ID012410

Non-Confidential, Unrestricted Access

 

Level Two Interface

A Noncacheable LDM5 addressing words 4 to 7 is split into two operations as shown in

Table 8-26.

Table 8-24 Noncacheable LDM5, Strongly Ordered or Device memory

Address[4:0]

ARADDRRW

ARBURSTRW

ARSIZERW

ARLENRW

 

 

 

 

 

0x00, word 0

0x00

Incr

32-bit

5 data transfers

 

 

 

 

 

0x04, word 1

0x04

Incr

32-bit

5 data transfers

 

 

 

 

 

0x08, word 2

0x08

Incr

32-bit

5 data transfers

 

 

 

 

 

0x0C, word 3

0x0C

Incr

32-bit

5 data transfers

 

 

 

 

 

Table 8-25 Noncacheable LDM5, Noncacheable memory or cache disabled

Address[4:0]

ARADDRRW

ARBURSTRW

ARSIZERW

ARLENRW

 

 

 

 

 

0x00, word 0

0x00

Incr

64-bit

3 data transfers

 

 

 

 

 

0x04, word 1

0x04

Incr

64-bit

3 data transfers

 

 

 

 

 

0x08, word 2

0x08

Incr

64-bit

3 data transfers

 

 

 

 

 

0x0C, word 3

0x0C

Incr

64-bit

3 data transfers

 

 

 

 

 

Table 8-26 Noncacheable LDM5 from word 4, 5, 6, or 7

Address[4:0]

Operations

 

 

 

 

0x10, word 4

LDM4 from 0x10

+ LDR from 0x00

 

 

 

0x14, word 5

LDM3 from 0x14

+ LDM2 from 0x00

 

 

 

0x18, word 6

LDM2 from 0x18

+ LDM3 from 0x00

 

 

0x1C, word 7

LDR from 0x1C + LDM4 from 0x00

 

 

 

8.5.9Noncacheable LDM6

The values of ARADDRRW, ARBURSTRW, ARSIZERW, and ARLENRW for

Noncacheable LDM6s addressing words 0 to 2 are shown in:

Table 8-27 for a load from Strongly Ordered or Device memory

Table 8-28 on page 8-21 for a load from Noncacheable memory or when the cache is disabled.

A Noncacheable LDM6 addressing words 3 to 7 is split into two operations as shown in

Table 8-29 on page 8-21.

Table 8-27 Noncacheable LDM6, Strongly Ordered or Device memory

Address[4:0]

ARADDRRW

ARBURSTRW

ARSIZERW

ARLENRW

 

 

 

 

 

0x00, word 0

0x00

Incr

64-bit

3 data transfers

 

 

 

 

 

0x04, word 1

0x04

Incr

32-bit

6 data transfers

 

 

 

 

 

0x08, word 2

0x08

Incr

64-bit

3 data transfers

 

 

 

 

 

ARM DDI 0333H

Copyright © 2004-2009 ARM Limited. All rights reserved.

8-20

ID012410

Non-Confidential, Unrestricted Access

 

Level Two Interface

Table 8-28 Noncacheable LDM6, Noncacheable memory or cache disabled

Address[4:0]

ARADDRRW

ARBURSTRW

ARSIZERW

ARLENRW

 

 

 

 

 

0x00, word 0

0x00

Incr

64-bit

3 data transfers

 

 

 

 

 

0x04, word 1

0x04

Incr

64-bit

4 data transfers

 

 

 

 

 

0x08, word 2

0x08

Incr

64-bit

3 data transfers

 

 

 

 

 

Table 8-29 Noncacheable LDM6 from word 3, 4, 5, 6, or 7

Address[4:0]

Operations

 

 

0x0C, word 3

LDM5 from 0x0C + LDR from 0x00

 

 

0x10, word 4

LDM4 from 0x10 + LDM2 from 0x00

 

 

0x14, word 5

LDM3 from 0x14 + LDM3 from 0x00

 

 

0x18, word 6

LDM2 from 0x18 + LDM4 from 0x00

 

 

0x1C, word 7

LDR from 0x1C + LDM5 from 0x00

 

 

8.5.10Noncacheable LDM7

The values of ARADDRRW, ARBURSTRW, ARSIZERW, and ARLENRW for

Noncacheable LDM7s addressing word 0 or 1 are shown in:

Table 8-30 for a load from Strongly Ordered or Device memory

Table 8-31 for a load from Noncacheable memory or when the cache is disabled.

A Noncacheable LDM7 addressing words 2 to 7 is split into two operations as shown in

Table 8-32.

Table 8-30 Noncacheable LDM7, Strongly Ordered or Device memory

 

Address[4:0]

ARADDRRW

ARBURSTRW

ARSIZERW

ARLENRW

 

 

 

 

 

 

 

0x00, word 0

0x00

Incr

32-bit

7 data transfers

 

 

 

 

 

 

 

0x04, word 1

0x04

Incr

32-bit

7 data transfers

 

 

 

Table 8-31 Noncacheable LDM7, Noncacheable memory or cache disabled

 

 

 

 

 

 

 

Address[4:0]

ARADDRRW

ARBURSTRW

ARSIZERW

ARLENRW

 

 

 

 

 

 

 

0x00, word 0

0x00

Incr

64-bit

4 data transfers

 

 

 

 

 

 

 

0x04, word 1

0x04

Incr

64-bit

4 data transfers

 

 

 

 

 

 

 

Table 8-32 Noncacheable LDM7 from word 2, 3, 4, 5, 6, or 7

 

 

 

 

 

 

 

Address[4:0]

Operations

 

 

 

 

 

 

 

 

0x08, word 2

LDM6 from 0x08

+ LDR from 0x00

 

 

 

 

 

 

0x0C, word 3

LDM5 from 0x0C + LDM2 from 0x00

 

 

 

 

 

 

 

0x10, word 4

LDM4 from 0x10

+ LDM3 from 0x00

 

 

 

 

 

ARM DDI 0333H

Copyright © 2004-2009 ARM Limited. All rights reserved.

 

8-21

ID012410

Non-Confidential, Unrestricted Access

 

 

Level Two Interface

Table 8-32 Noncacheable LDM7 from word 2, 3, 4, 5, 6, or 7 (continued)

Address[4:0] Operations

0x14, word 5 LDM3 from 0x14 + LDM4 from 0x00

0x18, word 6 LDM2 from 0x18 + LDM5 from 0x00

0x1C, word 7 LDR from 0x1C + LDM6 from 0x00

8.5.11Noncacheable LDM8

Table 8-33 shows the values of ARADDRRW, ARBURSTRW, ARSIZERW, and

ARLENRW for a Noncacheable LDM8 addressing word 0.

A Noncacheable LDM8 addressing words 1 to 7 is split into two operations as shown in

Table 8-34.

Table 8-33 Noncacheable LDM8 from word 0

Address[4:0]

ARADDRRW

ARBURSTRW ARSIZERW

ARLENRW

 

 

 

 

 

 

0x00, word 0

0x00

Incr

64-bit

4 data transfers

 

 

 

 

Table 8-34 Noncacheable LDM8 from word 1, 2, 3, 4, 5, 6, or 7

 

 

 

 

 

 

 

 

 

Address[4:0]

Operations

 

 

 

 

 

 

 

 

 

0x04, word 1

LDM7 from 0x04 + LDR from 0x00

 

 

 

 

 

 

 

 

0x08, word 2

LDM6 from 0x08 + LDM2 from 0x00

 

 

 

 

 

 

 

 

0x0C, word 3

LDM5 from 0x0C + LDM3 from 0x00

 

 

 

 

 

 

 

 

0x10, word 4

LDM4 from 0x10 + LDM4 from 0x00

 

 

 

 

 

 

 

 

0x14, word 5

LDM3 from 0x14 + LDM5 from 0x00

 

 

 

 

 

 

 

 

0x18, word 6

LDM2 from 0x18 + LDM6 from 0x00

 

 

 

 

 

 

 

 

0x1C, word 7

LDR from 0x1C + LDM7 from 0x00

 

 

 

 

 

 

ARM DDI 0333H

Copyright © 2004-2009 ARM Limited. All rights reserved.

8-22

ID012410

Non-Confidential, Unrestricted Access

 

Соседние файлы в папке ARM