Pocket Guide to Processing Engines for DSP
BDTI
HOME << FREE INFO << BDTI

BDTI’s Pocket Guide, the independent guide to processing engines for DSP, contains key specifications and independent benchmark results for the most popular processing devices used in DSP applications—including DSP processors, CPUs, microcontrollers, and FPGAs. Chip vendors include Analog Devices (ADI), Freescale, Microchip, Renesas, and Texas Instruments (TI). Core vendors include ARC, ARM, CEVA, MIPS, Philips, Tensilica, and Verisilicon. Also, new in this year’s update is results for a heterogeneous multicore device from NXP, the TriMedia-based PNX4103.

To have a copy of BDTI’s Pocket Guide to Processing Engines for DSP sent to you by mail, register for BDTI information and check the “Send me a Pocket Guide” box.

For more information about these processing engines or to get your FPGA, microcontroller, CPU, SoC, or DSP processor added to the Pocket Guide, email info@BDTI.com.

Updated October 2007

CHIPS

Vendor

BDTI Certified

Family

Floating, Fixed, or Both

Data Width

Core Clock Speed [1]

BDTImark2000™
BDTIsimMark2000™ [2]

BDTImemMark2000™ [3]

Other BDTI Benchmark™ Scores available

Total On-Chip Memory, Bytes

Unit Price [4]

Notes

Analog Devices

BDTI Certified
ADSP-218x

Fixed point

16 bits

80 MHz

240

65
 

16 K–208 K

$6–26

Many family members w/ assorted peripherals

BDTI Certified
ADSP-219x

Fixed point

16 bits

160 MHz

410

63
 

16 K–128 K

$11–26

Enhanced version of the ADSP-218x

BDTI Certified
ADSP-2126x (SHARC)

Floating point

32/40 bits

200 MHz

1090

34
 

512 K–768 K

$5–15

Features SIMD, strong multiprocessor support

BDTI Certified

ADSP-213xx
(SHARC)

Floating point

32/40 bits

400 MHz

2050

34
 

384 K–1024 K

$8–27

SHARC with a lengthened pipeline for higher clock speeds

BDTI Certified
ADSP-BF5xx
(Blackfin)

Fixed point

16 bits

750 MHz

4190 [5,6]

 

52 K–328 K

$5–60

Dual-MAC DSP with variable speed and voltage

BDTI Certified
ADSP-TS20x
(TigerSHARC)

Both

8/16/32/40 bits

600 MHz

6400 [6]

52 [6]
 

512 K–3 M

$131–205

4-way VLIW with SIMD capabilities; uses eDRAM

Freescale

BDTI Certified
DSP563xx

Fixed point

24 bits

275 MHz

820

50
 

24 K–648 K

$4–43

Many audio-oriented parts; binary-compatible with ’560xx

BDTI Certified
DSP56F8xx (56800)

Fixed point

16 bits

80 MHz [7]

110

78
 

28 K–152 K

$3–12

Contains many microcontroller-like features

BDTI Certified
DSP5685x/
56F8xxx (56800E)

Fixed point

16 bits

120 MHz

340

79
 

20 K–612 K

$3–20

Enhanced version of the ’568xx

BDTI Certified
MSC71xx
(SC1400)

Fixed point

16 bits

300 MHz

3370

67
 

408 K–472 K

$25–35

Based on SC1400 licensable core

BDTI Certified
MSC81xx
(SC140)

Fixed point

16 bits

500 MHz

5610 [5]

67 [5]
 

514 K–1440 K

$72–128

Based on SC1400-compatible core; most chips use 4 cores

BDTI Certified

MSC81xx
(SC3400)

Fixed point

16 bits

1 GHz

11900 [5]

68 [5]
 

10.1 M

$169–239

Based on SC3400 core; quad-core chip

Microchip

BDTI Certified

dsPIC3xF

Fixed point

16 bits

40 MHz

130

78
 

6.2 K–287 K

$2–8

Hybrid microcontroller/DSP

NXP

BDTI Certified

PNX4103 (TriMedia 3270 DSP core)

Both

8/16/32 bits

350 MHz

n/a

n/a

