芯片/核
|
定点/浮点
|
字长
bits |
指令长度
bits |
钟频
MHz | |
---|---|---|---|---|---|
Analog Devices
| |||||
ADSP-21xx
|
Both
|
Fixed
|
16
|
24
|
75
|
ADSP-2106x
|
Chip
|
Floating
|
40
|
48
|
60
|
ADSP-2116x
|
Chip
|
Floating
|
40
|
48
|
100
|
TigerSHARC
|
Chip
|
Fixed/Float
|
32
|
32
|
250
|
ARM
| |||||
Piccolo
|
Core
|
Fixed
|
16
|
16/32
|
70
|
DSP Group
| |||||
PineDSPCore
|
Core
|
Fixed
|
16
|
16
|
40
|
OakDSPCore
|
Core
|
Fixed
|
16
|
16
|
80
|
TeakDSPCore
|
Core
|
Fixed
|
16
|
16
|
130
|
PalmDSPCore
|
Core
|
Fixed
|
16/20/24
|
16/32
|
150
|
Hitachi
| |||||
SH-DSP
|
Chip
|
Fixed
|
16
|
16/32
|
66
|
IBM
| |||||
C54XDSP
|
Core
|
Fixed
|
16
|
16
|
66
|
Lucent Technologies
| |||||
DSP16xx
|
Chip
|
Fixed
|
16
|
16
|
120
|
DSP16xxx
|
Chip
|
Fixed
|
16
|
16/32
|
100
|
Mentor Graphics
| |||||
M320C50
|
Core
|
Fixed
|
16
|
16
| |
Motorola
| |||||
DSP560xx
|
Chip
|
Fixed
|
24
|
24
|
47.5
|
DSP563xx
|
Chip
|
Fixed
|
24
|
24
|
100
|
DSP566xx
|
Chip
|
Fixed
|
16
|
24
|
70
|
DSP568xx
|
Chip
|
Fixed
|
16
|
16
|
35
|
Lucent + Motorola | |||||
StarCore140
|
Core
|
Fixed
|
16
|
16
|
300
|
Siemens (Infineon)
| |||||
TriCore
|
Both
|
Fixed
|
32
|
16/32
|
80
|
Carmel
|
Both
|
Fixed
|
16
|
24/48
|
120
|
Texas Instruments
| |||||
TMS320C1x
|
Chip
|
Fixed
|
16
|
16
|
8.8
|
TMS320C2x
|
Chip
|
Fixed
|
16
|
16
|
12.5
|
TMS320C2xx
|
Both
|
Fixed
|
16
|
16
|
40
|
TMS320C27xx
|
Core
|
Fixed
|
16
|
16
|
50
|
TMS320C3x
|
Chip
|
Floating
|
32
|
32
|
40
|
TMS320C4x
|
Chip
|
Floating
|
32
|
32
|
30
|
TMS320C5x
|
Chip
|
Fixed
|
16
|
16
|
50
|
TMS320C54x
|
Both
|
Fixed
|
16
|
16
|
100
|
TMS320C62xx
|
Chip
|
Fixed
|
16
|
32
|
200
|
TMS320C67xx
|
Chip
|
Floating
|
32
|
32
|
167
|
Zoran
| |||||
ZR386xx
|
Chip
|
Fixed
|
20
|
32
|
40
|
ZSP Corporation
| |||||
ZSP164xx
|
Chip
|
Fixed
|
16
|
16
|
200
|
芯片/核
|
定点/浮点
|
字长
bits |
指令长度
bits |
钟频
MHz |
大致性能比较
16bit定点运算DSP
TI TMS320C25
Motorola DSP56000
AD ADSP2100
AT&T DSP16
指令周期
100ns
64,74ns
80ns
25ns
片内存储器
P 4Kx16bROM P/D 544x16bRAM
P 512 x 24b
P 32 x 24bROM
D 2x256x24bRAM
D 2x256x24bROMP 2K x 24b
D 1K x 16bP 12K x16b D 2K x 16b
片外寻址
P/D 128Kx16b
P 64Kx24b
DX 64Kx24b
DY 64Kx24bP 16K x 24b D 16K x 24b
64K x 16b
片上外设
2串
1串,1并
2串1定时
1串1并
乘法器I/O
16b/32b
24b/48b
16b/32b
16b/32b
封装
68PGA/PLCC
132 CQFP 88 PGA
68 PGA
84 PLCC 133 PGA
32 bit 浮点运算DSP
TI | Motorola DSP96002 | AD ADSP21020 | AT&T | |
---|---|---|---|---|
指令周期 ns | 60 | 50, 60, 74 | 40, 50, 66 | 80, 100 |
片内存储器 | 4Kx32bROM 1Kx32bRAM | P1Kx32bRAM | P32x48bCashe | 3x512x32b |
片外寻址 | 16Mx32b | 3x4Gx32b | P 16Mx48b | 4M~4Gx32b |
片上外设 | 2串口8/16/32 | 2x主机接口 | 1定时JTAG | 8/16/32串 |
乘法器I/O | 40b/32b | 浮点 32b/44b | 浮点 32b/32b | 浮点32b/45b |
封装 | 181PGA | 223PGA 256CQFP | 223PGA/PQFP | 164FQFP/133PGA |
浮点除法(ns) | 360 | 300 | 300 | 660 |
1024点FFT (ms) | 1.025 | 1.047 | 0.77 | 1.9 |