Freescale Semiconductor
Data Sheet Document Number: MSC8113
Rev. 1, 12/2008
© Freescale Semiconductor, Inc., 2008. All rights reserved.
MSC8113
FC-PBGA–431
20 mm ×20 mm
• Three StarCore™ S C140 DSP extended cores, each with an
SC140 DSP core, 224 Kbyte of internal SRAM M1 memory
(143 6 Kby te tota l) , 16 way 16 Kb yte inst ru c tio n ca c he (I Cac h e),
four-entry write buffer, external cache support, programmable
interrupt controller (PIC), local interrupt controller (LIC), and
low-power Wait and Stop processing modes.
• 475 Kbyte M2 memory for critical data and temporary data
buffering.
• 4 Kbyte boot ROM.
• M2-accessible multi-core MQBus con necting the M2 memory
with all three co res, operating at the co re freque ncy , with data bus
access of up to 128-bit reads and up to 64-bit writes, central
efficient round-robin arbiter for core access to the bus, and atomic
operation control of M2 memory access by the cores and the local
bus.
• Internal PLL conf igured are reset by c onfiguration si gnal values.
• 60x-compatible system bus with 64 or 32 bit data and 32-bit
address bus, support for multi-master designs, four-beat burst
transfers (eight- beat in 3 2-bit dat a mode), po rt size of 64/3 2/16 /8
bits cont rolled by the internal memory co ntroller,.access to
external memory or peripheral s, access by an extern al host to
internal resou rc es, slave support wi th direct access to internal
resources in cluding M1 and M2 memories, and on-device
arbitration for up to four master devices.
• Direct slave interface (DSI) using a 32/64-bit slave host interface
with 21 –25 bit add ressing and 32/ 64-bit data transf er s, direct
access by an ex ternal host to internal and exte rnal resources,
synchronous or asynchronous accesses with burst capability in
synchronous mode, dual or single s trobe mode, write and read
buffers to improve host bandwidth, byte enable signals for
1/2/4/8-byte write granularity, sliding window mode for access
using a re duced num ber of address pins, chip ID decoding to
allow one CS signal to contr ol multiple DS Ps, broad cast mod e to
write to multiple DSPs, and big-endian/little-endian/munged
support.
• Three mode signal multiplexing: 64-bit DSI and 32-bit system
bus, 32-bit DSI and 64-bit system bus, or 32-bit DSI and 32-bit
system bus, and Ethernet port (MII/RMII).
• Flexible memory controller with three UPMs, a GPCM, a
page-mode SDRAM machine, glueless interface to a variety of
memo r ie s a nd de vices, b yte e na b le s f or 64- or 32 - bi t bu s w idths,
8 memory banks for external memories, and 2 memory banks for
IPBus peripherals and internal memories.
• Multi-channel DMA controller with 16 time-multiplexed single
channels, up to four external peripherals, DONE or DRACK
protocol for two external peripherals,.service for up to 16 internal
requests from up to 8 internal FIFOs per channel, FIFO generated
watermarks and hungry requests, priority-based
time- multiplexing between chan nels using 16 in terna l priority
levels or round-robin time-multiplexing between channels,
flexible channel configuration with connection to local bus or
system bus, and flyby transfer support that bypasses the FIFO.
• Up to four independent TDM modules with programmable word
size (2, 4, 8, or 16-bit), hardware-base A-law/μ-law conversion,
up to 128 Mbps data rate for all channels, with glueless interface
to E1 or T1 framers, and can interface with H-MVIP/H.110
devices, TSI, and codecs such as AC-97.
• Ethernet controller with support for 10/100 Mbps MII/RMII/SMII
including full- and half-duplex operation, full-duplex flow
controls, out-of-sequence transmi t queues, program mable
maximu m frame length includi ng jumbo frame s and VLAN tags
and priority, retransmission after collision, CRC generation and
verification of inb o un d/o utboun d pa c ke ts , ad dr e s s re c og ni tion
(including exact match, broadcast address, individual hash check,
group hash che ck, and promiscuous mode), pattern matching,
insertion with expansion or replacement for transmit frames,
VLAN tag insertion, RM ON statistics, local bus master DMA for
descriptor fetching and buffer access, and optional multiplexing
with GPIO (MII/RMII/SMII) or DSI/system bus signals lines
(MII/RMII).
• UART with full-duplex operati on up to 6.25 Mbps.
• Up to 32 general-purpose input/output (GPIO) ports.
•I
2C interface that allows booting from EEPROM devices.
• Two timer modu les, ea ch with six tee n co nfi gurable 1 6-bit timers.
• Eight programmable hardware semaphores.
• Global interrupt contro ller (GIC) with int errupt consolida tion and
routing to INT_OUT, NMI_OUT, and the cores; twenty-four
virtual maskable interrupts (8 per core) and three virtual NMI (one
per core) that ca n be generated b y a si mple write access.
• Optional booting external memory, external host, UART, TDM,
or I2C.
Tri-Core Digital Signal
Processor