中国电气工程大典 第15卷 电气传动自动化_251-300.docxVIP

  • 0
  • 0
  • 约12.47万字
  • 约 101页
  • 2026-02-04 发布于浙江
  • 举报

中国电气工程大典 第15卷 电气传动自动化_251-300.docx

·232·第3篇计算机控制技术

续表

公司

DSP芯片

推出时间

(年)

MAC周期

(ns)

定点位数

浮点位数

AT.T

DSP32C

1988

80

16或24

32/40

DSP16A

1988

25

16/36

DSP3210.

1992

60

24

32/40

ADI

ADSP2101ADSP21020

1990

1991

60

40

16

82

32/40

DSP芯片的分类

DSP芯片可以按照下列三种方式进行分类:

(1)按照基础特性分。这是根据DSP芯片的工作时钟和指令类型来分类的。如果在某时钟频率范围内的任何时钟频率上,DSP芯片都能正常工作,除计算速度有变化外,没有性能的下降,这类DSP芯片一般称为静态DSP芯片。例如,日本OKI电气公司的DSP芯片、TI公司的TMS320C2XX系列芯片属于这一类。

如果有两种或两种以上的DSP芯片,它们的指令集和相应的机器代码和管脚结构相互兼容,则这类DSP芯片称为一致性DSP芯片。例如,美国TI公司的TMS320C54X就属于这一类。

(2)按照数据格式分。这是根据DSP芯片工作的数据格式来分类的。数据以定点格式工作的DSP芯片称为定点DSP芯片,如T1公司的TMS320C1X/C2X、TMS320C2XX/C5X、TMS320C54X/C62XX系列,ADI公司的ADSP21XX系列,ATT公司的DSP16/16A,Motorola公司的MC56000等。数据以浮点格式工作的称为浮点DSP芯片,如TI公司的TMS320C3X/C4X/C8X,ADI公司的ADSP21XXX系列,AT.T公司的DSP32/32C,Motorola公司的MC96002等。

不同的浮点DSP芯片所采用的浮点格式不完全一样,有的DSP芯片采用自定义的浮点格式,如TMS320C3X。而有的DSP芯片则采用IEEE的标准浮点格式,如Motorola公司的MC96002、Fujitsu公司的MB86232和Zoran公司的ZR35325等。

(3)按用途分。按照DSP的用途来分,可分为通用型DSP芯片和专用型DSP芯片。通用型DSP芯片适合普通的DSP应用,如TI公司的系列DSP芯片属于通用型DSP芯片。专用DSP芯片是为特定的DSP运算而设计的,更适合特殊的运算,如数字滤波、卷积和FFT,如Motorola公司的DSP56200、Zoran公司的ZR34881、Inmos公司的IM-SA100等就属于专用型DSP芯片。

DSP芯片的选择

总的来说,DSP芯片的选择应根据实际的应用系统需要而确定。一般来说,选择DSP芯片时应考虑如下诸多因素:

(1)DSP芯片的运算速度。运算速度是DSP芯片一个最重要的性能指标,也是选择DSP芯片时所需要考虑的一个主要因素。DSP芯片的运算速度可以用以下几种性能指标来衡量。

1)指令周期:即执行一条指令所需的时间,通常以ns(纳秒)为单位。

2)MAC时间:即一次乘法加上一次加法的时间。大部分DSP芯片可在一个指令周期内完成一次乘法和加法操作。

3)FFT执行时间:即运行一个N点FFT程序所需的时间。

4)MIPS:即每秒执行百万条指令。

5)MOPS:即每秒执行百万次操作。

6)MFLOPS:即每秒执行百万次浮点操作。

7)BOPS:即每秒执行十亿次操作,如TMS320C80的处理能力为2BOPS。

(2)DSP芯片的价格。DSP芯片的价格也是选择DSP芯片所需考虑的一个重要因素。如果采用价格昂贵的DSP芯片,即使性能再高,其应用范围肯定会受到一定的限制,尤其是民用产品。因此根据实际系统的应用情况,需确定一个价格适中的DSP芯片。

(3)DSP芯片的硬件资源。不同的DSP芯片所提供的硬件资源是不相同的,如片内RAM和ROM的字节数、外部可扩展的程序和数据空间、总线接口、1/O接口等。即使是同一系列的DSP芯片(如TI公司的TMS320C54X系列),系列中不同的DSP芯片也具有不同的内部硬件资源,可以适应不同的需要。

(4)DSP芯片的运算精度。一般定点DSP芯片的字长为16位,如TMS320系列。但有些公司的定点芯片为24位,如Motorola公司的MC56001等。浮点芯片

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档