第五章数字信号处理器.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章数字信号处理器

第五章 数字信号处理器 5.1 引言 自从20世纪70年代末第一片DSP问世以来,DSPs就以数字器件特有的稳定性、可重复性、可大规模集成,特别是可编程性高和易实现自适应处理等特点,给数字信号处理的发展带来了巨大的机遇,并使信号处理的手段更灵活,功能更复杂,应用领域也拓宽到国民经济生活的各个方面。 DSP芯片的厂家主要有:美国的TI(Texas Instruments)公司、美国的AD(Analog Device)公司、美国的Motorola公司等,其中以TI公司生成的系列DSP芯片应用最为广泛。 现在,TI公司的DSP包括了定点、浮点和多处理器3个类型的产品,每个类型又有不同性能和价格的具体系列可以供用户选择。 随着半导体制造工艺的发展和计算机体系结构等方面的改进,DSP芯片的功能越来越强大,速度越来越快,并且价位越来越低,其应用将更加广泛,将会普及电子学应用的每个领域.如通用数字信号处理、声音/语音处理、图形/图象处理、控制、仪器仪表、军事、通讯、消费电子、工业、医学等领域都有广泛的应用。 5.2 数字信号处理器的特点 5.2.1 功能特点 DSP在很大程度上就是针对高度复杂数据操作的特点设计的,在寻址和计算能力等方面作了扩充和增强。 5.2.2 结构特点 1、算术单元 ① 硬件乘法器 在DSPs内部设有硬件乘法器来完成乘法操作,以提高乘法速度。硬件乘法器是DSP区别于通用微处理器的一个重要标志。 ② 多功能单元 为了进一步提高速度,可以在CPU内设置多个并行操作的功能单元(ALU、乘法器和地址产生器等) 2、总线结构 传统的微处理器通常采用冯·诺依曼总线结构 ; 对于面向数据密集型算法的DSP而言,冯·诺依曼总线结构使系统性能受到很大的限制,因此,DSP采用了程序总线和数据总线分离的哈佛结构,这样使DSP能够同时取指和取操作数了; 很多DSP甚至有2套或2套以上的内部数据总线结构,这种总线结构称为修正的哈佛结构。 3、专用寻址单元 DSP通常都支持地址计算单元—地址产生器。地址产生器与ALU并行工作,因此地址的计算不再额外占用CPU时间。由于有些算法通常需要一次从存储器中取2个操作数,所有DSP内的地址产生器一般也有2个。 4、片内存储器 DSP算法的特点是需要大量的简单计算,相应地其程序就比较短小,存放在DSP片内就可以减少指令的传输时间,并有效缓解芯片外部总线接口的压力。除了片内程序存储器外,DSP内一般还集成有数据RAM,用于存放参数和数据。片内数据存储器不存在外部存储器的总线竞争问题和访问速度不匹配问题,因此访问速度快,可以缓解DSP的数据瓶颈,充分利用DSP强大的处理能力。 5、流水处理 除多功能单元外,流水技术是提高DSPs程序执行效率的另一个主要手段。流水技术可以使2个或更多不同的操作重叠执行。处理器内,每条指令的执行分为取指、解码和执行等若干个阶段,没个阶段称为一级流水。流水处理使得若干条指令的不同执行阶段可以并行执行,因而能够提高程序的执行速度。 下图是TMS320C5000的4级流水示意图。C50在执行一条指令时,要经过取指、解码、读操作数和执行4个阶段。 5.2.3 典型的数字信号处理器 在现有的DSP芯片中,以TI公司的C54X最为经典、应用最为广泛。 C54X的时钟频率为40/50/66/80MHz,相应的,时钟周期为25/20/15/12.5ns,运算能力为40/50/66/80MIPS;片上RAM在5K~256K字之间,片上ROM在2~48K字之间,随系列内型号的不同而不同,RAM又分为双访问RAM(DARAM)和单访问RAM(SARAM)。C54X是16bit定点DSP,内部集成有如下部件: 一个40bit的ALU; 两个40bit的的累加器A和B; 一个17×17bit的乘法器,它和一个 40bit的加法累计器一起在一个单指令周期内完成二进制补码的乘法运算; 桶型移位器,其输入连接到40bit的累加器或数据存储器(CB,DB),40bit的输出连接到ALU或数据存储器(EB),它可将输入数据作0~31bit的左移,或者作0~16bit的右移; 由COMP、TRN和TC组成的比较、选择和存储单元; 指数编码器(EXP),用于支持指数EXP的快速运算; 8个16bit通用寄存器。 C54X采用多总线结构。内部总共由8组总线,4组为地址总线。 5.3 DSP选型 在DSP系统设计中,DSP芯片的选择显得十分重要,它的选取必须结合实际应用要求和价格等多方面来综合考虑。以下这些方面在芯片选取时需要考虑:

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档