Motorola MPC823e Reference Manual page 552

Microprocessor for mobile computing
Table of Contents

Advertisement

Communication Processor Module
SFCR—Source Function Code Register
The 8-bit source function code register contains the value that you would like to appear on
the AT pins when the associated DMA channel accesses the source memory. This register
controls the byte-ordering convention used in transfers.
SFCR
BIT
0
1
FIELD
RESERVED
ADDR
Bits 0–2—Reserved
These bits are reserved and must be set to 0.
BO—Byte Ordering
You must set this field to select the required byte ordering of the data buffer. If this field
is modified on-the-fly, it takes effect at the beginning of the next frame or at the
beginning of the next buffer descriptor.
00 = The DEC/Intel convention is used for byte ordering (swapped operation). It is also
called little-endian byte ordering. The transmission order of bytes within a buffer
word is reversed in comparison to the Motorola mode. This mode can only be
used with 32-bit port size memory.
01 = PowerPC little-endian byte ordering. As data is transmitted onto the serial line
from the data buffer, the least-significant byte of the buffer double-word contains
data to be transmitted earlier than the most-significant byte of the same buffer
double-word.
1X = Motorola byte ordering (normal operation) is also called big-endian byte ordering.
As data is transmitted onto the serial line from the data buffer, the most-significant
byte of the buffer word contains data to be transmitted earlier than the
least-significant byte of the same buffer word.
ATx—Address Type 1–3
This field contains the function code value used during the SDMA channel memory
access. AT0 is always driven to 1, so that this SDMA channel access is identified as a
DMA-type access.
16-98
2
3
4
BO
OFFSET + 3
MPC823e REFERENCEMANUAL
5
6
7
AT1
AT2
AT3
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents