mpc823rg Freescale Semiconductor, Inc, mpc823rg Datasheet - Page 912

no-image

mpc823rg

Manufacturer Part Number
mpc823rg
Description
Mpc823 Powerquicc Integrated Communications Processor For Portable Systems
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Communication Processor Module
16.13.4 I
The I
the general I
must initialize certain parameter RAM values before the serial peripheral interface is
enabled. The communication processor module initializes the other values. Once initialized,
the parameter RAM values do not usually need to be accessed by your software. They must
only be modified when there is no serial peripheral interface activity.
• RBASE and TBASE—The dual-port RAM starts receiving and transmitting data for the
NOTE:
I
flexibility for partitioning buffer descriptors for an I
TBASE for the I
buffer descriptor list, you can select the number of buffer descriptors to allocate for the
transmit and receive side of the I
before enabling the corresponding channel. Furthermore, you must not configure the
buffer descriptor tables of the I
occur. RBASE and TBASE must contain a value that is divisible by eight.
2
2
C controller parameter RAM area begins at the I
C buffer descriptors in the RBASE and TBASE entries. They provide a great deal of
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
ADDRESS
C Base + 00
C Base+ 0C
C Base+ 1C
C Base+ 02
C Base+ 04
C Base+ 05
C Base+ 06
C Base+ 08
C Base+ 10
C Base+ 12
C Base+ 14
C Base+ 18
C Base+ 20
C Base+ 22
C Base+ 24
You are only responsible for initializing the items in bold. I
2
C Parameter RAM Memory Map
2
C parameters. It is similar to the SCCx general-purpose parameter RAM. You
Table 16-40. I
2
C controller and by setting the W bit in the last buffer descriptor in each
Freescale Semiconductor, Inc.
RSTATE
TSTATE
MRBLR
RBASE
TBASE
RBPTR
For More Information On This Product,
TBPTR
NAME
RTMP
RFCR
TFCR
RPTR
RCNT
TCNT
TTMP
TPTR
2
C Controller Parameter RAM Memory Map
MPC823 REFERENCE MANUAL
Go to: www.freescale.com
2
C controller to overlap because erratic operation will
2
C controller. However, you must initialize these entries
Half-word
Half-word
Half-word
Half-word
Half-word
Half-word
Half-word
WIDTH
Word
Word
Word
Word
Word
Word
Byte
Byte
2
C Base = (IMMR & 0xFFFF0000) + 0x3C80.
2
C controller. By selecting RBASE and
2
C base address, which is used for
RX Buffer Descriptor Base Address
TX Buffer Descriptor Base Address
Maximum Receive Buffer Length
RX Buffer Descriptor Pointer
TX Buffer Descriptor Pointer
RX Internal Data Pointer
TX Internal Data Pointer
RX Internal Byte Count
TX Internal Byte Count
RX Function Code
TX Function Code
RX Internal State
TX Internal State
DESCRIPTION
RX Temp
TX Temp
MOTOROLA

Related parts for mpc823rg