MSC8113 Reference Manual, Rev. 0
Freescale Semiconductor
1-1
MSC8113 Overview
1
The MSC8113 device is a highly integrated DSP that combines three StarCore SC140 cores with
large internal memory spaces, an extended core, and several industry-standard peripherals and
external interfaces to target highly computational DSP network and communication applications.
The device is optimized for high-bandwidth wireless transcoding and a high-density packet
telephony DSP farm, as well as high-bandwidth base station applications. The MSC8113 delivers
enhanced performance while maintaining low power dissipation and greatly reducing overall
system cost.
Each SC140 core has four ALUs that provide performance of up to 1600 DSP million multiply
and accumulate commands per second (MMACS) using an internal 400 MHz clock. The
MSC8113 three-core device therefore delivers a total performance of up to 4800 DSP MMACS.
Each core is part of an extended core that includes a level-1 224 KB internal memory (M1) for
program and data storage, a 16 KB 16-way instruction cache (ICache), a fetch unit for the
ICache, and a 4-entry write buffer queue for boosting core performance. Each extended core also
includes a programmable interrupt controller (PIC), a local interrupt controller (LIC), and
debugging registers in an Enhanced On-Chip Emulation (EOnCE) module and JTAG TAP
controller. All the extended cores share an internal 476 KB level-2 memory (M2) and a general
interrupt controller (GIC).
The external interfaces and peripherals include a system and local bus managed by a system
interface unit (SIU) and memory controller, a 32/64-bit direct slave interface (DSI) port, four
256-channel TDM interfaces, a serial universal asynchronous receiver/transmitter (UART),
timers, an Ethernet interface that can operate in any of three modes (MII, RMII, or SMII), an I
2
C
interface to allow booting from a serial EEPROM, and general-purpose input/output (GPIO)
ports.The MSC8113 device is backward-compatible with the MSC8102; that is, it can replace a
MSC8102 device and execute the same code with no modifications.
Summary of Contents for MSC8113
Page 1: ...MSC8113 Reference Manual Tri Core 16 Bit Digital Signal Processor MSC8113RM Rev 0 May 2008 ...
Page 20: ...MSC8113 Reference Manual Rev 0 xx Freescale Semiconductor Contents ...
Page 28: ...MSC8113 Reference Manual Rev 0 xxviii Freescale Semiconductor ...
Page 56: ...MSC8113 Reference Manual Rev 0 1 28 Freescale Semiconductor MSC8113 Overview ...
Page 76: ...MSC8113 Reference Manual Rev 0 2 20 Freescale Semiconductor SC140 Core Overview ...
Page 134: ...MSC8113 Reference Manual Rev 0 4 30 Freescale Semiconductor System Interface Unit SIU ...
Page 168: ...MSC8113 Reference Manual Rev 0 6 18 Freescale Semiconductor Boot Program ...
Page 180: ...MSC8113 Reference Manual Rev 0 7 12 Freescale Semiconductor Clocks ...
Page 260: ...MSC8113 Reference Manual Rev 0 8 80 Freescale Semiconductor Memory Map ...
Page 300: ...MSC8113 Reference Manual Rev 0 9 40 Freescale Semiconductor Extended Core ...
Page 304: ...MSC8113 Reference Manual Rev 0 10 4 Freescale Semiconductor MQBus and M2 Memory ...
Page 308: ...MSC8113 Reference Manual Rev 0 11 4 Freescale Semiconductor SQBus ...
Page 590: ...MSC8113 Reference Manual Rev 0 17 46 Freescale Semiconductor Interrupt Processing ...
Page 614: ...MSC8113 Reference Manual Rev 0 18 24 Freescale Semiconductor Debugging ...
Page 622: ...MSC8113 Reference Manual Rev 0 19 8 Freescale Semiconductor Internal Peripheral Bus IPBus ...
Page 724: ...MSC8113 Reference Manual Rev 0 21 32 Freescale Semiconductor UART ...
Page 920: ...MSC8113 Reference Manual Rev 0 25 150 Freescale Semiconductor Ethernet Controller ...
Page 1171: ...MSC8113 Reference Manual Rev 0 Freescale Semiconductor C 61 EF wait_rts P 01077FFC 9F rts 71 ...
Page 1172: ...MSC8113 Reference Manual Rev 0 C 62 Freescale Semiconductor MSC8113 Boot Code ...
Page 1202: ...MSC8113 Reference Manual Rev 0 Index 30 Freescale Semiconductor Index ...