16 M

$12–16

VLIW media processor with SIMD capabilities

picoChip

BDTI Certified

PC102

Fixed Point

16 bits

160 MHz

n/a

n/a

1 M

$120

Massively parallel chip with 344 processors

Renesas

BDTI Certified
SH76xx
(SH2-DSP)

Fixed point

16 bits

62.5 MHz

170

70
 

12 K–20 K

$11–13

Hybrid DSP/microprocessor based on SH2-DSP

BDTI Certified
SH772x
(SH3-DSP)

Fixed point

16 bits

200 MHz

490

70
 

24 K–40 K

$17–23

Hybrid DSP/microprocessor based on SH3-DSP

BDTI Certified
SH77xx
(SH-4)

Both

16/32 bits

240 MHz

750

50
 

48 K

$21–28

Superscalar microprocessor with 3D geometry instructions

Texas Instruments

 
TMS320C24x/
F24x

Fixed point

16 bits

40 MHz

n/a

n/a
 

6.5 K–34.5 K

$2–9 [11]

Hybrid microcontroller/DSP

 
TMS320C28x/
F28x

Fixed point

32 bits

150 MHz

n/a

n/a
 

40 K–580 K

$3–16 [11]

Hybrid microcontroller/DSP; assembly-compatible w/ ’C24x

BDTI Certified
TMS320C54x

Fixed point

16 bits

160 MHz

500 [5]

64 [5]
 

12 K–260 K

$3–54

Many specialized instructions

BDTI Certified
TMS320C55x

Fixed point

16 bits

300 MHz

1460

75

80 K–376 K

$4–16

Dual-issue, dual-MAC DSP; assembly-compatible w/ ’C54x

BDTI Certified
TMS320C64x/ DM64x

Fixed point

8/16 bits

1 GHz

9130

53

128 K–1032 K

$9–198

Adds quad-MAC capabilities and specialized operations to 'C62x

BDTI Certified

TMS320C64x+

Fixed point

8/16 bits

1.2 GHz

13170

60

2064 K

$94–245

Adds 8-MAC capabilities and specialized operations to 'C64x

BDTI Certified
TMS320C67x

Floating point

32 bits

300 MHz

1500

35
 

72 K–264 K

$12–29

Floating-point version of ’C62x

 

TMS320C67x+

Floating point

32 bits

300 MHz

n/a

n/a
 

544 K–672 K

$9–19

Adds registers and audio-oriented instructions to the ’C67x

VeriSilicon

BDTI Certified
LSI40x
(ZSP400)

Fixed point

16/32 bits

200 MHz

940

74
 

96 K–252 K

$4–9

Based on ZSP400 licensable core (see below)

 

CORES

Licensor

BDTI Certified

Family

Floating, Fixed, or Both

Data Width

Core Clock Speed [1,8]

BDTImark2000™
BDTIsimMark2000™ [2]

BDTImemMark2000™ [3]

Additional BDTI Benchmark™ Scores available

Total Core Memory Space, Bytes

Die area [8]

Notes

ARC

 
ARC 600/
ARC XY
Fixed point
16/32 bits [9]
180 MHz
[10]
n/a
n/a
 
4 G
0.77 mm² [10]
Customizable core with optional DSP features
 
ARC 700/
ARC XY
Fixed point
16/32 bits [9]
265 MHz
[10]
n/a
n/a
 
4 G
1.1 mm² [10]
Longer pipeline enables higher clock rate
BDTI Certified
AV 401
Fixed-point
16/32 bits
n/a
n/a
n/a
4 G
8.96 mm²
Also called "Video Subsystem" -- ARC 700 plus SIMD accelerator

ARM

BDTI Certified
ARM7

Fixed point

32 bits

145 MHz

160

57
 

4 G

0.28 mm²

Widely licensed 32-bit microprocessor core

BDTI Certified
ARM9

Fixed point

32 bits

255 MHz

320

74
 

4 G

n/a

Adds separate bus for data access, deeper pipeline to ARM7

BDTI Certified
ARM9E

Fixed point

16/32 bits

265 MHz

550

72
 

4 G

1.7 mm²

