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
Содержание MPC860 PowerQUICC
Страница 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Страница 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Страница 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Страница 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Страница 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Страница 1106: ......