DSP原理及应用复习 总结

时间:2019-05-11 22:47:42下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《DSP原理及应用复习 总结》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《DSP原理及应用复习 总结》。

第一篇:DSP原理及应用复习 总结

DSP芯片的主要结构特点:哈佛结构、专用的硬件乘法器、流水线操作、特殊的DSP指令、快速的指令周期。

中央处理器的体系架构分为:冯·诺依曼结构和哈佛结构 冯·诺依曼结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。由于取指令和存取数据要从同一个存储空间存取,经由同一总线传输,因而它们无法重叠执行,只有一个完成后再进行下一个。

哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。可以减轻程序运行时的访存瓶颈。

基础特性分类:静态DSP芯片、一致性的DSP芯片。数据格式分类:定点DSP芯片、浮点DSP芯片。用途分类:通用型DSP芯片、专用型DSP芯片。处理数据位数分类:16/32位 TMS320F2812芯片封装方式两类:179引脚的GHH球形网格阵列BGA封装、176引脚的LQFP封装。

DSP内部总线分为:地址总线和数据总线。注意:DSP外部总线:即DSP芯片与外扩存储器的总线接口,包括19根地址线和16根数据线。

时序寄存器XTIMINGx主要用于设置读写时序参数;配置寄存器XINTCNF2主要完成选择是种,设置输入引脚状态及写缓冲器深度;控制寄存器XBANK用于设置可增加周期的特定区,以及设置增加的周期数。

命令文件CMD是DSP运行程序必不可少的文件,用于指定DSP存储器分配。由两个伪指令构成,即MEMORY(定义目标存储器的配置)和SECTIONS(规定程序中各个段及其在存储器中的位置)。

28X系列DSP时钟和系统控制电路包括:振荡器、锁相环、看门狗和工作模式选择等

锁相环和振荡器的作用是为DSP芯片中的CPU及相关外设提供可编程的时钟芯片内部的外设分为告诉我社和低速外设,可以设置不同的工作频率看门狗模块用于监控程序的运行状态,它是提高系统可靠性的重要环节。

28xDSP片上晶振电路模块允许采用内部振荡器或外部时钟源为CPU内核提供时钟

DSP处理器内核有16根中断线,包括和NMI两个不可屏蔽中断和INT1至INT14等14个可屏蔽中断(均为低电平有效)。PIE中断系统共分12组,每组有8个中断复用1个CPU中断。采用三级中断机制:外设级、PIE级、CPU级

PIE中断工作原理:当某外设产生中断,IF被置1,IE也被置1,发送到PIE控制器,中断标志PIEIFRx.v被置1,中断请求发送到CPU,CPU级IFR中对应INTx被置1,IER和INTM被使能,CPU响应中断请求。

CPU定时器用户只能用T0,通用定时器是EV中的都可以用;CPU定时器只有周期中断,而EV中的通用定时器可以有上溢中断、下溢中断、周期中断、比较中断四种。

功能控制寄存器:GPxMUX、GPxDIT、GPxQUAL。

数据寄存器:GPxSET寄存器设置每个引脚为高电平;GPxCLEAR清除每个引脚信号;GPxTOGGLE反转触发每个引脚信号;GPxDAT读写每个引脚信号

事件管理器包括:通用定时器、圈比较PWM单元、捕获单元以及正交编码脉冲电路QEP 全比较PWM单元产生脉宽调制信号可以控制直流电机或步进电机的转速;捕获单元对光电编码器的输出信号进行测量可以计算电机的转速;正交编码脉冲电路根据增量编码器信号计算电机的旋转方向等信息。

通用定时器的寄存器:控制寄存器(决定通用定时器的操作模式,例如选择计数模式、时钟、预分频系数、比较寄存器的重装载条件)、全局控制寄存器(规定了通用定时器针对不同时间采取的动作、读取计数方向、定义ADC的启动信号)、比较寄存器(与通用定时器的计数值不断比较,匹配时,相应引脚跳变,请求中断)和周期寄存器(决定定时器的计数周期)是双缓冲的

通用定时器的中断:上溢中断、下溢中断、比较匹配、周期匹配

