1-8 MPC8xx ATM Supplement MOTOROLA
required, the length field is checked against the length which was calculated during the
frame receive, the CPCS-UU and CPI are copied to the BD, and the buffer is closed. An
interrupt is optionally generated to declare the end of received frame. If a CRC or length
error occurs, it is marked in the BD and an interrupt is generated. AAL5 frames longer than
65535 octets will result in a CRC error and the contents of the “Data Length” field of the
BD will contain (length of frame)MODULO(0xffff).
On receipt of an AAL0 cell the ATM controller simply copies the whole cell (with the
exception of the HEC) from the UTOPIA interface to the channel’s current buffer, and
calculates and checks CRC10 on the cell payload. This option is used to support OAM cell
check per ITU specification I.610. Note that the received HEC is not checked by the
860SAR in UTOPIA mode. It is the responsibility of the PHY to check the HEC and discard
cells with an incorrect HEC.
1.5.2 ATM Controller Serial Mode
The 860SAR’s serial controllers operate independently of the physical interface standard
used. The physical interface must provide a synchronization signal to define the byte
boundary of the receive and transmit data streams to the 860SAR, so that it can deliver and
accept byte-aligned data to or from the 860SAR serial interface. This byte synchronization
signal is particularly important to the serial receiver, which cannot achieve cell
synchronization without it. Generally, one of the 860SAR TDM ports is used in the serial
mode to allow easy connection to an E1 or T1 line interface device. However, the use of the
other serial interfaces, using either the TDM ports or the NMSI mode of the SCC, is also
possible. The operation of the TDM interface using the time slot assigner (TSA) is
described in subsequent sections.
While operating in serial mode, the transmit and receive flows are similar to those when
operating in UTOPIA mode. In addition to the functionality of the UTOPIA mode, the
serial mode provides the transmission convergence (TC) layer which adds cell delineation,
scrambling, idle cell generation or screening, and defines the interface characteristics for
support of E1/T1 or ADSL line interface devices.
1.5.2.1 Transmitter Overview
The serial transmitting process begins with the APC. The APC controls the ATM traffic of
the transmitter through a user-configured timer that defines the maximum outgoing bit rate.
The APC holds the traffic parameters of each channel and divides the total bit rate amongst
the requesting channels. It can provide CBR and UBR traffic services. ABR can also be
supported through software manipulation of APC parameters. The task of the APC is to
define the next channel (or channels) to be transmitted. Refer to Chapter 5, “ATM Pace
Control,” for additional information about the operation and programming of the APC.
When operating in serial mode, transmit requests are generated by an SCC. The transmitter
determines the next channel from the transmit queue for the current SCC, reads the channel
data from the transmit connection table (TCT), and updates the TCT. The cell is copied to
an internal buffer where the CRC32 and HEC are calculated, the cell header is appended,