DSP期末复习总结整理

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DSP期末复习整理

第一章绪论

1、基本概念(digital signal processing;digital signal processor;DSP技术)

①Digital Signal Processing:数字信号处理的理论和方法

②Digital Signal Processor:用于数字信号处理的微处理器

③DSP技术:用通用或专用的DSP处理器来完成数字信号处理的方法与技术

2、数字信号处理的优势

与模拟信号处理相比具有的优势:灵活性、精度高、可靠性好、可重复性好、抗干扰性能好、可以实现自适应算法、数据压对原信号缩影响小、可大规模集成。

3、DSP器件的结构特点

①采用哈佛结构和改善的哈佛结构:程序空间和数据空间分开编址,允许同时取指令(来自程序存储器)和取操作数(来自数据存储器),效率高。允许程序存储器与数据存储器之间进行数据传送。

②采用多总线结构:总线越多,可完成的功能就越复杂。

③采用流水线技术

④配有专用的硬件乘法-累加器

⑤具有特殊的DSP指令

⑥快速的指令周期

⑦硬件配置强

⑧支持多处理器结构

⑨省电管理和低功耗

4、什么是定点DSP,什么是浮点DSP,要求在TI网站上查找主流的定点DSP型号和浮点DSP型号。

定点DSP:数据以定点格式工作的DSP芯片称为定点DSP芯片;

TI公司:TMS320C1x/C2x、TMS320C2xx/C5x、TMS320C54xx/C62xx

浮点DSP:数据以浮点格式工作的DSP芯片称为浮点DSP芯片。

TI公司:TMS320C3x/C4x/C67x

DSP有定点与浮点两种。

定点:数据格式用整数和小数表示。大多是16位的,要考虑溢出范围,小数点的位置。

浮点:数据格式用尾数和指数表示。一般都是32位的,表示范围大,不需要考虑溢出,精度高,处理速度更快。

5、掌握利用定点DSP表述浮点数据的Q格式。如Q15数据2000H表示的十进制数值是多少?0.125用Q15表示值是多少?

定点数据表示:Qn.m

n:整数位数。

m:小数位数。

例:Q0.15

D15 D14 D13‥‥‥D1 D0

6、DSP器件的性能评价标准:传统评价标准,应用型评价标准,核心算法评价标准。

①传统的性能评价方法:MIPS:每秒执行百万条指令

MOPS:每秒执行百万次操作

MACS:每秒执行乘-累加次数

②应用型评价指标:使用完整的应用或一组应用来评价处理器的性能。如语音编码、

调制解调器应用。

③核心算法评价指标:使用核心算法应来评价处理器的性能。如FFT算法、滤波器

算法等。

7、主要产家及市场占有率:

TI:60% 、AD:16% 、MOTOROLA:14% 、LUCENT:5% 、Others:3%

8、DSP系统的构成和处理过程

X(t)——抗混叠滤波器—A/D转换器—数字信号处理—D/A转换器—低通滤波器——Y(t) DSP系统的处理过程:

①将输入信号进行抗混叠滤波,滤掉高于折叠频率的分量,防止信号频谱混叠;

②经采样和A/D转换器,将滤波后的信号转换为数字信号;

③数字信号处理器对其进行处理;

④经过D/A转换器,转成模拟信号;

⑤经过低通滤波器,滤除高频分量,得到平滑的模拟信号

9、TMS320VC5416-160的指令周期是多少毫秒?它的运算速度是多少MIPS?

解:f=160MHz,所以T=1/160M=6.25ns=0.00000625ms;运算速度=160MIPS

第二章54x系列DSP内部硬件结构

1、5416芯片的基本参数:工作电压、最高工作频率、数据宽度。

工作电压最高工作频率数据宽度

TMS320VC5416-120 1.5V 120MHz 120MIPS

TMS320VC5416-160 1.6V 160MHz 160MIPS

2、5416芯片引脚数,重点掌握引脚:I/O引脚XF、BIO、MP/MC、CLKMD1~CLKMD

3、CLKOUT、X1/X2、TOUT、RS、PS、DS、IS、NMI、INT0~INT3。

引脚数:144;

XF:外部标识输出信号,用于发送信号给外部设备。通过编程设置,可以控制外设工作。BIO:控制分支转移输入信号,用来检测外部设备状态,当BIO=0时,表示条件转移指令。MP/MC:DSP芯片工作方式选择信号微处理器或微计算机选择位。这一位的信息可以由硬件连接方式决定,也可以由软件置位或清零选择。=0,微控制器模式,可以访问片内ROM;=1,微处理器模式,不能访问片内ROM

3、5416内部包含哪些功能部件?CPU、存储器、总线、具体外设。

具体外设:I/O、定时器、时钟发生器、主机接口、软件可编程等待状态发生器、可编程分区开关、串行通信接口等。

4、CPU内部包含的功能部件?要求掌握各个功能部件的个数、位数、作用。ALU、累加器、乘法器、桶形移位器、CSSU、指数编码器、CPU控制与状态寄存器(要求掌握常用位的功能与设置方法)。

①40位算术逻辑运算单元(ALU):完成宽范围的算术逻辑运算

②2个40位累加器(ACCA和ACCB):可以作为ALU或MAC的目标寄存器,存放

运算结果,也可以作为ALU或MAC的一个输入。

③1个支持16~30位的桶形移位寄存器:

对运算前的输入数据进行数据定标;

对累加器的值进行算术或逻辑移位;

对累加器进行归一化处理;

在累加器的值存储到数据存储器之前,对欲存数据进行定标。

④17×17位乘法器:可以完成有符号数和无符号数的乘法运算。

⑤比较、选择和存储单元(CSSU):用来完成Viterbi算法中的加法/比较/选择操作。

⑥指数编码器(32位):用于支持指数运算指令的专用硬件,可以单周期内执行EXP

指令,求累加器中数的指数值。

⑦CPU控制和状态寄存器(16位):

状态寄存器0(ST0):主要是反映寻址要求和计算的中间运行状态。

状态寄存器1(ST1):主要反映寻址要求、计算的初始状态设置、I/O及中断控制。

处理器工作方式状态寄存器(PMST):主要是设定并控制处理器的工作方式,反

映处理器的工作状态

5、541

6、5402存储器的结构?寻址空间、具体配置。要会看存储器映射图。

相关文档
最新文档