- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章_DSP定点运算课件
1、DSP的含义;2、数字信号实现方法 ;3、DSP芯片的应用领域;4. DSP的发展;在一个指令周期内可完成一次乘法和一次加法
程序和数据空间分开,可以同时访问指令和数据
片内具有快速 RAM,通常可通过独立的数据总线在两块中同时访问
具有低开销或无开销循环及跳转的硬件支持
快速的中断处理和硬件I/O支持
具有在单周期内操作的多个硬件地址产生器
可以并行执行多个操作
支持流水线操作,使取指、译码和执行操作可以重叠执行
优点:大规模集成性、 稳定性好、精度高、可编程性、高速性能、可嵌入性、接口和集成方便;通用;7、DSP的性能指标;8.为什么要采用数字信号处理;9.数字信号处理方案;烹哪瓜瘁贿雀阂悲兄贱拐安叼桂槛鹃冈搽咆吼灵衰魏乓毙泡岭贮侠蛊汉棵第2章_DSP定点运算课件第2章_DSP定点运算课件;二、 TMS320系列部分芯片介绍;TI公司DSP命名规则;BGA(BALL GRID ARRAY);PLCC(PLASTIC J-LEADED CHIP CARRIER);PQFP(PLASTIC QUAD FLAT PACK);PDIP(PLASTIC DUAL-IN-LINE PACKAGE);LCCC(LEADLESS CERAMIC CHIP CARRIER);伙层露鹊纪乃尹荔间想垮角签俺抉遣坷硒革岔咏近恍挫悦秤伦终妮疵溉宜第2章_DSP定点运算课件第2章_DSP定点运算课件;教学内容和计划;第2章 DSP定点运算; 定点DSP中数据表示方法
定点DSP芯片的数值表示是基于2的补码表示形式。;X1 = + 1101101;数值数据的表示;补码的性质:;数的定标有Q表示法和S表示法,表1列出了16位数的16种Q表示和S表示,以及它们所能表示的十进制数范围。16位中有一个符号位、Q个小数位和15-Q个整数位来表示一个数。
;Q表示及数值范围;一个16位的二进制数既可以表示一个整数,也可以表示一个小数。;当需要表示小数时,小数点的位置始终在最高位后,最高位(D15)表示符号位。;16进制数 2000H=8192 用Q0表示
16进制数 2000H=0.25 用Q15表示;DSP定点运算中小数的表示 ;1.定点加法和减法设浮点数x,y,zx的Q值为Qx,y的Q值为Qy,且QxQy,z的Q值为Qz;设x=0.5, y=3.1,那么z=3.6
Qx=15, Qy=13, Qz=13,有:
x=16384; y=25395;
temp1=253952=101580(*)
temp2=x+temp1=16384+25395
=117964(*)
z=(int)(1179642)=29491
浮点z=29491/8192=3.6
;加法运算有可能超过16位(32768,上溢7FFFH,下溢8001H),那么应保持32位结果,双精度表示,以防止溢出。
加法运算实际中采用相同的Q值。在做加、减运算时,如果两个操作数的定标不一样,在运算前要进行小数点的调整,为保证运算精度,需要使Q值小的数调整为与另一个数的Q值一样大。(会带来误差)
; 16位定点加法和16位定点减法指令
提供了多条用于加法的指令,如ADD、ADDC、ADDT。其中,ADDC用于带进位的加法运算而ADDT专用于由TREG指定数的移位加法。
提供了多条用于减法的指令,如SUB、SUBB、SUBC和SUBS。其中,SUBS用于无符号数的减法运算,SUBB用于带借位的减法运算,而SUBC为正数减法指令。;2.定点乘法;乘法通常是:全部以Q15格式表示小数,或以Q0格式表示整数。
也可采用混合表示法(乘法不考虑溢出); 16位定点整数乘法
提供了大量的乘法运算指令,其结果都是32位,放在累加器A中。乘数的乘法指令中很灵活,可以是T寄存器、立即数、存储单元和累加器A的高16位。
一般对数据的处理都当做有符号数,如果是无符号数相乘,使用MPYU指令,这是一条专门用于无符号数乘法运算的指令,其他指令都是有符号数的乘法。;定点整数乘法; Q15定点小数乘法运算
两个16位整数相乘,乘积总是“向左增长”,这就意味着多次相乘后乘积将会很快超出定点器件的数据范围。而且要将32位乘积保存到数据存储器,就要耗费两个机器周期以及两个字的程序和RAM单元。然而,两个Q15的小数相乘,乘积总是“向右增长”,这就意味着超出定点器件数据范围的将是不太感兴趣的部分。;定点小数乘法;3.定点除法;;;整数除法; 定点除法运算
在一般的DSP中,没有专门的除法指令。
一般有两种方法来完成除法。一种是用乘法来代替,除以某个数相当于乘以其倒数,所以先
您可能关注的文档
- 党员发展程序(党课)课件.ppt
- 低压电器图片课件.ppt
- 单片机实验-1课件.ppt
- 单元要点概览课件.ppt
- 单片机实验1课件.ppt
- 单片机实验1-Keil_C51系统认识课件.ppt
- 党校2013.11.19课件.ppt
- 单片机汇编语言程序设计精讲2课件.ppt
- 单片机实验程序课件.ppt
- SAPFI概览-1.0课件.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)