每个通用定时器都支持4种计数模式:停止/保持模式、连续递增计数模式、定向递增/递减计数模式和连续递增/递减计数模式。

EV模块各有3个全比较器,每个比较器对应两路PWM输出

每个比较单元包括3个比较寄存器CMPRX,各带一个映像寄存器;1个比较控制寄存器;1个动作控制寄存器;6路带三态输出的PWM引脚以及控制和中断逻辑。

较单元的输入包括来自控制寄存器的控制信号,通用定时器1的时钟信号及下溢信号、周期匹配信号和复位信号。比较单元输出信号是一个比较匹配信号,如果比较操作被使能的话,比价匹配信号将中断标志置位,并在对应的PWM引脚上产生跳变。比较单元的工作过程:通用定时器1的计数值不断地与比较寄存器的值进行比较,当发生匹配时,该比较单元的两个输出引脚发生跳变;ACTRA寄存器定义在发生比较匹配时每个输出引脚为高有效电平或低有效电平。

PWM单元对称/不对称波形发生器、可编程死区单元DBU、PWM输出逻辑和空间向量SVPWM状态机组成。ADC模块的特点:12位模数转换内核,内置双采样/保持器;顺序采样模式或并行采样模式;模拟输入电压范围0-3v;快速的转换时间,最高采样率12.5MSPS;16通道模拟信号输入; 并行采样:AdcRegs.ADCTRL3.bit.SMODE_SEL=1;顺序采样为0 双排序AdcTegs.ADCTRL1.bit.SEQ_CASC=0;级联排序为1 AdcRegs.ADCMAXCONV.all=0x0033并双;7并级;77顺双;F顺级 AdcRegs.ADCCHSELSEQ1.bit.CONV00=0x0 ADC工作模式:连续模式和启动/停止模式。ADC电源:上电、掉电、关闭模式。

上电顺序:给参考电源上电、给adc内部参考电源电路供电、adc模块完全供电后,等20μs才能执行第一次模数转换。

28x DSP的输入信号电压不能高于3.3V,模拟信号需经过调理后进入DSP的AD转换输入端口,未使用的模数转换器输入引脚,都要连接模拟地,否则会带来噪声信号

电源管理电路设计:多电源正确连接;不允许有电源引脚悬空;减少噪音和互相干扰,数电和模电单独供电,接地也分开,最终通过一个磁珠在单点连接

DSP编程语言特点:c语言:具有良好可读性和可移植性,开发率高;汇编语言:高的运行效率,常用语时间要求比较苛刻的地方,比如终端服务子程序。

头文件的作用:是c语言不可缺少的部分,是用户程序和函数库之间的纽带;头文件使用:用户程序只要按照头文件中的接口声明来调用库功能,编译器就会从库中提取相应的代码 C语言程序框架包含有寄存器结构定义文件、外设头文件、器件的宏与类型定义等,通过使用头外设文件,可以容易控制片内外设。

DSP程序包括:头文件包含、函数声明、宏定义、主函数main()和中断服务子程序

主函数的编程步骤:1初始换系统控制2清除所有中断并初始化PIE向量表3初始化所有用到的外设4开中断5编写用户代码 #include “DSP281x_Device.h”

#include “DSP281x_Examples.h”

interrupt void cpu_timer0_isr(void); void main(void)// {

InitSysCtrl(); DINT;

InitPieCtrl();

IER = 0x0000;

IFR = 0x0000;

InitPieVectTable(); EALLOW;

PieVectTable.TINT0 = &cpu_timer0_isr;

EDIS;InitGpio();InitCpuTimers();

ConfigCpuTimer(&CpuTimer0,100,1000000);

StartCpuTimer0();IER |= M_INT1;

PieCtrlRegs.PIEIER1.bit.INTx7 = 1;

EINT;

ERTM; …… }

interrupt void cpu_timer0_isr(void)

{

CpuTimer0.InterruptCount++;

PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;

}

第二篇:2014《DSP原理及应用》考试试题

2013级硕士研究生《DSP原理及应用》考试试题

