beautypg.com

2 apc unit scheduling mechanism, Apc unit scheduling mechanism -9, Atm service types -9 – Motorola MPC8260 User Manual

Page 789

background image

29-9

MPC8260 PowerQUICC II UserÕs Manual

MOTOROLA

Part IV. Communications Processor Module

For information about cell rate pacing, see Section 29.3.5, ÒATM TrafÞc Type.Ó For
information about prioritization, see Section 29.3.6, ÒDetermining the Priority of an ATM
Channel.
Ó

29.3.2 APC Unit Scheduling Mechanism

The APC unit consists of an APC data structure in the dual-port RAM for each PHY and a
special scheduling algorithm performed by the CP. Each PHYÕs APC data structure
includes three elements: an APC parameter table, an APC priority table, and cell
transmission scheduling tables for each priority level. (See Section 29.10.4, ÒAPC Data
Structure.
Ó)

Each PHYÕs APC parameter table holds parameters that deÞne the priority table location,
the number of priority levels, and other APC parameters. The priority table holds pointers
that deÞne the location and size of each priority levelÕs scheduling table.

Each scheduling table is divided into time slots, as shown in Figure 29-1. The user
determines the number of ATM cells to be sent each time slot (cells per slot). After a
channel is sent, it is removed from the current time slot and advanced to a future time slot
according to the channelÕs assigned trafÞc rate (speciÞed in time slots). The PCR parameter
in the TCT, or the SCR or MCR parameters in the TCT extension (TCTE) determine the
channelÕs actual rate.

Table 29-1. ATM Service Types

Service Type

Cell Rate Pacing

Real-Time/

Non-Real-Time

Relative Priority

CBR

PCR

RT

1 (highest)

VBR-RT

PCR, SCR (peak-and-sustain)

RT

2

VBR-NRT

PCR, SCR (peak-and-sustain)

NRT

3

ABR

1

1

When ABR ßow control is active, the CP automatically adapts the APC parameters PCR,

PCR_FRACTION. These parameters function as the channelÕs allowed cell rate (ACR).

PCR

NRT

4

UBR+

PCR, MCR (peak-and-minimum)

NRT

5

UBR

PCR

NRT

6 (lowest)