Chapter 28 multi-channel controllers (mccs), Multi-channel controllers (mccs), Chapter 28 – Freescale Semiconductor MPC8260 User Manual

Page 849: Chapter 28, “multi-channel controllers (mccs)

Advertising
background image

MPC8260 PowerQUICC II Family Reference Manual, Rev. 2

Freescale Semiconductor

28-1

Chapter 28
Multi-Channel Controllers (MCCs)

NOTE

The MPC8250 and the MPC8255 have only one MCC.

The signalling system #7 (SS7) functionality described in this chapter is not
available on rev A.1 .29

µm (HiP3) silicon.

Refer to www.freescale.com for the latest RAM microcode packages that
support enhancements.

A multi-channel controller (MCC) allows the PowerQUICC II to support up to 128 separate time-division
serial channels on one peripheral. The PowerQUICC II has two MCCs. Each MCC is paired with a serial
interface (SI), allowing the MCC to communicate over any of that SI’s 4 time-division multiplexed streams
(TDM).

An MCC’s channels are assigned to a particular TDM in subgroups of 32 channels. MCC1’s channels
(0-127) may not be programmed to work with SI2, nor MCC2’s channels (128-255) to work with SI1. Each
channel of an MCC can be programmed to perform in a mode separate from the other channels of that
MCC.

Proper programming of the SI and SIRAM is responsible for the routing of timeslots within a TDM stream
to the appropriate MCC channel at the desired time. Programming the SI is covered in

Chapter 15, “Serial

Interface with Time-Slot Assigner.”

Users should be familiar with the information there before

proceeding.

Each MCC has the following features:

•

Up to 128 independent HDLC or transparent communication channels or up to 64 SS7 channels

•

Independent mapping for receive/transmit

•

Supports HDLC, transparent, or SS7 protocols on a per-channel basis

•

Supports additional circuit emulation service functionality when used in conjunction with ATM
AAL1

•

Supports interworking with AAL0

•

Up to 256 DMA channels with independent buffer descriptor (BD) tables

•

Five interrupt circular tables with programmable size and overflow identification. One for transmit
and four for receive.

•

Global loop mode

•

Individual channel loop mode

•

Efficient bus usage (no bus usage for inactive channel or for active channels with nothing to
transmit)

Advertising