欢迎来到天天文库
浏览记录
ID:50777044
大小:265.91 KB
页数:6页
时间:2020-03-14
《ti公司三大DSP芯片的区别.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、TI公司三大系列DSP内部结构之比较班级:SJ1126姓名:刘帅民学号:201120195005摘要:文章首先介绍了DSP的一些基本知识,引出制造DSP的主要厂商,然后,就TI公司的三大主流DSP芯片:TMSC2000、TMSC5000、TMSC6000的内部结构做了一些简单的比较。关键词:TI;DSP;TMSC2000;TMSC5000;TMSC6000;Abstract:FirstarticleintroducessomebasicknowledgesofDSP,resultinginthemainco
2、mpaniesthatmakingDSP,then,tothethreedominantDSPchips:TMSC2000,TMSC5000,TMSC6000'sinnerstructureoftheTIcompanymakesomesimplecompare.Keyword:TI;DSP;TMSC2000;TMSC5000;TMSC6000;一引言DSP有两种解释:一种是数字信号处理器(DigitalSignalProcessor),也称数字信号芯片;另一种是数字信号处理技术(DigitalSignalP
3、rocessing)。我们所说的DSP所指的就是前者。DSP是一种特别适合于进行数字信号处理运算的微处理器,其主机应用是实时快速地实现各种数字信号处理算法。根据数字信号处理的要求,DSP芯片一般具有如下主要特点:(1)在一个指令周期内可完成一次乘法和一次加法;(2)程序和数据空间分开,可以同时访问指令和数据;(3)片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问;(4)具有低开销或无开销循环及跳转的硬件支持;(5)快速的中断处理和硬件I/O支持;(6)具有在单周期内操作的多个硬件地址产生器;(7
4、)可以并行执行多个操作;(8)支持流水线操作,使取指、译码和执行等操作可以重叠执行;DSP芯片的基本结构图如图一所示。DSPCore: CALU 乘法器、寄存器 数据地址发生器数据存储器片内外设: ADC WD/RTI SCI SPI CAN* McBSP*程序存储器数 据 总 线外 设 总 线程 序 总 线基本模块: 时钟 外部扩展 JTAG 系统接口等图一DSP芯片的基本结构目前,世界上生产DSP的厂商多如牛毛,但是真正具有实力的就要数TI公司了。美国德州仪器(TexasInstruments,TI)是
5、世界上最知名的DSP芯片生产厂商,其产品应用也最广泛,TI公司生产的TMS320系列DSP芯片广泛应用于各个领域。TI公司在1982年成功推出了其第一代DSP芯片TMS32010,这是DSP应用历史上的一个里程碑,从此,DSP芯片开始得到真正的广泛应用。由于TMS320系列DSP芯片具有价格低廉、简单易用、功能强大等特点,所以逐渐成为目前最有影响、最为成功的DSP系列处理器。目前,TI公司在市场上主要有三大系列产品:面向数字控制、运动控制的TMS320C200系列,主要包括TMS320C24x/F24x、T
6、MS320LC240x/LF240x、TMS320C24xA/LF240xA、TMS320C28xx等。面向低功耗、手持设备、无线终端应用的TMS320C5000系列,主要包括TMS320C54x、TMS320C54xx、TMS320C55x等。面向高性能、多功能、复杂应用领域的TMS320C6000系列,主要包括TMS320C62xx、TMS320C64xx、TMS320C67xx等。下面,我们将对这三大系列DSP的内部结构进行一次简单的比较。二三大系列DSP内部结构的比较1TMSC2000系列C2000
7、系列DSP是TI公司TMS320DSP的3大系列之一,其基本结构图如图二所示。图二C2000系列DSP芯片的基本结构其包括16位C24xx和32位C28xx定点DSP。是基于320C2XLP核,4级流水线结构,采用改进的哈佛结构,工作在40MHz,具有JTAG仿真模块。C2XLP有一个中心的算术逻辑单元(CALU)及32位的累加器(ACC)。ACC也是CALU的一个输入。ACC的其他输入包括16316B的乘法器通过定标移位器,以及输入数据定标移位器。软件可以通过进位位旋转ACC的内容来实施位操作和测试。为了
8、实现小数的算术和验证小数的乘积,C2XLP的乘积寄存器的输出通过乘积移位器,以抑制运算中产生的多出来的为。该乘积定标移位器允许做128个乘积累加而不会产生溢出。基本的乘积累加(MAC)周期包括将一个数据存储器的值乘以一个程序存储器的值,并将结果加给累加器。当C2000循环执行MAC时程序计数器自动增量,并将程序总线释放给第二个操作数,从而达到单周期执行MAC。C2XLP可以访问64000个16b的I/O口。C20
此文档下载收益归作者所有