ADSP-BF53x/BF56x Blackfin Processor Programming Reference
6-65
Memory
Memory Transaction Model
Both internal and external memory locations are accessed in little endian
byte order.
Figure 6-27
shows a data word stored in register
R0
and in
memory at address location addr. B0 refers to the least significant byte of
the 32-bit word.
Figure 6-28
shows 16- and 32-bit instructions stored in memory. The dia-
gram on the left shows 16-bit instructions stored in memory with the
most significant byte of the instruction stored in the high address (byte B1
in addr+1) and the least significant byte in the low address (byte B0 in
addr).
The diagram on the right shows 32-bit instructions stored in memory.
Note the most significant 16-bit half word of the instruction (bytes B3
and B2) is stored in the low addresses (addr+1 and addr), and the least sig-
nificant half word (bytes B1 and B0) is stored in the high addresses
(addr+3 and addr+2).
Figure 6-27. Data Stored in Little Endian Order
Figure 6-28. Instructions Stored in Little Endian Order
R0
DATA IN REGISTER
DATA IN MEMORY
B3
B2
B1
B0
B3
B2
B1
B0
addr+3
addr+2
addr+1
addr
16-BIT INSTRUCTIONS IN MEMORY
32-BIT INSTRUCTIONS IN MEMORY
B1
B0
B1
B0
B1
B0
B3
B2
addr+3
addr+2
addr+1
addr
addr+3
addr+2
addr+1
addr
16-BIT INSTRUCTIONS
32-BIT INSTRUCTIONS
B1
B0
B3
B2
B1
B0
INST 0
INST 0
Summary of Contents for ADSP-BF53x Blackfin
Page 38: ...Conventions xxxviii ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 134: ...System Reset and Powerup 3 18 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 324: ...Instruction Overview 7 20 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 486: ...Instruction Overview 13 28 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 512: ...Instruction Overview 14 26 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 604: ...Instruction Overview 15 92 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 688: ...Instruction Overview 18 48 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 742: ...Instruction Overview 19 54 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 752: ...Examples 20 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 790: ...ADSP BF535 Flags A 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 800: ...Performance Monitor Registers B 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 1042: ...Index I 40 ADSP BF53x BF56x Blackfin Processor Programming Reference...