方向:姓名:成绩:

1、试分析下列程序产生流水线冲突的原因,并说明如何解决该流水线冲突。

STLMA, AR0

LD*AR0, B(12分)

2、循环循址是实现循环缓冲区的关键,简要说明循环缓冲区中循环循址算法的基本工作原理。(12分)

3、试分析DSP与通用微处理器相比有哪些优势,为什么DSP处理器更适合做数字算法的处理。(12分)

4、有一个阶数为N=8的FIR滤波器,其单位冲击响应序列h(n)如下:h(0)=0.1, h(1)=0.2, h(2)=0.3, h(3)=0.4, h(4)=0.4, h(5)=0.3, h(6)=0.2, h(7)=0.1,试根据上述滤波器的特点,编写一个DSP程序实现该滤波器。要求用循环缓冲区法实现。(16分)

5、直接型二阶IIR滤波器的差分方程为:

y(n)b0x(n)b1x(n1)b2x(n2)a1y(n1)a2y(n2)

试用循环缓冲区法实现直接型二阶IIR滤波器。(16分)

6、试用DSP上的定时器设计一个方波信号发生器,并通过DSP的输出引脚XF输出。要求方波信号的周期为40s,占空比为50%,方波周期由片上定时器0确定,假定DSP系统时钟频率为4MHz。请根据要求写出设计参数,并编写相关程序。(16分)

7、试用TMS320VC5416设计一个DSP音频信号采集系统,在SPI模式下,用McBSP口实现与A/D转换器连接。要求自选A/D转换芯片,画出连接原理图,说明工作原理,并写出数据采集程序。(16分)

第三篇:《DSP原理及应用》课程设计教学大纲范文

课程设计中文名称:DSP原理及应用课程设计

课程编码: 设计周数:2周 学 分:2学分

开课学期:第6学期 开课单位:通信工程学院

一、课程设计的教学目的和任务

通过本课程设计教学所要达到的目的是:通过对课程设计任务的完成,使学生理课题教学的理论

内容,并且能够掌握和熟悉DSP的开发流程和基本的编程方法。同时,由于设计中涉及到各种器件的 使用,可以起到综合运用各种技术和知识的作用。本课程设计的任务是:任务分为基本要求和提高要 求。在基本要求中,学生要通过串口对指示灯进行控制,同时完成对串口数据的采集和发送。提高要 求是通过程序编写,完成对EVM板上的FLASH 进行烧写处理,从而使基本要求的程序可以脱机运行。

二、课程设计的主要内容

在TMS320VC5410EVM板上实现对信号的采集和发送。信号通过信号源提供给串行ADC,而

DSP从串口把ADC转换后的数据读入到DSP中。最后,从同一个串口,DSP把数据发送出去,通过 DAC编程模拟信号。在示波器上可以进行观察,输入同输出的信号是相同的,仅仅具有一定的相。

在程序运行过程当中,需要对一些指示灯进行控制。

三、课程设计的基本教学条件

实验室需要每组一台电脑,一个54XEVM板,仿真器,1M信号源,20M示波器,万用表。

四、参考资料

《TMS320VC54XDSP课程实践指导书》曾浩,重大教材科《DSP技术的发展与应用》 彭启琮,高 教出版社

五、成绩评定标准

实现全部基本要求为中或者良,实现提高要求为优,实现部分基本要求为及格,其他为不及格

第四篇:dsp——期末复习总结

Dsp原理及应用

1.简述DSP芯片的主要特点。答:

(1)采用哈佛结构。Dsp芯片普遍采用数据总线和程序总线分离的哈佛结构或者改进的哈佛结构,比传统处理器的冯诺依曼结构有更快的指令执行速度。

(2)采用多总线结构。可同时进行取指令和多个数据存取操作,并由辅助寄存器自动增减地址进行寻址,使CPU在一个机器周期内可多次对程序空间和数据空间进行访问,大大地提高了dsp的运行速度。

(3)采用流水线技术。每条指令可通过片内多功能单元完成取指、译码、取操作数和执行等多个步骤,实现多条指令的并行执行。

