Chapter27 multi-channel controllers (mccs), 1 features, Chapter 27 – Motorola MPC8260 User Manual

Page 731: Multi-channel controllers (mccs), Features -1, Chapter 27, òmulti-channel controllers (mccs), Chapter 27 multi-channel controllers (mccs)

Advertising
background image

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).

Advertising