10 MPC855T Communications Controller Technical Summary MOTOROLA
ATM Support
Ten independent serial DMA (SDMA) controllers
Four general-purpose timers
The CPM provides the communications features. Included are a communications processor, one serial
communications controller (SCC), two serial management controllers (SMC), one serial peripheral
interface (SPI), one I2C Interface, 8 Kbytes of dual-port RAM, an interrupt controller, a time slot assigner,
three parallel ports, a parallel interface port, four independent baud rate generators, and ten serial DMA
channels to support the SCC, SMCs, SPI, and I
2
C.
The SDMAs provide two channels of general-purpose DMA capability for each communications channel.
They offer high-speed transfers, 32-bit data movement, buffer chaining, and independent request and
acknowledge logic.
The four general-purpose timers on the CPM are identical to the timers found on the MC68360 and still
support the internal cascading of two timers to form a 32-bit timer. Like the MC68MH360, QUICC32, the
MPC860MH, and the MPC860T, the MPC855T supports the QMC multichannel protocol for processing
multiple time-division-multiplexed channels over the single SCC.
1.2.4.1 The QMC Multichannel Protocol
The MPC855T can handle one logical channel performing the protocol framework for each of its serial
channels. This logical channel is used in time-division-multiplexed interfaces. In contrast, the QMC
multichannel protocol emulates up to 32 serial controllers that can operate in either HDLC mode or
transparent mode within the one SCC.
Refer to the QMC Supplement to MC68360 and MPC860 User’s Manuals for more details about the
features and operation of the QMC multichannel protocol.
1.3 ATM Support
Support for asynchronous transfer mode (ATM) has been integrated into the 855T by inclusion of ATM
microcode in the ROM of the CPM and addition of a UTOPIA port, multiplexed onto parallel port D. The
serial communications signals that existed on port D for the MPC855T have been multiplexed onto port A
and port C, similarly to the MC68360 and the MPC860.
ATM processing is performed in the communications processor (CP) by microcoded routines. The ATM
performance of the 860SAR will vary depending on the mode of the physical interface (serial or UTOPIA)
and the protocol processing performed (AAL0 or AAL5). When using the UTOPIA interface, 10/100-Mbps
channel is not supported.
The UTOPIA port of the 855T is 8 bits wide. Handshaking is performed on a cell basis. The UTOPIA port
has no FIFO; the UTOPIA PHY will contain internal storage so that cells (typically only one cell) will be
held there until the 855T is ready to process it, upon which the cell will be transferred all at once. Two bits
of ‘PHY address’ are also included in the UTOPIA port to enable implementation of multi-PHY UTOPIA
for up to 4 PHY devices. If multi-PHY UTOPIA is implemented, external logic will have to decode these
signals in order to gate the transmit and receive cell handshaking signals to and from the appropriate PHY
devices.
The receive channel of the 855T has a higher priority than the transmit channel, enabling the (maximum)
70 Mbps ATM bandwidth of the 855T to be dynamically switched between the receive and transmit
channels. Thus the 855T can be connected to full-duplex high-speed channels (e.g. 51 Mbps) without loss
of cells; the transmit bandwidth will merely drop when the receive port is operating at maximum speed. For
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...
MOTOROLA MPC855T Communications Controller Technical Summary 11
Power Management
connection to higher-speed UTOPIA connections (e.g. 155 Mbps), an external FIFO will be required, and
the time-average of the bandwidth processed by the 855T must be less than 70 Mbps.
Serial-mode ATM can be performed over the SCC for a byte-aligned serial stream only. This means that an
indication of a byte boundary in the serial stream must be given to the 855T SCC. With frame-based
transmission (e.g. T1, E1, or ADSL), ATM cells are mapped into n-byte frames at byte boundaries, and a
frame-sync signal is always provided; thus signals in a frame-based format can be gluelessly connected to
the MPC855T via either of the TDM interfaces (TDMa or TDMb). Serial streams that have no indication of
byte boundaries can only be supported if external logic provides a byte-boundary sync.
The ATM pace control (APC) transmit scheduler is also implemented in microcode. However, a CPM timer
(Timer 4) is also dedicated to generate the clock which is counted by the APC. The speed of this timer
defines the granularity of the control of the APC.
The receive connection table can be implemented either in internal memory or external memory, or with a
combination. Internal memory can be used to support up to 32 connections. Additional connections can be
supported with external memory using address compression, with some loss of performance. It is possible
to use a combination of internal connections and external connections with address compression, enabling
the user to minimize performance loss by keeping the highest-traffic connections in internal memory.
Finally, features also exist to enable use of a content-addressable memory (CAM), to support a large number
of connections in external memory with no performance loss.
Buffer descriptors and buffers for the ATM virtual circuit connections (VCCs) can be contained in internal
or external memory, but will typically be contained in external memory. The ATM microcode uses bursting
DMA to maximize the performance of the ATM connections.
Support for expanded cells (up to 64 bytes) is also provided. While the standard size of cells on the ATM
network is 53 bytes, support for larger cells enables the user to tag additional information onto a cell. An
example use of this tag information is insertion of a card address when implementing ATM over a shared
backplane in an ATM switch.
1.4 Power Management
The MPC855T supports a wide range of power management features including full-on, doze, sleep, deep
sleep, and low-power stop. In full-on mode the MPC855T processor is fully powered with all internal units
operating at the full speed of the processor. A programmable clock divider allows the OS to reduce the
operational frequency of the processor. Doze mode disables core functional units other than the time base,
decrementer, PLL, memory controller, RTC, and places the CPM in low-power standby mode. Sleep mode
disables everything except the RTC and PIT, leaving the PLL active for quick wake-up. The deep sleep mode
disables the PLL for lower power but slower wake-up. Low-power stop disables all logic in the processor
except the minimum logic required to restart the device, providing the lowest power consumption but
requiring the longest wake-up time.
1.5 Glueless System Design
A fundamental design goal of the MPC8xx family is ease of interface to other system components. Figure
2 shows a system configuration that offers one EPROM, one Flash EPROM, and supports two DRAM
SIMMs. Depending on the capacitance on the system bus, external buffers may be required. From a logic
standpoint, however, a glueless system is maintained.
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...
12 MPC855T Communications Controller Technical Summary MOTOROLA
Glueless System Design
Figure 2. MPC855T System Configuration
Figure 3 shows the glueless connection of the MPC855T serial channels to physical layer framers and
transceivers.
CE (Enable)
OE (Output Enable)
WE (Write)
Data
Address
8-Bit Boot
EPROM
(Flash or Regular)
E (Enable)
G (Output Enable)
W (Write)
Data
Address
8-, 16-, or 32-Bit
SRAM
RAS
16- or 32-Bit
Two DRAM SIMMs
(Optional Parity)
RAS
CAS[3–0]
W (Write)
Data
Address
Parity
Buffer
PRTY[3–0]
CAS[3–0]
RAS1
RAS2
CS7
WE[3–0]
Address
Data
OE
CS0
MPC855T
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...

MPC855TCVR66D4

Mfr. #:
Manufacturer:
NXP / Freescale
Description:
Microprocessors - MPU POWER QUICC-NO LEAD
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union