List of DSP processors

Pocket Guide to Processors for DSP
HOME << FREE INFO <<
Last updated November 2005
CHIPS
BDTImark
Vendor
Analog
Devices
Data
Width
BDTImem
Core
Clock
Total On-Chip
2000™
Mark
Speed BDTIsimMark
Memory, Bytes
[1]
2000™ [3]
2000™ [2]
ADSP-218x
Fixed
point
16 bits
80
MHz
240
65
ADSP-219x
Fixed
point
16 bits
160
MHz
410
63
Family
Floating,
Fixed,
or Both
ADSP-2126x
(SHARC)
Floating
200
32/40 bits
point
MHz
ADSP-213xx
(SHARC)
Floating
400
32/40 bits
point
MHz
1090
2050
34
34
Unit Price
[4]
Notes
16 K–208 K
$6–26
Many family
members w/ assorted
peripherals
16 K–128 K
$11–26
Enhanced version of
the ADSP-218x
$10–15
Features SIMD,
strong
multiprocessor
support
$17–35
SHARC with a
lengthened pipeline
for higher clock
speeds
512 K–768 K
896 K–1024 K
ADSP-BF5xx
(Blackfin)
Fixed
point
16 bits
750
MHz
4190 [5,6]
72 [5,6]
84 K–328 K
$5–60
Dual-MAC DSP
with variable speed
and voltage
$47–205
4-way VLIW with
SIMD capabilities;
uses eDRAM
ADSP-TS20x
(TigerSHARC)
Both
8/16/32/40 600
bits
MHz
DSP563xx
Fixed
point
24 bits
275
MHz
820
50
24 K–648 K
$4–47
Many audio-oriented
parts; binarycompatible with
’560xx
DSP56F8xx
(56800)
Fixed
point
16 bits
80
MHz
[7]
110
78
28 K–152 K
$3–10
Contains many
microcontroller-like
features
DSP5685x/
56F8xxx
(56800E)
Fixed
point
16 bits
120
MHz
340
79
20 K–612 K
$3–18
Enhanced version of
the ’568xx
MSC71xx
(SC1400)
Fixed
point
16 bits
300
MHz
$13–35
Based on SC1400
licensable core (see
below)
MSC81xx
(SC140)
Fixed
point
16 bits
500
MHz
5610 [5]
67 [5]
514 K–1440 K
$77–205
Based on SC1400compatible core;
most chips use 4
cores
LSI Logic
LSI40x
(ZSP400)
Fixed
point
16/32 bits
200
MHz
940
74
96 K–252 K
$4–9
Based on ZSP400
licensable core (see
below)
Microchip
dsPIC3xF
Fixed
point
16 bits
40
MHz
130
78
12.5 K–286 K
$4–14
Hybrid
microcontroller/DSP
Freescale
6400 [6]
3370
52 [6]
67
512 K–3 M
88 K–472 K
NEC
Renesas
μPD77050
(SPXK5)
Fixed
point
SH76xx
(SH2-DSP)
SH772x
(SH3-DSP)
16 bits
250
MHz
Fixed
point
16 bits
62.5
MHz
170
70
Fixed
point
16 bits
200
MHz
490
70
1770
65
$14
Dual-MAC DSP
with variable speed
and voltage
12 K–20 K
$13–15
Hybrid
DSP/microprocessor
based on SH2-DSP
32 K–48 K
$17–25
Hybrid
DSP/microprocessor
based on SH3-DSP
400 K
SH77xxx
(SH-4)
Both
16/32 bits
400
MHz
1250
50
48 K–64 K
$21–35
Superscalar
microprocessor with
3D geometry
instructions
TMS320C24x/
F24x
Fixed
point
16 bits
40
MHz
n/a
n/a
13 K–69 K
$2–9
Hybrid
microcontroller/DSP
TMS320C28x/
F28x
Fixed
point
32 bits
150
MHz
n/a
n/a
40 K–294 K
$6–16
Hybrid
microcontroller/DSP;
assembly-compatible
w/ ’C24x
Fixed
point
16 bits
160
MHz
500 [5]
64 [5]
24 K–520 K
$4–54
Many specialized
instructions
TMS320C55x
Fixed
point
16 bits
300
MHz
1460
75
80 K–376 K
$4–18
Dual-issue, dualMAC DSP;
assembly-compatible
w/ ’C54x
TMS320C64x/
DM64x
Fixed
point
8/16 bits
1
GHz
9130
53
160 K–1056 K
$18–219
Texas
TMS320C54x
Instruments
Adds quad-MAC
capabilities and
specialized
operations to 'C62x
TMS320C64x+
Fixed
point
8/16 bits
1
GHz
10980
60
2112 K
$179–259
Adds 8-MAC
capabilities and
specialized
operations to 'C64x
TMS320C67x
Floating
point
32 bits
300
MHz
1470
35
16 K–128 K
$16–110
Floating point
version of ’C62x
$10–20
Adds registers and
audio-oriented
instructions to the
’C67x
TMS320C67x+
Floating
point
32 bits
300
MHz
n/a
n/a
160 K–288 K
CORES
Licensor
Family
Floating,
Fixed, or
Both
Data
Width
Core
Clock
Speed
[1,8]
Total Core
BDTImark2000™
Die area
BDTImemMark2000™
BDTIsimMark2000™
Memory
[3]
[8]
[2]
Space, Bytes
Notes
ARC 600/
16/32 bits
Fixed point
ARC XY
[9]
180
MHz
[10]
n/a
n/a
4G
0.77 mm² Customizable core with
[10]
optional DSP features
ARC 700/
16/32 bits
Fixed point
ARC XY
[9]
265
MHz
[10]
n/a
n/a
4G
1.1 mm² Longer pipeline enables
[10]
higher clock rate
ARC
ARM7
Fixed point
32 bits
145
MHz
150
57
4G
0.28 mm²
Widely licensed 32-bit
microprocessor core
ARM9
Fixed point
32 bits
265
MHz
330
74
4G
n/a
Adds separate bus for
data access, deeper
ARM
pipeline to ARM7
Fixed point 16/32 bits
265
MHz
ARM1136 Fixed point 16/32 bits
330
MHz
1160
ARM9E
CEVATeakLite
CEVA
LSI
Logic
550
ARM9 enhanced with
single-cycle MAC unit
4G
1.7 mm²
72
4G
Adds SIMD, load/store
2.9 mm² unit, branch prediction,
deeper pipeline
72
Fixed point
16 bits
170
MHz
n/a
n/a
256 K
0.4 mm²
Single-MAC, singleissue DSP core
CEVAFixed point
TeakLite II
16 bits
200
MHz
n/a
n/a
4M
0.5 mm²
Faster version of
CEVA-TeakLite
CEVA-Teak Fixed point
16 bits
150
MHz
n/a
n/a
8M
0.9 mm² Dual-MAC DSP core
CEVAX1620
Fixed point 8/16 bits
330
MHz
2660
67
4G
2.6 mm²
8-way VLIW, dualMAC DSP core
ZSPneo
Fixed point 16/32 bits
165
MHz
n/a
n/a
256 K
0.45 mm²
Single-MAC, scalar
variant of the ZSP400
ZSP200
Fixed point 16/32 bits
165
MHz
n/a
n/a
256 K
Single-MAC, 2-way
0.7 mm² superscalar variant of
the ZSP400
ZSP400
Fixed point 16/32 bits
165
MHz
780
74
256 K
1.3 mm²
ZSP500
Fixed point 16/32 bits
205
MHz
1620
68
64 M
Second-generation
2.2 mm² ZSP; dual-MAC, 4-way
superscalar
ZSP540
Fixed point 16/32 bits
200
MHz
n/a
n/a
64 M
2.7 mm²
Dual-MAC, 4-way
superscalar DSP core
Quad-MAC, 4-way
variant of the ZSP500
Philips
ZSP600
Fixed point 16/32 bits
175
MHz
n/a
n/a
64 M
3.1 mm²
CoolFlux
DSP
Fixed point
24 bits
175
MHz
n/a
n/a
640 K
Dual-MAC core targets
0.34 mm² low-power audio
applications
SC1200
Fixed point
16 bits
200
MHz
1580
69
4G
1.9 mm²
16 bits
185
MHz
2080
67
4G
Synthesizable version
2.3 mm² of quad-MAC, 6-issue
SC140
210
MHz
[11]
3490 [11]
69 [11]
4G
VLIW-based
3.7 mm²
customizable core; with
[11]
optional DSP features
StarCore
SC1400
Tensilica
Fixed point
Xtensa LX/
Fixed point 18 bits [9]
Vectra LX
Quad-MAC, 6-way
variant of the ZSP500
Dual-MAC, 4-issue
variant of the SC1400
NOTES:
[1] Chips: clock speed for fastest family member. Cores: worst-case clock speed.
[2] The BDTImark2000 and BDTIsimMark2000 provide summary measures of DSP speed; for both scores, higher is faster. Both scores are calculated with the
same formula, but BDTIsimMark2000 scores may use projected clock speeds. BDTImark2000 scores are shown in bold and BDTIsimMark2000 scores in
italic. See www.BDTI.com/benchmarks.html for more information and scores.
[3] The BDTImemMark provides a summary measure of memory use in signal processing applications; higher is better. See www.BDTI.com/benchmarks.html
for more information and scores.
[4] Unit prices based on vendors’ quotations for 10,000-unit orders. Prices are as of the third quarter of 2005.
[5] Score for one core. Some family members contain multiple cores. Details available from BDTI.
[6] Score does not apply to some family members, which use slightly different architectures. Details available from BDTI.
[7] The DSP56F8xx requires two clock cycles per instruction cycle.
[8] Philips CoolFlux DSP data is for a 0.13 µm Philips process. All other core data is for the TSMC CL013G process and ARM Artisan SAGE-X library.
[9] Native multiplier width(s). Users may add custom instructions that support other data widths.
[10] Assumes use of optional DSP extensions but no other optional features.
[11] Assumes use of 12 custom instructions that expand the area of the core by 16%. Licensees may require greater or lesser degrees of
Berkeley Design Technology, Inc. (BDTI)
2107 Dwight Way, Second Floor
Berkeley, CA 94704 U.S.A.
Tel: +1 (510) 665-1600 Fax: +1 (510) 665-1680
[email protected]
Address comments and suggestions about this site to [email protected]
Copyright © 1999-2005 Berkeley Design Technology, Inc.