
A-4
MPC860 PowerQUICC UserÕs Manual
MOTOROLA
Appendixes
The munged physical address is passed to the internal U-bus, and the speciÞed width of data
is transferred. Only the address is modiÞed, not the byte order. Munging makes it appear to
the core that individual aligned scalars on the U-bus are in little-endian order, when in fact,
they are actually in big-endian order. This allows the core to access data in the inherently
big-endian internal registers with apparent little-endian byte-ordering. However, when
DC_CST[LES] is set, for any access originating from the PowerPC core, the SIU
unmunges the address and swaps the bytes of data within each word at the external
bus/U-bus boundary. The byte swapping is shown in Figure A-2.
Figure A-2. Byte Swapping
The unmunging and byte swapping places all external accesses by the PowerPC core into
true little-endian byte order. Note that the bit ordering remains unchangedÑthat is, bit 0 is
always the msb, and bit 31 is always the lsb.
The communication peripherals (SCCs, SMCs, SPI, I
2
C, PIP, or IDMA) transfer data as
bytes (bytes are received one at a time and transmitted one at a time). Byte transfers have
no inherent endianessÑthey are neither big- nor little-endian. For TLE-mode, the
FCR[BO] parameter of each peripheral should be programmed to 0b1x (that is, either 0b10
or 0b11). Note that the SIU does nothing (no unmunging, no byte-swapping) to accesses
originating from the SDMA controller.
A.4.1 TLE Mode System Examples
The following tables describe how to handle the little-endian program or data in the
little-endian system that is built around the MPC860 for various port sizes.
11
12
13
14
0
7 8
15 16
23 24
31
14
13
12
11
0
7 8
15 16
23 24
31
Summary of Contents for MPC860 PowerQUICC
Page 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Page 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Page 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Page 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Page 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Page 1106: ......