(全新)DSP期末习.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 绪论 1. DSP与DSP技术 (1)DSP(Digital Signal Processing)数字信号处理的理论和方法。 (2)DSP(Digital Signal Processor)用于数字信号处理的可编程微处理器。 (3)DSP技术(Digital Signal Process)是利用专门或通用数字信号处理芯片,完成数字信号处理的方法和技术。 2. DSP系统的特点 (1)精度高、抗干扰能力强,稳定性好。(2)编程方便、易于实现复杂算法(含自适应算法)。(3)可程控。(4)接口简单。(5)集成方便。 3. DSP芯片的结构特点 (1)改进的哈佛结构 ①哈佛结构 DSP处理器将程序代码和数据的存储空间分开,各有自己的地址总线和数据总线。(目的是为了同时取指令和取操作数,并进行指令和数据的处理,从而大大提高运算速度) ②改进的哈佛结构 在哈佛结构的基础上,使得程序代码和数据的存储空间之间也可以进行数据的传送。 (2)多总线结构 多总线结构可以保证在一个机器周期内多次访问程序空间和数据空间。 TMS320C54x内部有P、C、D、E 4条总线 P:传送取自ROM的指令代码和立即数; C、D:传送从RAM读出的操作数; E:传送写入到RAM中的数据; (3)流水线技术 将各指令的各个步骤重叠起来执行,而不是一条指令执行完成之后,才开始执行下一条指令。即第一条指令取指后,在译码时,第二条指令就取指,第一条指令取数时,第二条指令译码,而第三条指令就开始取指,。。。。。以此类推。 (4)多处理单元;(5)特殊的DSP指令;(6)指令周期短、功能强 ;(7)运算精度高; (8)丰富的外设;(9)功耗低。 DSP最重要的特点: 特殊的内部结构、强大的信息处理能力及较高的运行速度。 4.DSP芯片可以归纳为三大系列: ①TMS320C2000系列:适用于控制领域 ②TMS320C5000系列:应用于通信领域 ③TMS320C6000系列:应用于图像处理 第二章TMS320C54x的硬件结构 1. TMS320C54x内部结构(3大块) (1)CPU (2)存储器系统 (3)片内外设与专用硬件电路 CPU部分 ①先进的多总线结构(1条程序总线、3条数据总线和4条地址总线)。 ②位算术逻辑运算单元(ALU),包括1个40位桶形移位寄存器和2个独立的40位累加器。 ③17×17位并行乘法器,与40位专用加法器相连,用于非流水线式单周期乘法/累加(MAC)运算。 ④比较、选择、存储单元(CSSU):用于加法/比较选择。 ⑤指数编码器:可以在单个周期内计算40位累加器中数值的指数。 ⑥双地址生成器:包括8个辅助寄存器和2个辅助寄存器算术运算单元(ARAU) 存储器空间 192 K字可寻址存储空间:64 K字程序存储空间、64 K字数据存储空间及64 K字I/O空间 2.C54xDSP的三个状态和控制寄存器 (1)状态寄存器0(TS0) (2)状态寄存器1(TS1) (3)工作方式状态寄存器(PMST) 状态寄存器ST0(功能:反映寻址要求和计算中的状态) DP:数据存储器页指针 (共512页,每页64K字) 当ST1中的CPL=0时,DP值(9位地址)与指令中的低7位地址一道形成16位数据存储器地址。DP值也由LD指令装入。RESET指令将DP赋为0。 状态寄存器ST1 (功能:反映寻址要求、计算初始状态、I/O终端控制) INTM:中断方式位。 (1)INTM=0,开放全部可屏蔽中断; (2)INTM=1,关闭所有可屏蔽中断。 SSBX指令可置INTM为1,RSBX指令可将INTM清0。当复位时,INTM置1;当执行RETE或RETF指令(中断返回)时,INTM清0。 工作方式寄存器 (功能:设定并控制处理器的工作方式,反映处理器工作状态) IPTR:中断向量指针。(15~7位,共9位) 复位时,这9位全部置1,复位值为1FFh,复位向量PC=IPTR+0000000=FF80h。 3.累加器A和B 40位,其中32位数据位(双16位,双精度操作方式),8位冗余位(防止迭代运算时溢出)。 4. C54X中断系统(为实现中断功能而设置的各种硬件和软件。) (1)中断源:最多32个(2个保留)其中: 硬件14个 ,软件16个 (2)中断分类:①非可屏蔽中断16个,②可屏蔽中断16(14)个 非可屏蔽中断:不能由用户用软件来屏蔽的中断。特点:一旦有非屏蔽中断请求,CPU必须予以响应。用途:用于某些十分重要的事件发生,如:掉电; 可屏蔽中断:用户根据需要可用软件开放或禁止CPU响应中断。 特点:软件指令控制,灵活方便。用途:一般事件处理。 (3)硬件中断分为两类:①片内外设触发的

文档评论(0)

xiaofei2001129 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档