Motorola MPC860 PowerQUICC User Manual page 822

Table of Contents

Advertisement

Part V. The Communications Processor Module
To use the SMC GCI channels properly, the TSA must be conÞgured to route the monitor
and C/I channels to the preferred SMC. Chapter 21, ÒSerial Interface,Ó describes how to
program this conÞguration. GCI mode is selected by programming SMCMR[SM] to 0b00.
Section 30.2.1, ÒSMC Mode Registers (SMCMRn)Ó describes other protocol-speciÞc
SMCMR bits.
30.5.1 SMC GCI Parameter RAM
The SMC GCI parameter RAM area begins at the same offset from each SMC base. The
parameter RAM differs from that for UART and transparent mode. In GCI mode, parameter
RAM contains both the BDs and their buffers. Compare Table 30-18 with Table 30-2 to see
the differences. In GCI mode the SMC has no protocol-speciÞc parameter RAM.
Table 30-18. SMC GCI Parameter RAM Memory Map
1
Offset
Name
0x00
M_RxBD
Hword
0x02
M_TxBD
Hword
0x04
CI_RxBD
Hword
0x06
CI_TxBD
Hword
2
0x08
RSTATE
Word
2
0x0C
M_RxD
Hword
2
0x0E
M_TxD
Hword
2
0x10
CI_RxD
Hword
2
0x12
CI_TxD
Hword
1
SMC base = IMMR + 0x3E80 (SMC1), 0x3F80 (SMC2).
2
RSTATE, M_RxD, M_TxD, CI_RxD, and CI_TxD do not need to be accessed by the user in normal operation,
and are reserved for CP use only.
30.5.2 Handling the GCI Monitor Channel
The following sections describe how the GCI monitor channel is handled.
30.5.2.1 SMC GCI Monitor Channel Transmission Process
Monitor channel 0 is used to exchange data with an OSI layer 1 device (reading and writing
internal registers and transferring of the S and Q bits). In SCIT conÞguration, monitor
channel 1 is used for programming and controlling voice/data modules such as CODECs.
The core writes the byte into the TxBD. The SMC sends the data on the monitor channel
and handles the A and E control bits according to the GCI monitor channel protocol. The
command resolves deadlocks when errors in the A and E bit states occur on the
TIMEOUT
data line.
30-32
Width
Monitor channel RxBD. See Section 30.5.5, ÒSMC GCI Monitor Channel RxBD.Ó
Monitor channel TxBD. See Section 30.5.6, ÒSMC GCI Monitor Channel TxBD.Ó
C/I channel RxBD. See Section 30.5.7, ÒSMC GCI C/I Channel RxBD.Ó
C/I channel TxBD. See Section 30.5.8, ÒSMC GCI C/I Channel TxBD.Ó
Rx/ Tx Internal State
Monitor Rx Data
Monitor Tx Data
C/I Rx Data
C/I Tx Data
MPC860 PowerQUICC UserÕs Manual
Description
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents