Motorola PowerQUICC II MPC8280 Series Reference Manual page 1022

Table of Contents

Advertisement

Freescale Semiconductor, Inc.
ATM Controller Overview
the user-network interface (UNI) statistics tables are updated. The receiver uses the channel
code to read the channel parameters from the receive connection table (RCT).
31.2.2.1 AAL5 Receiver Overview
The receiver copies the 48-byte cell payload to the external buffer and calculates CRC-32
on the entire CPCS-PDU. When the last AAL5 cell arrives, the receiver checks the length,
CRC-32, and CPCS-UU+CPI fields and sets the corresponding RxBD status bits. An
interrupt may be generated to one of the four interrupt queues. The receiver copies the last
cell to memory including the padding and the AAL5 trailer. The CPCS-UU+CPI (16-bit
entry) may be read directly from the AAL5 trailer.
The ATM controller monitors the CLP and CNG state of the incoming cells. When the
message is closed, these events set RxBD[CLP] and RxBD[CNG].
When no buffer is ready to receive cells (busy state), the receiver switches to hunt state and
drops all cells associated with the current frame (partial packet discard). The receiver tries
to open new buffers for cell reception only after the last cell of the discarded AAL5 frame
arrives.
31.2.2.2 AAL1 Receiver Overview
The ATM controller supports both AAL1 structured and unstructured formats. For the
unstructured format, 47 octets are copied to the current receive buffer. The AAL1 PDU
header, which consists of the sequence number (SN) and the sequence number protection
(SNP) (CRC-3 and parity bit), is checked. The MPC8280 supports SRTS clock recovery
using an external PLL. In this mode, the MPC8280 tracks the SRTS from the four incoming
cells and writes the SRTS code to external logic. See Section 31.16, "SRTS Generation and
Clock Recovery Using External Logic."
In the unstructured format, when the receive process begins, the receiver hunts for the first
cell with a valid sequence number (SN field). When one arrives, the receiver leaves the hunt
state and starts receiving. If an SN mismatch is detected, the receiver closes the RxBD, sets
the sequence number error flag (RxBD[SNE]), and switches to hunt state, where it stays
until a cell with a valid SN field is received.
For the structured format, 47 or 46 octets are copied to the current receive buffer. The AAL1
PDU header, which consists of SN and SNP, is checked and the PDU status is written to the
BD.
In the structured format, when the receive process begins, the receiver hunts for the first
cell with a valid structured pointer to gain synchronization. When one arrives, the receiver
leaves the hunt state and starts receiving. Then the receiver opens a new buffer. The
structured pointer points to the first octet of the structured block, which then becomes the
first byte of the new buffer. If an SN mismatch is detected, the ATM receiver closes the
31-8
MPC8280 PowerQUICC II Family Reference Manual
MOTOROLA
For More Information On This Product,
Go to: www.freescale.com

Advertisement

Table of Contents
loading

This manual is also suitable for:

Powerquicc ii mpc8270Powerquicc ii mpc8275Powerquicc ii mpc8280

Table of Contents