Motorola MPC8260 User Manual

Page of 1006
MOTOROLA
Chapter 27.  Multi-Channel Controllers (MCCs)  
27-1
Chapter 27  
Multi-Channel Controllers (MCCs)
270
270
The MPC8260Õs two multi-channel controllers (MCC1 and MCC2) each handle up to 128
serial, full-duplex data channels. The 128 channels are divided into four subgroups (of 32
channels each). One or more subgroups can be multiplexed through corresponding SIx
TDM channels; MCC1 connects through SI1, and MCC2 uses SI2.
Each channel can be programmed separately either to perform HDLC formatting/
deformatting or to act as a transparent channel. 
27.1  Features
Each MCC has the following features:
¥
Up to 128 independent communication channels.
¥
Independent mapping for receive/transmit.
¥
Supports either transparent or HDLC protocols for each channel.
¥
Up to 256 DMA channels with independent buffer descriptor (BD) tables.
¥
Five interrupt circular tables with programmable size and overßow identiÞcation. 
One for transmit and four for receive.
¥
Global loop mode.
¥
Individual channel loop mode.
¥
EfÞcient bus usage (no bus usage for inactive channel or for active channels with 
nothing to transmit).
¥
EfÞcient control of the interrupts to the core.
¥
Supports external BD tables. 
¥
Uses on-chip dual-port RAM (DPR) for parameter storage.
¥
Uses 64-bit data transactions for reading and writing data in BDs.
¥
Supports automatic routing in transparent mode using negative empty polarity.
¥
Supports inverted data per channel.
¥
Supports super channel synchronization in transparent mode (slot synchronization).
¥
Supports in-line synchronization in transparent mode (synchronization on a pattern 
of 2 bytes).