30-32
MPC860 PowerQUICC UserÕs Manual
MOTOROLA
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.
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
TIMEOUT
command resolves deadlocks when errors in the A and E bit states occur on the
data line.
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.
Table 30-18. SMC GCI Parameter RAM Memory Map
Offset
1
Name
Width
Description
0x00
M_RxBD
Hword
Monitor channel RxBD. See Section 30.5.5, ÒSMC GCI Monitor Channel RxBD.Ó
0x02
M_TxBD
Hword
Monitor channel TxBD. See Section 30.5.6, ÒSMC GCI Monitor Channel TxBD.Ó
0x04
CI_RxBD
Hword
C/I channel RxBD. See Section 30.5.7, ÒSMC GCI C/I Channel RxBD.Ó
0x06
CI_TxBD
Hword
C/I channel TxBD. See Section 30.5.8, ÒSMC GCI C/I Channel TxBD.Ó
0x08
RSTATE
2
Word
Rx/ Tx Internal State
0x0C
M_RxD
Hword
Monitor Rx Data
0x0E
M_TxD
Hword
Monitor Tx Data
0x10
CI_RxD
Hword
C/I Rx Data
0x12
Hword
C/I Tx Data
Summary of Contents for MPC860 PowerQUICC
Page 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Page 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Page 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Page 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Page 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Page 1106: ......