DSP原理及应用考试要点[详述].docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP原理及应用考试要点[详述]

CHAP1 1 冯、诺依曼结构和哈佛结构的特点 冯、诺依曼结构采用单存储空间,即程序指令和数据共用一个存储空间,使用单一的地址和数据总线,取指令和取操作数都是通过一条总线分时进行。 哈佛结构该结构采用双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线。 改进哈佛结构采用双存储空间和数条总线,即一个程序总线和多条数据总线。 2 DSP芯片的特点(数据密集型应用) 采用哈佛结构 采用多总线结构 配有专用硬件乘法-累加器 快速指令周期 采用流水线技术 具有特殊的DSP指令 硬件配置强 3 定点DSP芯片和浮点DSP芯片的区别及应用特点 定点DSP芯片,数据以定点格式工作的 精度和范围是不能同时兼顾的。定点DSP是主流产品,成本低,对存储器要求低、耗电少,开发相对容易,但设计中必须考虑溢出问题。用在精度要求不太高的场合。 浮点DSP芯片,数据以浮点格式工作 精度高、动态范围大,产品相对较少,复杂成本高。但不必考虑溢出的问题。用在精度要求较高的场合。 4 定点DSP的表示(Qm.n,精度和范围与m、n的关系)及其格式转换 整数表示法 :最高位是符号位,0代表正数,1代表负数 其余位以二进制的补码形式表示数值。 小数表示法:最高位是符号位,0代表正数,1代表负数 其余位以二进制的补码形式表示数值,小数点在Dn-1位。16位TMS320C54X是采用的是小数点在D15位 数的定标:对定点数而言,数值范围与精度是一对矛盾 n越大,数值范围越小,但精度越高;相反,n越小,数值范围越大,但精度就越低。 定点格式数据的转换 十进制转换成Qm.n形式:先将数乘以 2n变成整数,再将整数转换成相应的Qm.n形式。 不同Qm.n形式之间的转换:即n大的数据格式向n小的数据格式转换。 5 TI公司的三大主力系列DSP芯片特点及应用领域 C2000系列,定位于控制类和运算量较小的运用,应用于各种工业控制领域。 C5000系列,低功耗高性能,定位于中等计算量的应用。主要用于便携式的通信终端。 C6000系列,定位于具有较大计算量要求的应用,主要应用于高速宽带和图像处理等高端应用。 6 DSP芯片的运算速度 TMS320LC549-80在主频为80MHz时的指令周期为12.5ns,一个指令周期内完成一次乘法和加法操作,其MAC时间就是12.5ns,处理能力为80 MIPS。 CHAP2 1 TMS320C54x芯片的组成(三部分,相同系列不同芯片之间的区别和联系) CPU、片内存储器和片内外设 同系列不同型号片内存储器和片内外设不同 2 DSP芯片的电源引脚、DSP芯片的控制引脚 电源引脚 CVdd,电压+1.8V,为CPU内核提供专用电源 DVdd,电压+3.3V,为各I/O引脚提供的电源 Vss,接地 控制引脚 引脚名称 引脚序号 功能说明 MSTRB* 24 外部存储器选通信号,总开关。 RS* 98 复位引脚,低电平有效。在正常工作情况下,此引脚至少保持2个CLKOUT周期的低电平 PS* 20 外部程序存储器 DS* 21 数据存储器 IS* 22 I/O空间选择信号 3 TMS320C54X芯片的总线组成情况,以及各总线的功能 1组程序总线PB传送取自程序存储器的指令代码和立即操作数。 3组数据总线CB(HW)、DB(LW)用来传送从数据存储器读出的数据;EB 用来传送写入存储器的数据。 4组地址总线PAB、CAB、DAB、EAB用来提供执行指令所需的地址 4 算术逻辑单元ALU对输入数据的符号扩展及运算结果的溢出处理 符号扩展 溢出处理(发生溢出时) 若OVM=0,则对ALU的运算结果不作任何调整,直接送入累加器 若OVM=1,则对ALU的运行结果进行调整。 当正向溢出时,将32位最大正数00 7FFF FFFFH装入累加器; 当负向溢出时,将32位最小负数FF 8000 0000H装入累加器。 状态寄存器ST0中与目标累加器相关的溢出标志OVA或OVB被置1。 5 累加器A、B的组成、两个累加器的区别、累加器内容的保存(移位、保存) 累加器A和B的区别是 AH可以用作乘法器的一个输入,使用MPYA指令。 只能使用累加器A寻址程序空间。 带移位的累加器存储操作 移位操作是在存储累加器内容的过程中同时完成的 移位操作是在移位寄存器中完成的,累加器的内容保持不变 6 桶形移位器的作用、移位数的形式、MAC单元的特点 作用 40位桶形移位寄存器主要用于累加器或数据区操作数的定标 移位数有3种形式 立即数,取值范围:-16 ~ 15. 状态寄存器ST1中的移位方式位ASM,花计5位,取值范围:-16 ~ 15. 数据暂存器T中的低6位数值,取值范围:-16 ~ 31. 特点 MAC单元具有

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档