MSC8144E Reference Manual, Rev. 3
2-2
Freescale
Semiconductor
SC3400 Core Overview
This section provides an overview of the key features and main modules of the SC3400 core, as
well as the programming model and instruction set list.
Note:
The information in this chapter is based on the
SC3400 DSP Core Reference Manual.
At a clock speed of 800 MHz/1 GHz, the SC3400 can therefore execute 3200/4000 true DSP
MIPS—3200/4000 million multiply-accumulate operations per second (MMACS), concurrent
with associated data movement functions and pointer updates. The SC3400 core can sustain this
high performance over time because of the flexibility of its data execution units and ability to
transfer up to 128 data bits per cycle. The four data execution units can operate simultaneously in
any combination. For example, the SC3400 core can execute four multiply-accumulate
operations in a single clock, or one MAC, two arithmetic/logical operations and one bit field
operation. All four data ALUs are identical, permitting great flexibility in assigning and
executing instructions, increasing the likelihood that four execution units can be kept busy on any
given cycle and enabling programs to take advantage of the SC3400 core parallel architecture.
2.1 Architecture
This section discusses the main functional blocks of the SC3400 core. Figure 2-1 shows a block
diagram of the core as used by the MSC8144E.
Figure 2-1. Block Diagram of the SC3400 Core in the MSC8144E
Xa_
D
A
T
A
Xa
_
A
DDR
Instruction Bus
XP_ADDR
Program
Sequencer
XP_DA
T
A
Xa
_
A
DDR
Xb
_DA
T
A
2 AAUs
4 ALUs
Data ALU
Register File
64
64
32
32
32
128
128
BMU
DSP core subsystem Unified Data/Program Memory (M1)
Address Generator
Register File
OCE
Module
SC3400 Core
See Section 2.3 for details
DALU
AGU
TAP
Controller
JTAG Port
PSEQ
2
2
Resource Stall Unit (RSU)
4
4
2
4
In
tern
al
Bus
BTB
Содержание 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 ...