MOTOROLA
MPC8560 PowerQUICC III
13
Integrated Communications Processor Product Brief
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
On-Chip Memory Unit
activities. The CP has an instruction set optimized for communications but that can also be used for
general-purpose applications, relieving the system core of small, often repeated tasks.
Two serial DMAs (SDMAs), one associated with the local bus and one associated with the e500
coherency module (ECM), handling transfers simultaneously
Three full-duplex, serial FCCs supporting ATM (155 Mbps) protocol through two UTOPIA L2
interfaces, IEEE 802.3 and fast Ethernet protocols, HDLC up to E3 rates (45 Mbps) and totally
transparent operation. Each FCC can be configured to transmit fully-transparent data and receive
HDLC data, or vice-versa.
Two MCCs capable of handling an aggregate of 256 64-Kbps HDLC or transparent channels,
multiplexed on up to 8 TDM interfaces. The MCC also supports super-channels of rates higher than
64 Kbps and subchanneling of the 64-Kbps channels.
Four full-duplex SCCs supporting high-level synchronous data link control, HDLC, local talk,
UART, synchronous UART, BISYNC, and transparent
SPI and I2C bus controllers
TSA that supports multiplexing of data from any of the four SCCs and three FCCs
ATM TC-layer functionality is implemented internally to support applications that receive ATM
traffic over standard serial protocols (T1, E1, xDSL) through their serial interface ports
3.3
On-Chip Memory Unit
The MPC8560 contains an internal 256-Kbyte memory array that can be configured as memory-mapped
SRAM or as a look-aside L2 cache. The array can also be divided into two 128-Kbyte arrays, one of which
may be used as cache and the other as SRAM.
The memory controller for this array connects to the core complex bus (CCB) and communicates through
128-bit read and write buses to the e500 core and the MPC8560 system logic.
The on-chip memory unit contains:
256 Kbytes of on-chip memory
— L2 cache partitioning is configurable
— Can act as a 256-Kbyte L2 cache
— 256-Kbyte array organized as 1024 eight-way sets of 32-byte cache lines
— Array can be partitioned into 128-Kbyte L2 cache and 128-Kbyte memory mapped SRAM
— Can act as two 128-Kbyte memory-mapped SRAM arrays or a 256-Kbyte SRAM region
— SRAM operation is byte-accessible
— Data ECC on 64-bit boundaries (single-error correction, double-error detection)
— Tag parity (1 bit covering all tag bits)
— Cache mode supports instruction caching, data caching, or both
— External masters can force data to be allocated into the cache through programmed memory
ranges or special transaction types
— Separate locking for instructions and data so that locks can be set and cleared separately
— Supports locking the entire cache or selected lines
— Individual line locks are set and cleared through core-initiated instructions, by external reads or
writes, or by accesses to programmed memory ranges
— Flash clearing done through writes to L2 configuration registers
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
..
.