DSP微处理器的分类

DSP微处理器分类有多种方式,下面按照数据格式、微处理器用途、微处理器内含DSP核数量、微处理器内含CPU类型4种方式来分类。

1.按数据格式分

根据DSP微处理器处理的数据格式来分类,通常可分为定点DSP微处理器和浮点DSP微处理器。

(1)定点DSP微处理器

数据以整型数方式处理的称为定点DSP微处理器,如TI公司早期的TMS320C1x/C2x、TMS320C2XX/C5x,现在广泛应用的TMS320C54x/C55x、TMS320C64x/C62x,ADI公司的ADSP-Blackfin系列,Motorola公司的DSP56000,Lucent公司的DSP1600等。

定点DSP微处理器的一个重要指标是数据的字长,一般的数据字长为16位(也有24位、32位)。对于16位定点DSP微处理器,指令集中支持运算的数据多数是16位的整型数,少数指令可能也支持32位,但运算量会增加。

(2)浮点DSP微处理器

数据以浮点数方式处理的称为浮点DSP微处理器,如TI公司早期的TMS320C3x/C4x,现在广泛应用的TMS320C67x,ADI公司的SHARPDSP系列,Lucent公司的DSP32/32C,Motorola公司的DSP96002等。

不同浮点DSP微处理器所采用的浮点格式不完全一样,有的DSP微处理器采用自定义的浮点格式,如TMS320C3x,而有的DSP微处理器则采用IEEE的标准浮点格式,如Motorola公司的DSP96002、Fujitsi公司的MB86232和Zoran公司的ZR35325等。

2.按微处理器用途分

按照DSP微处理器的用途来分类,可分为通用型DSP微处理器和专用型DSP微处理器。

通用型DSP微处理器是用户可编程的,也称可编程DSP微处理器,适合普通的DSP应用,如TI-DSP微处理器都属于通用型DSP微处理器。本书主要讨论这种通用型DSP微处理器。

专用型DSP微处理器是为特定的DSP算法而设计制造,适合特殊的运算和应用,如数字滤波、FFT、语音编码、语音合成、调制解调等,这类微处理器是用户不可编程的。

3.按内含DSP核的数量来分

按照DSP微处理器内含的DSP核的数量来分类,可分为单核型DSP微处理器和多核型DSP微处理器。

单核型DSP微处理器内部仅有一个DSP核,如TMS320VC5509、TMS320VC5416、TMS320C6424等。

多核型DSP微处理器一般内含两个或两个以上的DSP核,如TMS320C6474内含3个TMS320C64x的DSP核。

4.按内含CPU类型来分

按照DSP微处理器内含的CPU核类型来分类,可分为单纯型DSP微处理器和混合型DSP微处理器。

单纯型DSP微处理器内含的CPU不论数量多少,均为DSP核。

混合型DSP微处理器内部除了DSP核以外,还有其他类型的CPU,一般为ARM核,形成DSP+ARM的混合形式。

版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。http://www.apmygs.com/2468.html
返回顶部