1 si gci activation/deactivation procedure, 2 serial interface gci programming, 1 normal mode gci programming – Motorola MPC8260 User Manual

Page 487: 2 scit programming, Si gci activation/deactivation procedure -33, Serial interface gci programming -33, Normal mode gci programming -33, Scit programming -33, See section 14.7.1, Òsi gci activation/deactivation procedure

Advertising
background image

MOTOROLA

Chapter 14. Serial Interface with Time-Slot Assigner

14-33

Part IV. Communications Processor Module

14.7.1 SI GCI Activation/Deactivation Procedure

In the deactivated state, the clock pulse is disabled and the data line is at a logic one. The
layer 1 device activates the MPC8260 by enabling the clock pulses and by an indication in
the channel 0 C/I channel. The MPC8260 reports to the core (via a maskable interrupt) that
a valid indication is in the SMC RxBD.

When the core activates the line, the data output of L1TXDn is programmed to zero by
setting SIxGMR[STZx]. Code 0 (command timing TIM) is transmitted on channel 0 C/I
channel to the layer 1 device until STZx is reset. The physical layer device resumes the
clock pulses and gives an indication in the channel 0 C/I channel. The core should reset
STZx to enable data output.

14.7.2 Serial Interface GCI Programming

The following sections describe serial interface GCI programming.

14.7.2.1 Normal Mode GCI Programming

The user can program and conÞgure the channels used for the GCI bus interface. First, the
SIxMR register to the GCI/SCIT mode for that channel must be programmed, using the
DSCx, FEx, CEx, and RFSDx bits. This mode deÞnes the sync pulse to GCI sync for
framing and data clock as one-half the input clock rate. The user can program more than
one channel to interface to the GCI bus. Also, if the receive and transmit section are used
for interfacing the same GCI bus, the user internally connects the receive clock and sync
signals to the SIx RAM transmit section, using the CRTx bits. The user should then deÞne
the GCI frame routing and strobe select using the SIx RAM.

When the receive and transmit section uses the same clock and sync signals, these sections
should be programmed to the same conÞguration. Also, the L1TXDx pin in the I/O register
should be programmed to be an open-drain output. To support the monitor and the C/I
channels in GCI, those channels should be routed to one of the SMCs. To support the D
channel when there is no possibility of collision, the user should clear the SIxMR[GRx] bit
corresponding to the SCC that supports the D channel.

14.7.2.2 SCIT Programming

For interfacing the GCI/SCIT bus, SIxMR must be programmed to the GCI/SCIT mode.
The SIx RAM is programmed to support a 96-bit frame length and the frame sync is
programmed to the GCI sync pulse. Generally, the SCIT bus supports the D channel access
collision mechanism. For this purpose, the user should program the CRTx bits so the
receive and transmit sections use the same clock and sync signals and program the GRx bits
to transfer the D channel grant to the SCC that supports this channel. The received (grant)
bit should be marked by programming the channel select bits of the SIx RAM to 0b0111
for an internal assertion of a strobe on this bit. This bit is sampled by the SI and transferred
to the D-channel SCC as the grant. The bit is generally bit 4 of the C/I in channel 2 of the
GCI, but any other bit can be selected using the SIx RAM.

Advertising