Technical Summary
MPC860SAR/D
Rev. 0.1, 12/2001
MPC860SAR
PowerQUICC™ Technical
Summary
Advance Information
MPC860SAR Communication Controller Technical Summary
The MPC860SAR ATM communication controller is an enhanced version of the MPC860
™
PowerQUICC family. In addition to all existing MPC860MH capabilities, the MPC860SAR
includes support for asynchronous transfer mode (ATM).
ATM support includes all ATM layer functions and some AAL functions, including
segmentation and reassembly (SAR) for AAL5. The 860SAR also supports reception and
transmission of raw ATM cells directly to and from memory (also known as AAL0), enabling
other AAL protocols to be supported in software.
ATM traffic types directly supported include constant bit rate (CBR) and unspecified bit rate
(UBR), with a flexible hardware scheduler enabling implementation of other traffic types in
software, such as available bit rate (ABR).
The physical interface can be accomplished with the 860SAR by two methods. The first
method is via a standard UTOPIA port. The second method is serially, via any of the serial
communication controllers (SCCs) of the 860SAR. In addition to the ATM layer and AAL
layer functionality, the 860SAR also provides transmission convergence (TC) sublayer
functionality, modeled after the TC mapping of ATM cells into T1/E1 frames. Thus, the
860SAR can receive any serial ATM data stream with byte-aligned synchronization, including
T1, E1, and ADSL.
Like the other MPC860 devices, the MPC860SAR can be used in a variety of controller
applications, excelling particularly in communications and networking products that provide
WAN to LAN functionality. These include routers, ATM line card controllers, residential
broadband network interface units, and ADSL modem and infrastructure applications. The
integration of the high-performance MPC860 core and ATM SAR in the 860SAR also enables
the design of an ATM switch controller in a single part.
The 860SAR integrates two separate processing blocks, common with all MPC860 devices.
These are:
•
A high-performance core which can be used as a general-purpose processor for
application programming
•
A RISC engine embedded in the communication processor module (CPM) which is
designed to provide the communications protocol processing provided by the
MPC860.