(4)配有专用的硬件乘法-累加器。在一个指令周期内可完成一次乘法和一次加法。(5)具有特殊的dsp指令。如:c54x中的FIRS和LMS指令,专门用于完成系数对称的FIR滤波器和LMS算法。

(6)硬件配置强。具有串行口、定时器、主机借口、DMA控制器、软件可编程等待状态发生器等片内外设,还配有中断处理器、PLL、片内存储器、测试接口等单元电路,可以方便地构成一个嵌入式自封闭控制的处理系统。(7)省电管理和低功耗。(8)运算精度高。

2.TI公司的DSP产品目前有哪三大主流系列?各自的应用领域是什么? 答:

(1)TMS320C2000系列,称为DSP控制器,集成了flash存储器、高速A/D转换器以及可靠的CAN模块及数字马达控制的外围模块,适用于三相电动机、变频器等高速实时工控产品等需要数字化的控制领域。

(2)TMS320C5000系列,这是16位定点DSP。主要用于通信领域,如IP电话机和IP电话网关、数字式助听器、便携式声音/数据/视频产品、调制解调器、手机和移动电话基站、语音服务器、数字无线电、小型办公室和家庭办公室的语音和数据系统。

(3)TMS320C6000系列,采用新的超长指令字结构设计芯片。其中2000年以后推出的C64x,在时钟频率为1.1GHz时,可达到8800MIPS以上,即每秒执行90亿条指令。其主要应用领域为:1.数字通信:完成FFT、信道和噪声估计、信道纠错、干扰估计和检测等;2.图像处理:完成图像压缩、图像传输、模式及光学特性识别、加密/解密、图像增强等。

3.简述TMS320C54x的DARAM与其它存储器有什么区别?

答:DARAM由一些分块组成。每个DARAM块在单周期内能被访问2次。4.请详细描述冯·诺依曼结构和哈佛结构,并比较它们的不同。答:

(1)冯诺依曼结构,采用单存储空间,即程序指令和数据共用一个存储空间,使用单一的地址和数据总线,取指令和取操作数都是通过一条总线分时进行。当进行高速运算时不但不能同时进行取指令和取操作数,而且还会造成数据传输通道的瓶颈现象,工作速度较慢。(2)哈佛结构采用双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输,使取指令操作、指令执行操作、数据吞吐并行完成,大大提高了数据处理能力和指令的执行速度,非常适合于实时的数字信号处理。

5、TMS320C54x 系统,有哪几种寻址方式?每种寻址方式写一条指令。答:

(1)立即寻址:LD

#80H,A

;立即数指令;

(2)绝对寻址:

MVKD 2000H, *AR5

;数据存储器数据数据存储器

;2000H为数据存储器地址

(3)累加器寻址:READA 2000H

;程序存储器数据数据存储器

;累加器A中存放的是程序存储器地址

;2000H是数据存储器地址(4)直接寻址:ADD 20H, B

操作数地址=DP左移7位+20H , CPL=0 操作数地址=SP

+20H , CPL=1(5)间接寻址:LD *AR2+, A

(6)存储器映像寄存器寻址:LDM 39H, A

;数据存储器数据累加器A

;SPSD0累加器A(7)堆栈寻址:PSHM ST0 6.请描述FIRS指令的功能。答:

FIRS Xmem,Ymem,pmad

;有限冲激响应(FIR)滤波器指令

;pmadPAR ;如果 RC>0 ;B+AH x(PAR)B ;((Xmem)+(Ymem))<<16 A ;PAR+1 PAR ;RC-1 RC FIRS指令实现一个对称的有限冲激响应(FIR)滤波器。首先Xmem和Ymem相加后的结果左移16位放入累加器A中。然后累加器A的高端(32~16位)和由pmad寻址得到的Pmem相乘,乘法结果与累加器B相加并存放在累加器B中。在下一个循环中,pmad加1.一旦循环流水线启动,指令成为单周期指令。

7.FFT蝶形运算对输入序列倒序采用何种寻址方式?AR0中应存放什么值? 答:

