Communication Processor Module
MOTOROLA MPC823e REFERENCE MANUAL 16-427
SMC
COMMUNICATION
16
PROCESSOR MODULE
16.11.8.2 SMCx GCI PARAMETER RAM MEMORY MAP. The SMCx GCI parameter
RAM area begins at the same offset from each SMCx base area. The SMCx in GCI mode
has a very different parameter RAM memory map than the SMCx in UART or transparent
mode. In GCI mode, the general-purpose parameter RAM contains the buffer descriptors,
instead of pointers, to the buffer descriptors. You can see the difference when you compare
Table 16-38 with Table 16-36. The SMCx in GCI mode contains no protocol-specific
parameter RAM.
• M_RXBD—The SMCx monitor channel receive buffer descriptor is used by the
communication processor module to report information about the monitor channel
receive byte.
E—Empty
When a serial management controller uses the monitor channel protocol, it waits until
the core sets this bit before acknowledging the monitor channel data.
0 = The communication processor module clears this bit to indicate that the data
byte associated with this buffer descriptor is now available to the core.
1 = The core sets this bit to indicate that the data byte associated with this buffer
descriptor has been read.
Table 16-38. SMCx GCI Parameter RAM Memory Map
ADDRESS NAME WIDTH DESCRIPTION
SMCx Base + 00 M_RXBD Half-word Monitor Channel RX Buffer Descriptor
SMCx Base + 02 M_TXBD Half-word Monitor Channel TX Buffer Descriptor
SMCx Base + 04 CI_RXBD Half-word Circuit Interface Channel
RX Buffer Descriptor
SMCx Base + 06 CI_TXBD Half-word Circuit Interface Channel
TX Buffer Descriptor
SMCx Base + 08 Temp1 Half-word
SMCBase + 0A Temp2 Half-word
SMCx Base + 0C Temp3 Half-word
SMCx Base + 0E Temp4 Half-word
NOTE:
You are only responsible for initializing the items in bold.
SMCx Base = (IMMR & 0xFFFF0000) + 0x3E80 (SMC1) and 0x3F80 (SMC2).
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
OFFSET + 0
E L RE MS RESERVED DATA
NOTE: You are only responsible for initializing the items in bold.