mpc823rg Freescale Semiconductor, Inc, mpc823rg Datasheet - Page 628

no-image

mpc823rg

Manufacturer Part Number
mpc823rg
Description
Mpc823 Powerquicc Integrated Communications Processor For Portable Systems
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Communication Processor Module
The format of the buffer descriptors is the same for each serial communication controller
mode of operation and for transmit and receive. The first word in each buffer descriptor
contains a status and control word that determines the buffer descriptor’s table length. Only
this first field, which contains the status and control bits, differs for each protocol. The
second word determines the data length referenced to this buffer descriptor and the last two
words in the buffer descriptor contain a 32-bit address pointer that points to the actual buffer
in memory.
R/E—Ready/Empty
W—Wrap
OFFSET + 0
OFFSET + 2
OFFSET + 4
OFFSET + 6
Ready (Transmitter):
0 = The data buffer associated with this buffer descriptor is not ready to be transmitted.
1 = The data buffer, which you must prepare for transmission, has not been
Empty (Receiver):
0 = The data buffer associated with this RX buffer descriptor has been filled with data
1 = The data buffer associated with this buffer descriptor is empty or is currently
0 = This is not the last buffer descriptor in the buffer descriptor ring.
1 = This is the last buffer descriptor in the buffer descriptor ring. After this buffer has
You are free to manipulate this buffer descriptor or its associated data buffer. The
communication processor module clears this bit after the buffer is transmitted or
after an error condition is encountered.
transmitted yet or is currently being transmitted. You cannot write any fields of this
buffer descriptor once this bit is set.
or reception has been aborted because of an error condition. The core is free to
examine or write to any fields of this RX buffer descriptor. The communication
processor module does not use this buffer descriptor again as long as the E bit is
zero.
receiving data. This RX buffer descriptor and its associated receive buffer are
owned by the communication processor module. Once the E bit is set, the core
must not write any fields of this RX buffer descriptor.
been used, the communication processor module will transmit (receive) data from
the first buffer descriptor that TBASE (RBASE) points to in the table. The number
of TX buffer descriptors in the ring are programmable and determined only by the
W bit and overall space constraints of the dual-port RAM.
R/E
0
1
W
2
Freescale Semiconductor, Inc.
For More Information On This Product,
3
I
MPC823 REFERENCE MANUAL
4
Go to: www.freescale.com
HIGH-ORDER DATA BUFFER POINTER
LOW-ORDER DATA BUFFER POINTER
5
6
DATA LENGTH
7
STATUS AND CONTROL
8
9
10
11
12
13
MOTOROLA
14
15

Related parts for mpc823rg