(1)间接寻址中的位倒序寻址方式。FFT运算主要实现采样数据从时域到频域的转换,要求采样点输入是倒序时,输出是顺序;若输入是顺序,则输出是倒序,采用位倒序寻址方式正好符合FFT算法的要求。

(2)AR0存放的整数值为FFT点数的一半。8.简述主机接口(HPI)的通讯过程。答:

TMS320C54X的主机接口(HPI)是一个8位并行接口,通过8根外部数据线HD(0~7)实现DSP与其他总线或CPU进行通信。当TMS320C54X与主机传送数据时,HPI能自动地将外部接口连续传来的8位数组成16位数,并传送至TMS320C54X。当主机使用HPI寄存器执行数据传输时,HPI控制逻辑自动执行对TMS320C54X内部的双寻址RAM的访问,以完成数据处理。9.进行块重复操作要用到哪几个寄存器?块重复可否嵌套? 答:

RPT:循环执行一条指令

RPTB:循环执行一段指令,即块循环指令(1)进行块重复操作的循环次数由块循环计数器(BRC)确定,需要利用两个寄存器:块重复起始地址寄存器(RSA)、块重复结束地址寄存器(REA)。(2)由于使用了不同的寄存器,因此可以实现循环嵌套。

10.TMS320C54x的CPU主要由哪几个部分构成?它们的功能是什么? 答:

(1)40位算术逻辑运算单元ALU:可完成宽范围的算术、逻辑运算;

(2)2个40位的累加器A和B:可以作为ALU或MAC的目标寄存器存放运算结果,也可以作为ALU或MAC的一个输入;

(3)支持—16~31位移位范围的桶形移位寄存器:用于累加器或数据区操作数的定标,将输入数据进行0~31位的左移和0~16位的右移;

(4)乘法-累加单元MAC:可在一个流水线周期内完成1次乘法运算和1次加法运算;(5)比较。选择和存储单元CSSU:用于完成Viterbi算法中的加法/比较/选择(ACS)操作;

(6)指数编码器EXP:用于支持指数运算指令的专用硬件,可以在单周期内执行EXP指令,求累加器中指数的指数值;

(7)CPU状态和控制寄存器:包括ST0、ST1和PMST,这些寄存器都是存储器映像寄存器,可以很方便对它们进行数据操作:1.将它们快速地存放到数据存储器;2.由数据存储器对它们进行加载;3.用子程序或中断服务程序保存和恢复处理器的状态。

11.已知中断向量TINT=13H,中断向量地址指针IPTR=111H,求中断向量地址是多少?

12.DSP的仿真器的作用是什么? 答:

(1)下载程序;

(2)样机资源可视化,应用程序调试;

(3)控制样机运行方式:单步执行、执行到断点或者全速执行。

第五篇:《微机原理与应用》总结复习.

第一章概述

