- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
dsp芯片原理和应用
DSP 芯片原理与应用
钱慧
2012-2013学年第二学期
Part1 前言
1 关于本课程
课时较短:32学时
课堂讲解基本原理和使用方法
课后自学相关内容的细节问题
课堂主要内容:TMS320DM642
硬件原理:结构与外设
软件编程:软件开发与代码优化
系统设计:最小系统设计
2 课堂要求与学习目标
课堂要求
了解高速DSP的发展趋势
理解高速DSP的结构、外设和编程
掌握高速DSP系统设计方法
学习目标
能够根据需要进行DSP选型
能够设计高速数字信号处理系统
能够编写高效率的DSP程序
3 预备知识:本科电子类课程
C语言
基本的编程能力和软件概念
微机原理(x86)
计算机结构的基本概念(指令、寄存器、总线、中断等)
数字信号处理
知道自己要做的滤波器、FFT等
模拟和数字电路
对DSP的I/O系统建立概念
对板级系统建立概念
时钟、复位、RAM等
计算机操作
5 课程用到的参考数目
DM642芯片学习的书籍
《TMS320 DM642DSP原理与应用实践》,电子工业出版社
《TMS320 DM642应用系统设计与开发》,人民邮电出版社
C6000原理介绍的书籍
《TMS320C6000系统DSP原理与应用》,电子工业出版社
《TMS320C6000DSP应用开发教程》,电子工业出版社
Part2 概述
DSP的特点
DSP的芯片分类
Add your text in here
Add your text in here
概述
DSP的发展历程
主要内容
DSP的产生
DSP产生的根源是基于软件的信号处理实现。我们需要这样的处理器:
可以嵌入式运行:无界面、小体积、低功耗
外围电路简单,以便迅速开发各种专用系统
高速运算能力
针对典型信号处理算法运行时间可以预测
与运算能力匹配的高速IO(计算机重在计算、处理机重在“流动”)
不需要高级软件功能
为了适应上述需要,DSP采用了一些特俗的结构,使DSP从通用处理器中分离出来,成为一类独立的微处理器
1987年,TI推出第一代DSP芯片
TMS320C10
5 MIPS(Million Instructions Per
Second)
4K RAM
3微米工艺
55000个晶体管
汇编语言
电子信息时代的历史变迁
20 世纪 60 年代
21 世纪
21 世纪初
10 亿美元
10,000 亿美元
1,000 亿美元
100 亿美元
整体半导体市场
大型机
晶体管
20 世纪 70 年代
20 世纪 80 年代
20 世纪 90 年代
推出单芯片数字信号处理器
推出 Speak & Spell 器件
发明首款手持计算器
首款商用晶体管与首款商用晶体管收音机
演示了数字投影显示系统,DLP 技术于 1998 年获得了艾美奖
于 2004 年宣布推出首款单芯片手机
20 世纪 50 年代
20 世纪 60 年代
20 世纪 70 年代
20 世纪 80 年代
20 世纪 90 年代
21 世纪
21 世纪初
Jack Kilby 发明集成电路并获 2000 年诺贝尔物理奖
推出了达芬奇技术
数字化应用
从:
到:
数字化应用
从:
到:
实时信号处理
DSP芯片的特点
对DSP内核的传统认识:
MAC(乘加)指令,一周期内完成
多总线结构(哈佛结构)
快速寻址(专用寻址寄存器)
零耗循环(硬件循环控制器)
片内集成存储器和I/O
运行时间可预测
算术单元
硬件乘法器
通用微处理器内通过微程序实现的乘法操作往往需要100多个时钟周期,非常费时。因此在 DSP内部设有专门的硬件乘法器。
多功能单元
为进一步提高速度,可以在CPU内设置多个并行操作的功能单元(ALU、乘法器和地址产生器)。如C6000的CPU内部有8个功能单元,包括2个乘法器和6个ALU。
针对MAC乘加运算,多数DSP的乘法和加法都支持在1个时钟周期内同时完成一次乘法和加法操作
多总线结构
冯诺依曼
哈佛结构
冯·诺依曼体系结构
程序计数器(PC)
CPU
存储器
程序(指令)
数据
地址
数据
哈佛结构
程序计数器(PC)
CPU
数据存储器
存储器
地址
数据
地址
数据
专用寻址单元
DSP面向的是数据密集型应用,伴随着频繁的数据访问,数据地址的计算时间也线性增长。DSP用专门的地址产生器,用于支持地址运算,地址计算不需要额外占用CPU时间。
DSP的地址产生器一般都支持间接寻址,而且有些DSP还能支持位反寻址
不断引入的技术
越来越长的流水线
Catch
VLIW(超长指令结构)
SIMD(单指令多重数据)
MIMD(多指令数据流)
流水处理
一条指令分成几个子操作
可并行处理多条指令
流水线深度:2----
您可能关注的文档
最近下载
- 中心医院“十五五”发展规划(完整版).docx VIP
- 长沙市工贸企业安全生产管理基础资料 (指导手册).doc VIP
- 贵州省安全生产条例解读课件.ppt VIP
- 公路工程安全管理制度.docx VIP
- ISO 927-2009香辛料和调味品—杂质和外来物含量的测定.doc
- 压缩空气管径及压力损失计算表(管径、压损计算).xls VIP
- 2024年质量员-土建方向-岗位技能(质量员)证考试题库.pdf VIP
- 《无人机航拍技术》课件—06无人机拍摄实例分析.pptx VIP
- YB∕T 《电动汽车驱动电机用冷轧无底层取向电工钢带(片)》.pdf
- 《无人机航拍技术》课件—05无人机飞行的法规.pptx VIP
文档评论(0)