8.5.9. Noncachable LDM6

The values of HTRANSR, HADDRR, HBURSTR, HSIZER, and HBSTRBR for Noncachable LDM6s are shown in Table 8.56 to Table 8.60.

Table 8.56. LDM6 from word 0

HTRANSRHADDRRHBURSTRHSIZERHBSTRBR
Nseq0x00Incr64-bitb11111111
Seq0x08
0x10

Table 8.57. LDM6 from word 1, Strongly Ordered or Device memory

HTRANSRHADDRRHBURSTRHSIZERHBSTRBR
Nseq0x04Incr32-bitb11110000
Seq0x08b00001111
0x0Cb11110000
0x10b00001111
0x14b11110000
0x18b00001111

Table 8.58. LDM6 from word 1, Noncachable memory or cache disabled

HTRANSRHADDRRHBURSTRHSIZERHBSTRBR
Nseq0x00Incr464-bitb11110000[1]
Seq0x08b11111111[1]
0x10b11111111[1]
0x18b00001111[1]

[1] Denotes that HUNALIGNR is asserted for that transfer. This is only for ARMv6 unaligned loads and loads to normal memory, where reading more data than is necessary is possible.

Table 8.59. LDM6 from word 2

HTRANSRHADDRRHBURSTRHSIZERHBSTRBR
Nseq0x08Incr64-bitb11111111
Seq0x10
0x18

Table 8.60. 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
Copyright © 2002-2005 ARM Limited. All rights reserved.ARM DDI 0211H
Non-Confidential