一、个人计算机的构成(各组成部分及器件作用、性能指标等

二、计算机基础知识概念(数制和编码、指令和程序、…

三、微型计算机的结构(内部和外部结构、工作原理、概念术语解释、外部设备分类和接口基本概念第二章 IA-32结构微处理器

8086/8088 微处理器结构、存储器结构与堆栈、8086~80386、80486的功能结构、之间的差别

8位、16位、32位寄存器的功能作用以及一些特殊寄存器的状态标志位的含义

8086~803868位、16位、32位寄存器的功能作用以及一些特殊寄存器的状态标志位的含义

处理器总线时序基本概念、几种基本时序的工作流程分析

8086的时序相关概念定义(•时钟周期、总线周期、指令周期•一般读写时序的描述•若干种典型时序 8086的两种组态的连接

微处理器的操作方式、存储器的组织管理模式、微处理器的一些新技术 第三章 IA-32指令系统 各类寻址方式、通用指令 第四章汇编程序设计

基本编程方法(指示性语句和指令性语句、数据段定义、堆栈段定义、代码段编写、过程编写、三种程序设计的基本结构(•顺序流程•分支流程•循环流程、基本 的数据传送交换编程、数据编码转换编程、基本的算术运算编程、数据排序和查找编程、子程序设计、DOS功能调用、宏功能的设计(宏汇编程序编写

第五章存储器

存储器的有关基本概念、常用的存储器分类、存储器与 CPU的接口(如何连接、连接需注意的问题

IA-32微处理器的三种工作方式的含义 实地址方式下的存储器访问地址的形成 保护虚拟地址下的存储器访问地址的形成 第六章输入、输出、和系统总线

接口的基本概念(接口传送的信息分类、寻址方式…、输入输出时序、数据传送方式、数据传送控制方式、外设与 CPU的接口的连接与编程、了解DMA 总线的操作过程和数据传输方式、各类总线的概念及用途、系统总线(•PC•ISA•PCI、其它总线接口

第七章中断

中断和中断系统的有关概念、中断的处理过程(条件、响应、优先权、中断控制器8259、8086的中断方式

第八章并行接口芯片8255

一、接口电路应具备的部件和实现的功能

输入/输出数据的锁存器和缓冲器、状态和控制命令的寄存器、端口的译码和控制电路、中断请求触发器、中断屏蔽触发器、中断优先权排队电路和发出中断向量的电路。

二、8255芯片的作用、工作方式和控制字的编程。第九章串行通信及接口电路

基本概念(如:同步、异步通信定义等、串行通信实现的方法、有关的标准与接口、8251芯片的应用第十章计数器和定时器电路、人机接口

计数器和定时器的有关概念、工作原理、可编程定时器/计数器8253/8254的应用(连接和编程

主要输入/输出设备的基本概念、常用输入/输出设备的分类、常用的一些输入输出设备的工作原理,应用编程

一、选择题 20%

二、填空题 10%

三、简答题 20%

四、应用题(编程、硬件连接、工作流程分析(50

下载DSP原理及应用复习 总结word格式文档
下载DSP原理及应用复习 总结.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    单片机原理及应用(专升本)复习总结

    《单片机原理及应用》复习单片机(Micro Controller Unit,简称MCU):把中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、输入/输出接口电路、定时器/计数器以及串行通信......

    地理信息系统原理与应用复习总结

    地理信息系统原理与应用复习总结 第一章 绪论 1.美国联邦数字地图协调委员会(FICCDC) 地理信息系统概念(GIS): GIS是由计算机硬件、软件和不同的方法组成的系统,该系统设计用来......

    DSP控制器原理及技术

    西安邮电大学 DSP控制器原理及技术 院(系)名称学生姓名专业班级名称学号时间实验报告 自动化学院 2014年6月 : ::: : 1 课内实验 3.1 CCS入门 3.1.1 CCS 入门实验 1(CCS 使用) 3.......

    DSP复习总结(精)(五篇范文)

    一.数字信号处理概述 1.DSP的优势:可控性强,稳定度高,精度高,抗干扰性强,实现自适应性,数据压缩, 大规模集成。 2.实时数字信号处理:信号处理速度必须大于等于输入信号更新......

    DSP考试复习总结最终版

    第一章 TMS320LF240X 系列芯片的特点: ① 采用高性能 CMOS 技术, 使得供电电压降为 3.3V, 减少了控 制器的功耗;30MIPS 的执行速度使得指令周期缩短到 33ns (30MHz) ,从而提高了控......

    电气类专业DSP原理及应用教学模式探索

    电气类专业DSP原理及应用教学模式探索 摘 要:DSP原理及应用是电气类工程专业本科开设的一门专业基础课程,旨在培养本科学生掌握DSP软件编程和硬件系统设计的能力。分析了DSP原......

    DSP原理与应用教学方法研究与探索(精)

    82 2011年第14期 数字信号处理器 (Digital Signal Processor, 简称DSP 是伴随着 数字信号处理技术和集成电路微电子技术的高速发展应运而生的, 为数字信号处理算法的实现提......

    传感器原理与应用复习

    例1:量程为150V的0.5级电压表和量程为30V的1.5级电压表,分别测量20V电压,问哪个测量精度高?例2:某压力表精度为1.5级,量程为0~2.0MPa,测量结果显示为1.2MPa,求1)最大引用误差δnm;2)可能......