![DSP原理及应用——总复习(包括大纲要求和97个复习自测题)(终)_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-5/17/35c90afc-4f60-4a0b-ad00-6aa5102c3d87/35c90afc-4f60-4a0b-ad00-6aa5102c3d871.gif)
![DSP原理及应用——总复习(包括大纲要求和97个复习自测题)(终)_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-5/17/35c90afc-4f60-4a0b-ad00-6aa5102c3d87/35c90afc-4f60-4a0b-ad00-6aa5102c3d872.gif)
![DSP原理及应用——总复习(包括大纲要求和97个复习自测题)(终)_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-5/17/35c90afc-4f60-4a0b-ad00-6aa5102c3d87/35c90afc-4f60-4a0b-ad00-6aa5102c3d873.gif)
![DSP原理及应用——总复习(包括大纲要求和97个复习自测题)(终)_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-5/17/35c90afc-4f60-4a0b-ad00-6aa5102c3d87/35c90afc-4f60-4a0b-ad00-6aa5102c3d874.gif)
![DSP原理及应用——总复习(包括大纲要求和97个复习自测题)(终)_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-5/17/35c90afc-4f60-4a0b-ad00-6aa5102c3d87/35c90afc-4f60-4a0b-ad00-6aa5102c3d875.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、DSPDSP原理及应用原理及应用总复习总复习第第1 1章章 绪论绪论大纲要求:大纲要求:基本内容:基本内容:数字信号处理概述;可编程数字信号处理概述;可编程DSP芯片;芯片;DSP系统;系统;DSP产品简介。产品简介。教学重点:教学重点:DSP系统的构成和系统的构成和DSP系统的设计过程。系统的设计过程。教学难点:教学难点:DSP芯片的特点及芯片的特点及DSP芯片的应用。芯片的应用。基本要求:基本要求:理解数字信号处理理论与方法;正确理理解数字信号处理理论与方法;正确理解可编程解可编程DSP芯片的发展概况和特点、分类及应用;芯片的发展概况和特点、分类及应用;掌握掌握DSP系统的构成、特点、设计
2、过程和芯片的选系统的构成、特点、设计过程和芯片的选择。择。 本章内容主要是概念性知识要点,其复习可在本章内容主要是概念性知识要点,其复习可在熟悉教材的基础上复习课后作业和完成以下测熟悉教材的基础上复习课后作业和完成以下测试题来进行试题来进行。 1、DSP芯片内部采用芯片内部采用_结构结构,这种结这种结构将构将_和和_分开分开,允许同时取来允许同时取来自自_的指令和的指令和_的数据。的数据。 2、改进的哈佛结构允许指令存储在、改进的哈佛结构允许指令存储在_中,执行此指令,不需要再从存储器中读取中,执行此指令,不需要再从存储器中读取指令,节约了一个指令周期的时间。指令,节约了一个指令周期的时间。3
3、、TMS320C54x内部有内部有_等等4条总线,条总线,每条总线又包括每条总线又包括_和和_ 。可。可以在一个机器周期内从程序存储器取以在一个机器周期内从程序存储器取_条指令,从数据存储器读条指令,从数据存储器读_个操作数和向数据存储器写个操作数和向数据存储器写_个操作个操作数。数。 4 4、一般而言,一个具有四级流水线的、一般而言,一个具有四级流水线的DSPDSP芯芯片执行一条指令,是将指令分为片执行一条指令,是将指令分为_ 、 _ 、 _ 、 _ 四个阶四个阶段。段。 5、TMS320C54xDSP的的FIR指令专门用于系指令专门用于系数对称的数对称的_算法(请写全称),算法(请写全称)
4、,LMS指令用于指令用于_算法(请写全称)。算法(请写全称)。 6、选择、选择DSP芯片应考虑芯片应考虑_ 、 _ 、 _ 、 _ 、 _ 、 _等主要因素,其它等主要因素,其它如封装形式、质量标准、供货情况和生命周如封装形式、质量标准、供货情况和生命周期也应顾及。期也应顾及。 7、TI公司目前常用的公司目前常用的DSP芯片归纳为芯片归纳为三大系列:即三大系列:即_系列(包括系列(包括_ )、)、 _系列(包括系列(包括_ )、)、 _系列(包括系列(包括_ )。)。 8、目前世界上生产通用目前世界上生产通用DSP的厂家主的厂家主要有哪几家?(请至少说出要有哪几家?(请至少说出4个)个) 9、
5、请说出衡量、请说出衡量DSP芯片运算速度的性芯片运算速度的性能指标?(至少能指标?(至少3种)种) 10、请画出、请画出4级流水线操作图。级流水线操作图。 11、典型的、典型的DSP系统应包括系统应包括_ 、 _ 、 _ 、 _ 、 _ 。 12、DSP芯片的特点是芯片的特点是_ 、 _ 、 _ 、 _ 、 _ 、 _ 、 _ 、 _ 、 _ 。 13、DSP系统的特点是系统的特点是_ 、 _ 、 _ 、 _ 、 _ 、 _ 、 _ 。 14、DSP系统的设计过程可分为系统的设计过程可分为_ 、 _ 、 _ 、 _ 、 _ 、 _ 6个阶段。个阶段。 15、DSP芯片按基础特性分类可分为芯片按
6、基础特性分类可分为_ DSP芯片和芯片和_ DSP芯芯片;按用途可分为片;按用途可分为_ DSP芯片芯片和和_ DSP芯片;按数据格式可芯片;按数据格式可分为分为_ DSP芯片和芯片和_ DSP芯片。芯片。DSPDSP原理及应用原理及应用总复习总复习第第2 2章章 TMS320C54xTMS320C54x的硬件结构的硬件结构大纲要求:大纲要求:基本内容:基本内容:C54x的基本结构;的基本结构;C54x的主要特性和的主要特性和外部引脚;外部引脚;C54x的内部总线结构;的内部总线结构;C54x的中央处的中央处理器;理器;C54x的存储器空间结构;的存储器空间结构;C54x的片内外设的片内外设电
7、路;电路;C54x的系统控制;的系统控制;C54x的外部总线。的外部总线。教学重点:教学重点:C54x的中央处理器;的中央处理器;C54x的存储空间的存储空间结构和片内外设电路。结构和片内外设电路。教学难点:教学难点:C54x的系统控制中关于流水线操作的的系统控制中关于流水线操作的理解。理解。基本要求:基本要求:掌握掌握DSP芯片的芯片的CPU、存储器和片内外、存储器和片内外设的基本结构和工作原理;正确理解设的基本结构和工作原理;正确理解C54x的系统的系统控制和外部总线。控制和外部总线。 本章内容概念较多,并多为理解记忆的知本章内容概念较多,并多为理解记忆的知识要点,其复习应围绕教学重点进行
8、归纳识要点,其复习应围绕教学重点进行归纳总结,可通过做课后习题以及下述测试题总结,可通过做课后习题以及下述测试题来进行来进行。1、请写出、请写出TMS320C54xDSP 8条总线的英条总线的英文简称。文简称。2、程序总线传送取自程序存储器的、程序总线传送取自程序存储器的_和和_。 3、请说明、请说明TMS320C54xDSP的的CPU执行执行下列读写操作时分别用到哪些总线?下列读写操作时分别用到哪些总线? (1)程序写程序写 (2)单数据读单数据读 (3)双数据读系数读双数据读系数读 (4)外设读外设读 (5)外设写外设写 4、TMS320C54xDSP的的3组数据总线组数据总线CB、DB和
9、和EB中,中, _和和_传送读到传送读到数据存储器的操作数,数据存储器的操作数, _传送写到传送写到存储器的数据。存储器的数据。 5、C54xDSP利用两个辅助寄存器算术利用两个辅助寄存器算术运算单元运算单元_和和_在每个周期在每个周期内产生内产生_个数据存储器的地址。个数据存储器的地址。 6、C5402采用双电源供电,共内核电采用双电源供电,共内核电源电压为源电压为_V,IO电源电压为电源电压为_V。 7、C5402芯片共有芯片共有_个地址引脚,个地址引脚,可寻址可寻址_字的外部程序空间、字的外部程序空间、 _字的外部数据空间和字的外部数据空间和_字字的外部的外部IO空间。空间。 8、TMS
10、320C54x芯片都有芯片都有2个通用的个通用的IO引脚,分别为引脚,分别为_和和_。 9、TMS320C54x系列系列DSP芯片的内部芯片的内部结构包括结构包括_、_、_、 _、_、 _、_、_、_及_10个组成部分个组成部分。 10、C54x的的2个地址生成器包括个地址生成器包括_个辅助寄存器和个辅助寄存器和_个辅助寄存器个辅助寄存器算术单元。算术单元。 11、根据根据ALU功能框图回答问题:功能框图回答问题: (1)ALU如何获取数据?如何获取数据? (2)ALU输出数据送往何方?输出数据送往何方? (3)请分别说明)请分别说明SXM、C、C16控制位的控制位的 作用?作用?12、若、若
11、OVM=1,当正向溢出和负向溢出时,当正向溢出和负向溢出时,ALU将如何处理运行结果?将如何处理运行结果?13、累加器、累加器A和和B都可分为三部分:都可分为三部分:_和和_。其中,。其中,_用作计算时的用作计算时的数据位余量数据位余量,以防止诸如自相关那样的迭代运以防止诸如自相关那样的迭代运算时溢出。算时溢出。14、设、设A=FF20100614,执行执行STL A,6,T指指令后令后, 累加器和数据存储器单元累加器和数据存储器单元T中的中的结果分别是多少结果分别是多少? 15、累加器、累加器A和和B的差别仅在于累加器的差别仅在于累加器_的的3116位可以用做乘法器的一个位可以用做乘法器的一
12、个输入。输入。 16、如何对进位位、如何对进位位C清零和置位?清零和置位? 17、桶形移位寄存器的任务是为输入的数据、桶形移位寄存器的任务是为输入的数据_ ,包括在,包括在ALU运算前对来自数据存储器运算前对来自数据存储器的操作数或累加器的值进行的操作数或累加器的值进行_ 对累加器对累加器的值进行的值进行_ _等等。 18、C54X CPU的乘法器的乘法器/加法器单元包含一个加法器单元包含一个_ 位乘法器和位乘法器和_位加法器可以,在一个位加法器可以,在一个流水线状态周期内完成一次流水线状态周期内完成一次_运算。运算。 19、当、当ST1中的小数方式位中的小数方式位FRCT= _ ,乘,乘法器
13、工作在小数相乘方式,乘法结果自动左移法器工作在小数相乘方式,乘法结果自动左移1位,以消去多余的符号位。位,以消去多余的符号位。 20、比较、比较选择和存储单元选择和存储单元CSSU是专为是专为_算法设计的硬件单元,只要将算法设计的硬件单元,只要将ST1中中的的_位置位置1,ALU就被配置成双就被配置成双16位工位工作方式,所有的双字指令都变成双作方式,所有的双字指令都变成双16位的位的算术运算指令。算术运算指令。ALU可以在一个机器周期可以在一个机器周期内完成两个内完成两个16位数的加位数的加/减运算,结果分别减运算,结果分别存放在累加器的高存放在累加器的高16位和低位和低16位,然后可位,然
14、后可以利用以利用_指令对累加器的高指令对累加器的高16位和低位和低16位进行比较,并选择较大者存放到指令所位进行比较,并选择较大者存放到指令所规定的存贮单元中。规定的存贮单元中。 21、指数编码器是使用、指数编码器是使用_指令和指令和_指令对累指令对累加器的数值进行归一化处理。加器的数值进行归一化处理。 22、指数编码器可以在单个周期内执行、指数编码器可以在单个周期内执行_指令,指令,求得累加器中数的求得累加器中数的_值,并以值,并以2的补码的形式存的补码的形式存放到放到_中。中。 23、C54x提供三个提供三个16位寄存器来作为位寄存器来作为CPU状态和控状态和控制寄存器,它们分别为制寄存器
15、,它们分别为_和和_ 。 24、状态寄存器、状态寄存器0中,中,_字段是作为辅助寄存器字段是作为辅助寄存器指针,在间接寻址指针,在间接寻址_操作数时,用来选择辅助寄操作数时,用来选择辅助寄存器,当存器,当DSP工作在工作在_方式时,不能修正方式时,不能修正ARP,它必须置它必须置“0”。 25、状态寄存器、状态寄存器0中,中,DP字段称字段称_ ,在,在直接寻址方式,若直接寻址方式,若ST1中的中的CPL= _ ,该字段(该字段(9位)与指令中给出的低位)与指令中给出的低7位地址位地址一起形成一个一起形成一个16位直接寻址存储器的地址。位直接寻址存储器的地址。 26、CPL=1,选择,选择_
16、的直接寻址方式。的直接寻址方式。 27、INTM=0, _ 全部可屏蔽中断。全部可屏蔽中断。(A)开放)开放 (B)关闭)关闭 28、ASM规定一个多大范围的移位值?规定一个多大范围的移位值? 29、处理器工作方式状态寄存器、处理器工作方式状态寄存器PMST中的中的_为中断向量指针,它指示中断向量所为中断向量指针,它指示中断向量所驻留的驻留的128字程序存储器的位置,字程序存储器的位置,DSP复位复位时,这时,这9位字段全部置位字段全部置“1”,所以复位向量,所以复位向量总是驻留在程序存储空间的总是驻留在程序存储空间的_ 。 30、C54x处理器工作方式状态寄存器处理器工作方式状态寄存器PMS
17、T中有中有3个状态位个状态位_ 、 _和和_ ,用来安排,用来安排C54X片内存存储器作为片内存存储器作为程序或数据空间程序或数据空间。 31、若、若MP/ MC0,则片内,则片内ROM安排到安排到_ 。 32、若、若OVLY=1,则片内,则片内RAM安排到安排到_ 。 33、若、若DROM _ ,则片内,则片内ROM不安排不安排到数据空间。到数据空间。 34、 C54x的的CPU包括包括_、_、_、 _、_、 _、及及_。 34、C54X中,内部存储器的形式有中,内部存储器的形式有_ 、 _和和_三种,三种, _总是安排到数据总是安排到数据存储空间,也可以构成程序存储空间存储空间,也可以构成
18、程序存储空间; _一般构成程序存储空间一般构成程序存储空间,也可部分地安排到也可部分地安排到数据存储空间。数据存储空间。 35、所谓双寻址、所谓双寻址RAM(DARAM)就是就是_的的RAM存储器存储器,而单寻址而单寻址RAM(SARAM)就就是是_的的RAM存贮器。存贮器。 36、C5402内部含有内部含有_字的字的ROM、 _字的字的DARAM、 _字的字的SARAM。 37、C5402有有20条外部程序地址线,其程序条外部程序地址线,其程序空间可扩展至空间可扩展至1M字。整个程序空间分成字。整个程序空间分成_页,页号由存储器映像页,页号由存储器映像CPU寄存器寄存器_设定。设定。 38、
19、当、当TMS320VC5402片内片内RAM安排到程安排到程序空间时,每页程序存储器分成两部分:序空间时,每页程序存储器分成两部分:一部分一部分_ ;另一部分是;另一部分是_ ;当片内;当片内ROM被寻址(被寻址(MP/MC=0),它只能在它只能在_页,不能映像到程序存储器的其它页。页,不能映像到程序存储器的其它页。 39、C54x有两类特殊功能寄存器,它们都有两类特殊功能寄存器,它们都映像到数据空间的第映像到数据空间的第_页,第一类是页,第一类是_寄存器,它们映象到数据空间的寄存器,它们映象到数据空间的_地址范围内,主要用于程序的运算处理和寻地址范围内,主要用于程序的运算处理和寻址方式的选择
20、及设定;第二类是址方式的选择及设定;第二类是_寄存寄存器,它们映象到数据空间的器,它们映象到数据空间的_区域内,区域内,主要用于控制片内外设,包括串行通信控制主要用于控制片内外设,包括串行通信控制寄存器组、定时器控制寄存器组、机器周期寄存器组、定时器控制寄存器组、机器周期设定寄存器组等。设定寄存器组等。 40、C54x提供了一个具有提供了一个具有64K字的字的I/O空间,空间,主要用于对片外设备的访问。可以使用主要用于对片外设备的访问。可以使用_ 指令和指令和_ 指令对指令对I/O空间寻址。对空间寻址。对I/O空间空间访问时,除了使用数据总线和地址总线外,访问时,除了使用数据总线和地址总线外,
21、还要用到还要用到_ 、 _ 、 _控制线。其控制线。其中中_和和_ 用于选通用于选通I/O空间,空间, _ 用用于控制访问方向。于控制访问方向。 41、 C54X片内有两个部件片内有两个部件_和和_,控制着外部总线的工作。控制着外部总线的工作。 42、C5402有一个有一个_级深度的流水线级深度的流水线,在在任何一个机器周期内,可以有任何一个机器周期内,可以有_条不同条不同的指令在同时工作,每条指令工作在不同的指令在同时工作,每条指令工作在不同级的流水线上。级的流水线上。 43、C5402的流水线结构可分为的流水线结构可分为_ 、 _ 、 _ 、 _ 、 _ 、 _几个阶段。几个阶段。 44、
22、流水线冲突产生的原因是什么?有哪、流水线冲突产生的原因是什么?有哪些方法可以避免流水线冲突?些方法可以避免流水线冲突?DSPDSP原理及应用原理及应用总复习总复习第第3 3章章 TMS320C54xTMS320C54x的指令系统的指令系统大纲要求:大纲要求:基本内容:基本内容:寻址方式;指令的表示方法;指令系统寻址方式;指令的表示方法;指令系统的传送类、算术运算类指令;指令系统的逻辑运算的传送类、算术运算类指令;指令系统的逻辑运算程序控制指令等。程序控制指令等。教学重点:教学重点:寻址方式;常用指令的功能和用法。寻址方式;常用指令的功能和用法。 教学难点:教学难点:寻址方式中的循环寻址;指令系
23、统中的寻址方式中的循环寻址;指令系统中的特殊运算指令和并行操作指令特殊运算指令和并行操作指令 。基本要求:基本要求:掌握掌握TMS320C54x的指令系统的的指令系统的7种寻种寻址方式;掌握常用指令的功能和用法;正确理解各址方式;掌握常用指令的功能和用法;正确理解各种助记符的含义。种助记符的含义。本章内容是编程的基础,应着重分析各种寻址本章内容是编程的基础,应着重分析各种寻址方式的区别以及熟悉常用汇编指令的功能及用方式的区别以及熟悉常用汇编指令的功能及用法,其复习可在充分理解本章课件的基础上复法,其复习可在充分理解本章课件的基础上复习课后作业进行。测试题示例如下:习课后作业进行。测试题示例如下
24、: 例、下面哪条指令是端口寻址指令?例、下面哪条指令是端口寻址指令?(A)LD #0,A (B)MVKD EXAM1,*AR5(C)PORTR FIFO,*AR5 (D)READA 60H 例例2、请解释下列指令的功能并比较异同。、请解释下列指令的功能并比较异同。(1)LD #60H,A (2)LD 60H,A(3)LD *(60H),),A 例例3、指令解释。、指令解释。(1)READA Smem(2)WRITA Smem 例例4、程序中给出如下两条指令,请问实际、程序中给出如下两条指令,请问实际寻址的数据存储器的寻址的数据存储器的16位地址是多少?位地址是多少? LD #5,DP LD 6
25、0H,A 例例5、已知单操作数间接寻址指令、已知单操作数间接寻址指令 LD *AR5,B,请问,请问ARF=? 例例6、下面哪个间接寻址单操作数表示、下面哪个间接寻址单操作数表示循环寻址?循环寻址?(A)*AR2-0B (B)*AR2-0%(C)*AR2(5) (D)*+AR2(5) 例例7、下面哪条指令汇编时不会报错?、下面哪条指令汇编时不会报错?(A)MAC *AR1,*AR2,A(B)MAC *AR2,*AR3,B(C)MAC *AR0,*AR1,A(D)MAC *AR5,*AR6,B 例例8、试分析下述指令执行后相应寄存、试分析下述指令执行后相应寄存器、状态位及数据存储器单元数据的器、
26、状态位及数据存储器单元数据的变化。变化。BIT *AR5+,3 0100(2)DLD *AR 3+, A7 F B 0 0 0 1 2 3 5A AData memoryData memory 1 2 0 801000100 0 1 0 0ARAR 3 3 5 0 6 801010101BACCD B ANDM 4444H,*AR1+DSPDSP原理及应用原理及应用总复习总复习第第4 4章章 汇编语言程序的开发工具汇编语言程序的开发工具大纲要求:大纲要求:基本内容:基本内容:TMS320C54x软件开发过程;汇编语言软件开发过程;汇编语言程序的编辑、汇编和链接过程;程序的编辑、汇编和链接过程;
27、COFF的一般概念;的一般概念;源程序的汇编;链接器的使用。源程序的汇编;链接器的使用。教学重点:教学重点:常用汇编伪指令的功能和含义;链接命常用汇编伪指令的功能和含义;链接命令文件的编写方法和链接器命令的功能和含义。令文件的编写方法和链接器命令的功能和含义。教学难点:教学难点:汇编语言程序的编辑、汇编和链接过程;汇编语言程序的编辑、汇编和链接过程;汇编器、链接器对段的处理;链接器对程序的重新汇编器、链接器对段的处理;链接器对程序的重新定位等。定位等。基本要求:基本要求:理解理解TMS320C54x软件开发过程;理解软件开发过程;理解汇编语言程序的编辑、汇编和链接过程;正确理解汇编语言程序的编
28、辑、汇编和链接过程;正确理解COFF的一般概念;掌握常用汇编伪指令的功能和的一般概念;掌握常用汇编伪指令的功能和含义;掌握链接命令文件的编写方法和链接器命令含义;掌握链接命令文件的编写方法和链接器命令的功能和含义。的功能和含义。本章内容对于正确理解汇编语言程序的伪指令本章内容对于正确理解汇编语言程序的伪指令和链接命令文件的和链接命令文件的MEMORY和和SECTIONS伪伪指令具有重要作用,复习本章不要死记硬背,指令具有重要作用,复习本章不要死记硬背,应结合第应结合第5、6章的例程及实验程序的阅读和分章的例程及实验程序的阅读和分析,通过正确理解记忆各知识要点。析,通过正确理解记忆各知识要点。例
29、、下面哪条伪指令是未初始化段?例、下面哪条伪指令是未初始化段?(A).bss (B).text (C).data (D).sect例例2、下面哪条伪指令是命名段?、下面哪条伪指令是命名段?(A).bss (B).text (C).data (D).sectDSPDSP原理及应用原理及应用总复习总复习第第5 5章章 汇编语言程序设计汇编语言程序设计大纲要求:大纲要求:基本内容:基本内容:汇编语言源程序的格式、常数与字符串、符号和汇编语言源程序的格式、常数与字符串、符号和表达式;堆栈的使用方法;控制程序;算术运算程序;重复表达式;堆栈的使用方法;控制程序;算术运算程序;重复操作程序;数据块传送程序
30、;小数运算程序;浮点运算程序。操作程序;数据块传送程序;小数运算程序;浮点运算程序。教学重点:教学重点:汇编语言源程序的格式;堆栈的使用方法;控制汇编语言源程序的格式;堆栈的使用方法;控制程序的编程方法;算术运算程序、重复操作程序、数据块传程序的编程方法;算术运算程序、重复操作程序、数据块传送程序的编程方法。送程序的编程方法。教学难点:教学难点:小数运算程序和浮点运算程序的编程方法。小数运算程序和浮点运算程序的编程方法。基本要求:基本要求:掌握汇编语言源程序的格式;正确理解汇编语言掌握汇编语言源程序的格式;正确理解汇编语言中的常数、符号及表达式;掌握堆栈的使用方法;掌握控制中的常数、符号及表达
31、式;掌握堆栈的使用方法;掌握控制程序的编程方法;掌握算术运算程序、重复操作程序、数据程序的编程方法;掌握算术运算程序、重复操作程序、数据块传送程序的编程方法;正确理解小数运算程序和浮点运算块传送程序的编程方法;正确理解小数运算程序和浮点运算程序的编程方法。程序的编程方法。 本章内容是本课程的重要章节,是设计应用软本章内容是本课程的重要章节,是设计应用软件的基础,教材和实验指导书所示例程应完全件的基础,教材和实验指导书所示例程应完全读懂并能自主完成课后习题。读懂并能自主完成课后习题。例、例、C5402的有符号数所能表示的最大正数是的有符号数所能表示的最大正数是多少?最大负数是多少?最小负数是多少
32、?多少?最大负数是多少?最小负数是多少?(分别用(分别用10进制数和进制数和16进制数表示)进制数表示)例例2、 分别用分别用16进制和分数表示进制和分数表示C54xDSP所能表所能表示的最小有符号示的最小有符号正正小数。小数。例例3、 试用双操作数乘加指令编写试用双操作数乘加指令编写y=ax+b的程的程序,假设序,假设a,x,b均为小数。(只写关键指令即可)均为小数。(只写关键指令即可)DSPDSP原理及应用原理及应用总复习总复习第第6 6章章 应用程序设计应用程序设计大纲要求:大纲要求:基本内容:基本内容:FIR滤波器的滤波器的DSP实现;实现;IIR滤波器的滤波器的DSP实现;快速傅里叶
33、变换(实现;快速傅里叶变换(FFT)的)的DSP实现;正实现;正弦波信号发生器。弦波信号发生器。教学重点:教学重点: FIR滤波器的滤波器的DSP实现;实现;IIR滤波器的滤波器的DSP实现。实现。教学难点:教学难点:快速傅里叶变换(快速傅里叶变换(FFT)的)的DSP实现实现基本要求:基本要求:掌握数字滤波器(掌握数字滤波器(FIR和和IIR)的)的DSP实实现;正确理解快速傅里叶变换(现;正确理解快速傅里叶变换(FFT)的)的DSP实现;实现;掌握正弦波信号发生器的实现。掌握正弦波信号发生器的实现。 本章内容重点掌握本章内容重点掌握FIR和和IIR滤波器的滤波器的DSP实现实现原理,能够读
34、懂实验指导书原理,能够读懂实验指导书FIR滤波器和滤波器和IIR滤滤波器的实验例程,能够利用线性缓冲区法和循波器的实验例程,能够利用线性缓冲区法和循环缓冲区法编写算法实现的关键指令段。环缓冲区法编写算法实现的关键指令段。例、教材例、教材P179、P180页程序分析及比较。页程序分析及比较。例例2、 教材教材P197、P199页程序分析及比较。页程序分析及比较。DSPDSP原理及应用原理及应用总复习总复习第第7 7章章 片内外设、接口及应用片内外设、接口及应用大纲要求:大纲要求:基本内容:基本内容:C54x的主机接口;的主机接口;C54x的定时器;的定时器;C54x的串行口;的串行口;C54x的
35、中断系统。的中断系统。教学重点:教学重点:C54x的定时器的应用及编程;的定时器的应用及编程;C54x的中的中断系统及编程应用。断系统及编程应用。教学难点:教学难点:主机接口的基本原理和应用;多路缓冲主机接口的基本原理和应用;多路缓冲串口的原理及编程应用。串口的原理及编程应用。基本要求:基本要求:理解理解C54x的主机接口的基本原理;掌握的主机接口的基本原理;掌握C54x的定时器的应用及编程;掌握的定时器的应用及编程;掌握C54x的中断系统的中断系统及编程应用。及编程应用。 第第8 8章章 硬件设计硬件设计大纲要求:大纲要求:基本内容:基本内容:硬件设计概述;硬件设计概述;DSP系统的基本设计
36、;系统的基本设计;DSP的电平转换电路设计;的电平转换电路设计;DSP存储器和存储器和I/O的扩展;的扩展;DSP与与A/D和和D/A转换器的接口;转换器的接口;DSP的硬件设计实的硬件设计实例。例。教学重点:教学重点:DSP系统的硬件基本设计;存储器和系统的硬件基本设计;存储器和I/O扩展的电路连接方法;模数转换接品电路的设计。扩展的电路连接方法;模数转换接品电路的设计。基本要求:基本要求:掌握时钟电路的设计及掌握时钟电路的设计及PLL设置方式、设置方式、存储器和存储器和I/O扩展的电路连接及端口地址的确定、正扩展的电路连接及端口地址的确定、正确理解确理解DSP系统的硬件设计实例的硬件、软件
37、设计系统的硬件设计实例的硬件、软件设计过程。过程。 本两章内容重点掌握定时器、中断系统、时钟本两章内容重点掌握定时器、中断系统、时钟电路设计及电路设计及PLL配置方式以及配置方式以及I/O端口地址的确端口地址的确定定,能够利用,能够利用PORTR和和PORTW指令对指令对I/O端口端口进行读写操作。进行读写操作。(详见测试题和第(详见测试题和第8章课件)章课件)测试题:测试题:1、C54x片内定时器是一个软件可编程定时器,片内定时器是一个软件可编程定时器,它主要由它主要由_ 、 _和和_组成,组成,TIM是是一个一个16位位_计数器,计数器,PRD是一个是一个16位的时位的时间常数寄存器。间常
38、数寄存器。 2、通过编程可以控制定时器产生定时中断,定、通过编程可以控制定时器产生定时中断,定时中断的周期为时中断的周期为_ 。3、要实现、要实现8ms的方波发生器,请编写定时器初始化的的方波发生器,请编写定时器初始化的关键指令。(假设主频为关键指令。(假设主频为100MHz)4、C54x中,中断向量地址是由中,中断向量地址是由PMST中的中的_作为作为高高9位和位和_作为低作为低7位所组成。位所组成。5、上电后,且时钟电路已正常工作,在复位引脚、上电后,且时钟电路已正常工作,在复位引脚 输入输入端加上至少端加上至少_个机器周期的低电平,个机器周期的低电平, C54x便可便可完成复位操作。复位
39、后(完成复位操作。复位后( 变成高电平)将变成高电平)将PC置成置成_ ,处理器从此处取指,并开始执行程序,复位,处理器从此处取指,并开始执行程序,复位后后PMST中的中断向量指针中的中断向量指针IPTR置成置成_ ,ST1中中的中断方式位的中断方式位INTM置成置成_ ,关闭所有的可屏蔽,关闭所有的可屏蔽中断,中断标志寄存器中断,中断标志寄存器IFR清清0,对,对SP指针没有初始指针没有初始化。化。 6、复位后,、复位后,PMST中的中的MP/ 位记载位记载_引脚的状态,如果引脚的状态,如果MP/ 引脚为引脚为0,处理器便从片内处理器便从片内ROM地址地址_处取指并处取指并开始执行程序,如果
40、开始执行程序,如果MP/ =1,处理器,处理器则从片外程序存贮器地址则从片外程序存贮器地址_处取指开始处取指开始执行程序。执行程序。 7、C54x支持硬件中断,也支持软件中断,支持硬件中断,也支持软件中断,硬件中断包括由硬件中断包括由_触发的外部硬件中断触发的外部硬件中断和由和由_触发的内部硬件中断。软件中断触发的内部硬件中断。软件中断是由指令是由指令_ _或或_要求的中要求的中断。断。 8、C54X的可屏蔽中断有的可屏蔽中断有_输入的中断输入的中断;片内外围电路引起的中断,如片内外围电路引起的中断,如_ _ _等引起的中断。等引起的中断。 9、C54X的非屏蔽中断包括所有的的非屏蔽中断包括所有的_ ,以及两个外部硬件中断:以及两个外部硬件中断: _和和_ 。 10、两个外部硬件中断中、两个外部硬件中断中, _对对C54x所所有操作方式都产生影响,而有操作方式都产生影响,而 _对对C5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB35T 2226-2024村(居)便民帮代办服务规范
- 事业单位劳动合同管理指导意见
- 产业升级融资合同
- 业务代表雇佣合同
- 二手房合同解除关键条款解析
- 亲属间房屋赠与合同模板
- OEM合作模式销售合同
- 2025版智能制造装备采购与技术服务合同
- 个人与企业的借款合同样本
- 交通事故双方合同调解协议1
- 2025年热管换热气行业深度研究分析报告
- 2025年陕西西安市经济技术开发区管委会招聘30人历年高频重点提升(共500题)附带答案详解
- 2025山东能源集团中级人才库选拔高频重点提升(共500题)附带答案详解
- 【可行性报告】2024年数据标注与审核项目可行性研究分析报告
- 2024-2025学年沪科版数学七年级上册期末综合测试卷(一)(含答案)
- 2025门诊护理工作计划
- 《针法灸法》课件-温灸器灸
- 国际尿失禁咨询委员会尿失禁问卷表
- 国开行政管理论文行政组织的变革及其现实性研究
- 运动技能学习中的追加反馈
- 《淄博张店区停车问题治理现状及优化对策分析【开题报告+正文】15000字 》
评论
0/150
提交评论