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
Содержание MPC860 PowerQUICC
Страница 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Страница 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Страница 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Страница 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Страница 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Страница 1106: ......