Figure 28-14. transmitter super channel example, Transmitter super channel example -31, Figure 28-14 – Freescale Semiconductor MPC8260 User Manual

Page 879

Advertising
background image

Multi-Channel Controllers (MCCs)

MPC8260 PowerQUICC II Family Reference Manual, Rev. 2

Freescale Semiconductor

28-31

Figure 28-14. Transmitter Super Channel Example

In this example, data is expected to be sent on the first timeslots allocated for each superchannel. Thus for
the first superchannel, timeslot 1 has CNT=0 and BYT=1, the “first byte” condition described in

Table 15-2

and the remaining timeslots that are part of this superchannel—timeslots 6 and 7, have

CNT=0x7 and BYT=1. This indicates to the MCC that when this transparent superchannel becomes active
it should begin sending data on timeslot 1. If the application required that data not be sent on this
superchannel until timeslot 7, for example, then timeslots 1 and 6 have CNT=0x7 and BYT=1 and timeslot
7 would be programmed with CNT=0 and BYT=1.

Similarly, the second superchannel in this example sends data beginning with its first timeslot, timeslot 2.
It contains the “first byte” condition of CNT=0 and BYT=1. If the application required a different timeslot
in this superchannel, either timeslot 3 or 4, that channel could be programmed to have the “first byte”
condition instead.

Figure 28-15

shows the SI RAM programming for transparent receiver superchannels which uses the slot

synchronization. This example assumes a timeslot configuration similar to the transmit example in

Figure 28-14

. For this receive example, to guarantee that reception begins on the first timeslots for each

superchannel, all timeslots that correspond to superchannels are programmed as superchannelled timeslots
and the first timeslot for each superchannel is programmed with the “first byte” CNT and BYT conditions.

Note that the receive examples do not include a superchannel table because a superchannel table is only
used on the transmit side. Receive SIRAM entries should always be programmed using the FIFO number

0

1

2

3–10

11–13

14

15

MCC

LOOP SUPER

MCSEL

CNT

BYT

LST

SI RAM Address

1

0

0

0x0

0x0

1

0

1

0

1

0x1

0x0

1

1

First slot of the super channel

1

0

1

0

1

0x2

0x0

1

1

0

1

0

1

0x3

0x7

2

2

Regular (not first) slot of the super channel

0

0

1

0

1

0x4

0x7

2

0

0

1

0

0

0x5

0x0

1

0

1

0

1

0x6

0x7

2

0

0

1

0

1

0x7

0x7

2

0

0

1

0

0

0x8

0x0

1

1

0–1

2–9

10–15

CHANNEL NO

DPRAM_Base + SCTPBASE +

0x0

0x2

0x1

0x4

0x2

0x6

0x2

0x8

0x2

0xA

0xC

0x1

0xE

0x1

0x10

.

The super channel BD tables are associated with channels 1 and 2 (no BD tables are necessary for

SI RAM

Super Channel Table

channels 3, 4, 6, and 7)

Advertising