1 aal5 protocol-specific rct, Aal5 protocol-specific rct -45, Section 30.10.2.2.1, “aal5 protocol-specific rct – Freescale Semiconductor MPC8260 User Manual

Page 965

Advertising
background image

ATM Controller and AAL0, AAL1, and AAL5

MPC8260 PowerQUICC II Family Reference Manual, Rev. 2

Freescale Semiconductor

30-45

30.10.2.2.1

AAL5 Protocol-Specific RCT

Figure 30-26

shows the AAL5 protocol-specific area of an RCT entry.

0x02

0

—

Internal use only. Should be cleared.

1

INF

(AAL5 only) Indicates the receiver state. Initialize to 0
0 In idle state.
1 In AAL5 frame reception state.

2–11

—

Internal use only. Should be cleared.

12

ABRF

(AAL5 only). Controls ABR flow.
0 ABR flow control is disabled.
1 ABR flow control is enabled.

13–15

AAL

AAL type
000 AAL0—Reassembly with no adaptation layer
001 AAL1—ATM adaptation layer 1 protocol
010 AAL5—ATM adaptation layer 5 protocol
100 AAL2—ATM adaptation layer 2 protocol. Refer to

Chapter 32, “ATM AAL2

.”

101 AAL1_CES—Refer

to

Chapter 31, “ATM AAL1 Circuit Emulation Service

.”

All others reserved.

0x04

—

RxDBPTR

Receive data buffer pointer. Holds real address of current position in the Rx buffer.

0x08

—

Cell Time

Stamp

Used for reassembly time-out. Whenever a cell is received, the PowerQUICC II time
stamp timer is sampled and written to this field. See

Section 14.3.8, “RISC

Time-Stamp Control Register (RTSCR)

.”

0x0C

—

RBD_Offset RxBD offset from RBD_BASE. Points to the channel’s current BD. User-initialized to

0; updated by the CP.

0x0E-0x

18

—

Protocol-specific area.

0x1A

—

MRBLR

Maximum receive buffer length. Used in both static and dynamic buffer allocation.

0x1C

0–1

—

Reserved, should be cleared.

2–7

PMT

Performance monitoring table. Points to one of the available 64 performance
monitoring tables. The starting address of the table is PMT_BASE+PMT

× 32. Can be

changed on-the-fly.

8–15

RBD_BASE RxBD base. Points to the first BD in the channel’s RxBD table. The 8 most-significant

bits of the address are taken from BD_BASE_EXT in the parameter RAM. The four
least-significant bits of the address are taken as zeros.

0x1E

0–11

12–14

—

Reserved, should be cleared.

15

PM

Performance monitoring. Can be changed on-the-fly.
0 No performance monitoring for this VC.
1 Perform performance monitoring for this VC. Whenever a cell is received for this VC

the performance monitoring table that its code is written in the PMT field is updated.

Table 30-16. RCT Field Descriptions (continued)

Offset

Bits

Name Description

Advertising