MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
1-1
Overview
1
The MSC8144E multicore DSP targets high-bandwidth highly computational applications and is
optimized for packet telephony, wireless, and video transcoding and radio network controller
(RNC) applications. The MSC8144E device is a highly integrated DSP processor that contains
four StarCore SC3400 DSP subsystems, 512 KB of M2 shared memory, 10 MB of M3 shared
memory, L1 instruction and data caches optimized for packet telephony, 128 KB of shared L2
ICache, a DDR memory controller, a serial RapidIO interface, two 10/100/1000Base-T Ethernet
controllers, an ATM Controller supporting various ATM adaptation layers, a serial peripheral
interface (SPI), eight 512-channel (256 receive and 256 transmit) time-division multiplexing
(TDM) interfaces, a 16-channel DMA controller, 32-bit PCI interface that runs at 66/33MHz, a
UART interface, an I
2
C interface, and a security engine (SEC). The SC3400 core is a high
performance DSP core in the StarCore family and is binary compatible with the SC140 core used
in the MSC81xx DSP family and the SC1400 core used in the MSC711x DSP family. Each
SC3400 DSP core has four ALUs and performs at 3200/4000 16
×
16-bit million multiply
accumulates per second (MMACS) at 800 MHz/1 GHz yielding a maximum total performance of
12800/16000 16
×
16-bit MMACS per device. For optimized video applications, 8
×
8-bit
multiply accumulate instructions can be used, delivering a peak performance of 25600/32000
MMACS per device. The MSC8144E is carefully optimized for minimal cost, power, and area
per channel. Each SC3400 core connects to the following:
16 KB 8-way level 1 instruction cache (ICache)
32 KB 8-way level 1 data cache (DCache)
The MSC8144E has two types of interfaces: TDM and packet (Ethernet, UTOPIA, and RapidIO).
In TDM-to-packet applications, for example, data received from the TDM interface is stored in
the MSC8144E memory, processed by the SC3400 cores, and transmitted on one of the packet
interfaces. In the other direction, packets are received, stored in the MSC8144E memory,
processed by the SC3400 cores, and transmitted via the TDM interface.
Figure 1-1. MSC8144E General Diagram
TDM
UTOPIA
RapidIO
DDR Interface
Ethernet
SC3400
Core
10 MB M3
Memory
512 KB M2
Memory
128 KB L2
ICache
PCI
Ethernet
SPI
Security
Engine
Содержание MSC8144E
Страница 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Страница 40: ...MSC8144E Reference Manual Rev 3 xl Freescale Semiconductor Contents 26 5 12 8 RNG Output FIFO 26 186 ...
Страница 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Страница 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Страница 167: ...OCE Event and JTAG Test Access Port Signals MSC8144E Reference Manual Rev 3 Freescale Semiconductor 3 59 ...
Страница 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Страница 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Страница 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Страница 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Страница 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Страница 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Страница 884: ...MSC8144E Reference Manual Rev 3 17 44 Freescale Semiconductor RapidIO Interface Dedicated DMA Controller ...
Страница 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...