ARM9 enhanced with single-cycle MAC unit

BDTI Certified

ARM1136

Fixed point

16/32 bits

330 MHz

1160

72
 

4 G

2.3 mm²

Adds SIMD, load/store unit, branch prediction, deeper pipeline

BDTI Certified

ARM1176

Fixed-point

16/32 bits

335 MHz

1200

72

Video Encoder and Decoder Benchmarks

4 G

2.5 mm²

Very similar to ARM1136

BDTI Certified
Cortex-A8

Fixed-point

16/32 bits

n/a [12]

7.6 per MHz

78

Video Encoder and Decoder Benchmarks

4 G

n/a [12]

Dual-issue superscalar architecture with NEON DSP extensions

CEVA

 

CEVA-TeakLite

Fixed point

16 bits

170 MHz

n/a

n/a

 

256 K

0.4 mm²

Single-MAC, single-issue DSP core

 

CEVA-TeakLite II

Fixed point

16 bits

200 MHz

n/a

n/a
 

4 M

0.5 mm²

Faster version of CEVA-TeakLite

 

CEVA-Teak

Fixed point

16 bits

150 MHz

n/a

n/a
 

8 M

0.9 mm²

Dual-MAC DSP core

BDTI Certified

CEVA-X1620

Fixed point

8/16 bits

330 MHz

2660

67
 

4 G

2.6 mm²

8-way VLIW, dual-MAC DSP core

MIPS

 

MIPS24KEc

Fixed point

16/32 bits

400 MHz

n/a

n/a
 

4 G

2.8 mm²

MIPS core with SIMD and other DSP extensions

BDTI Certified

MIPS32 24KE
(with DSP ASE)

Fixed point

32 bits

335 MHz

1000

73
 

4 G

2.0 mm²

MIPS core with SIMD DSP extensions

Philips

 

CoolFlux DSP

Fixed point

24 bits

175 MHz

n/a

n/a
 

640 K

0.34 mm²

Dual-MAC core targets low-power audio applications

Tensilica

BDTI Certified

Diamond 545CK

Fixed point

18 bits [9]

230 MHz

3820

69
 

4 G

3.7 mm²

VLIW-based customizable core; with optional DSP features

VeriSilicon

 

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

0.7 mm²

Single-MAC, 2-way superscalar variant of the ZSP400

BDTI Certified
ZSP400

Fixed point

16/32 bits

165 MHz

780

74
 

256 K

1.3 mm²

Dual-MAC, 4-way superscalar DSP core

BDTI Certified
ZSP410
Fixed point
16/32 bits
185 MHz
780
74
 
4 G
1.4 mm²
Enhanced ZSP400 with instruction cache
BDTI Certified
ZSP500

Fixed point

16/32 bits

205 MHz

1620

68
 

64 M

2.2 mm²

Second-generation ZSP; dual-MAC, 4-way superscalar

 
ZSP540
Fixed point
16/32 bits
200 MHz
n/a
n/a
 
64 M
2.7 mm²
Quad-MAC, 4-way variant of the ZSP500
 

ZSP600

Fixed point

16/32 bits

175 MHz

n/a

n/a
 

64 M

3.1 mm²

Quad-MAC, 6-way variant of the ZSP500

 

FPGAs

Vendor

BDTI Certified

Family

Speed Grade

BDTI Benchmark™
Score available

Unit Price [11]

Notes

Altera

BDTI Certified
Stratix II EP2S15F672C5
Slow speed grade
FPGA with hardwired DSP features, such as multipliers

Xilinx

BDTI Certified
Virtex-4 SX25-10FF668C
Slow speed grade
FPGA with hardwired DSP features, such as multipliers
BDTI Certified
Virtex-4 XC4VFX140-11FF1760C4006
Medium speed grade
$1286 [11]
FPGA with hardwired DSP features, such as multipliers

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, based on scores on the BDTI DSP Kernel Benchmarks™. 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 as of the first quarter of 2007, except where noted.

[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] Pricing is for qty 1K.

[12] BDTI does not have clock speed and silicon area for the Cortex-A8 based on BDTI’s standardized conditions for processor cores.


Top of page