DSP技术与应用习题库及答案王忠勇_第1页
DSP技术与应用习题库及答案王忠勇_第2页
DSP技术与应用习题库及答案王忠勇_第3页
DSP技术与应用习题库及答案王忠勇_第4页
DSP技术与应用习题库及答案王忠勇_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、填空题第一章1 .数字信号处理特点大量的实时计算(FIRHRFFT),数据具有高度重复(乘积和操作在滤波、卷积和FFT中等常见)。2 .信号处理的作用信号改善;信号检测、估计等3 .信号处理的方法信号波形分析座换、滤波、现代谱估计/分析、自适应滤波等。4 .信息系统包括采集、传输、处理、等。5 .数字信号处理常用算法有FIR滤波、HR滤波、离散傅里.叶变换、卷积、离散余弦变换等6 .处理器速度的提高得益于器件水平、处理器结构、并行技术等。7 .DSP结构特点包括采用哈佛结构体系、采用流水线技术、硬件乘法器、多处理单元、特殊的DSP指令.8 .DSP芯片按用途分为通用型DSP、专用型DSP。

2、9 .DSP芯片按数据格式分为浮点型、定点型。第二章1 .C28x芯片具有C27X、C28X、C2XLP操作模式。2 ,C28x芯片模式选择由ST1中的AMODE和OBJMODE位组合来选定模式。3 .CPU内核由CPU、仿真逻辑、接口组成。4 .CPU主要特性是一保护流水线、独立寄存器空间算术逻辑单元(ALU)、地址寄存器算术单元(ARAU)、循环移位器乘法器.时钟和控制信号、:位和中断信号5 .CPU信号包括存储器接口信号、仿真信号.6 .TMS320F2812组成特点是32位、定点、改进哈佛结构、循环的寻址方式。7 .存储器接口有3组地址总线。8 .存储器接口有J组数据总线。9 .存储器

3、接口地址总线有PAB、DRAB、DWAB、10 .CPU中断控制寄存器有.IFR、IER、DBGIER。11 .ACC累加器是32位的,可表示为ACC、AH、AL.12 .被乘数寄存器是32位的,可表示为XT、TTL。13 .乘数结果寄存器是士位的,可表示为P、PHPL。14 .数据页指针寄存16位的,有65536页,每页有64个存储单元。数据存储空间容量是4M字o15 .堆栈指针复位后SP指向地址是一OxOW4O()h.第三章1. DSP芯片内部包含存储器类型有片内双访问存储器(DARAM)、片内单访问程序/数据RAM(SARAM)、掩膜型片内ROM存储器、闪速存储器(Flash)一次性可编

4、程存储器(OTP)°2. C28x具有。位的数据地址和且位的程序地址,总地址空间可达.4G字(每个字16位)的数据空间和4M字的程序空间。3. 在程序地址中保留了,一个地址作为CPU的32个中断向量。通过ST1I的位VMAP向量映像到程序空间的顶部或底部。4. .C28x包含两个单周期访问的存储相SARAM地址是0x000000H0x0007FFH、0x0<)8000H()x009FFFH.5. 单口随机读/写存储器,在单个机器周期内只能被访问1次。6. C28x片内SARAM分5块。7. MO和Ml每块的大小为1K*16其中,MO映像至地址0x000000Ox0003FFh,

5、Ml映像至地址0x0004000x007FFH。8. .LO和L1每块的大小为4K*16其中,LO映像至地址0x008000H0xQ08FFFH,L1映像至地址OxOO9OOOH()xOO9FFFh。9. .HO大小为8K*16位,映像至地址0x3F8000<)H-0x3F9FFFh。10. C28x包含位的Flash存储器侬应位的OTP11. Flash存储器被分成4个8KX16位单元和8个16Kxl6位的单元12. 外部扩展接口映射到_个独立的存储空间ZONEO/1/2/6/7013. 用户可以通过软件改变XINTCNF2寄存器中的XMP/MC位来控制BootROM和XINTFZon

6、e7的映射。14. 微处理器模式Zone7映射到高位置地址空间,中断向量表可以定位在外部存储空间。BootROM将被屏蔽。15. 微计算机模式Zone7被屏蔽且中断向量表从BootROM中获取。16. Zone2和Zone6共享外部地址总线,片选信号分别是XZCS2和XZCS6AND7。17. Zone。和Zonel公用一个外部片选片号ZCS0ANDCS1,采用不同的内部地址。ZoneO的寻址范围是0x0()20000x003FFF,Zonel的是0x0040000x0()5FFF018. 写操作紧跟读操作流水线保护会影响Zonel空间的访问,故Zonel空间适合用于扩展外巡,而不适合用来扩展

7、外部存储器。19. Zone7是独立的地址空间,复位时,XMP/MC引脚为高电平,Zone7空间映射到0X3FC000o20. Zone7和Zone6空间公用一个片选信号XZCS6AND7。访问外部Zone7空间的地址范围是0x()7C0000K07FFFF,Zone6也使用这个地址空间是0x07C0000x07FFFFo21. XINTF时钟有XTIMCLK、XCLOCK,22. XINTF空间的读或写操作的时序都可分为建立可ead)、激活(Active)、跟踪(Trail).三个阶段。23. XINTF接口需考虑最小等待状态的需要、XINTF的时序特性外部器件的时序特性、C2舐芯片和外设间

8、的附加延时。24. DSP通过检测XREADY信号,从而可以延长DSP访问处设的激活阶段。25. GPIO口通过功能功能控制、方向、数据、设置清除、反转触发、寄存器来控制第4章1 .中断分为可屏蔽中断、非屏蔽中断。2 .处理中断过程接收中断请求、响应中断、准备执行中断服务程序并保存寄存器值、执行中断服务子程序。3 .中断向量地址的低地址保存该向量的£_1也,高地址则保存它的星位。4 .向量表可以映像到程序空间的底部或顶部,这取决于状态寄存器STI的向量映像位VMAI如果VMAP位是0,向量就映像在以0x000000开始的地址上;如果其值是1,向量:就映像到以O0FFFCO开始的地址上

9、。5 .281X有14个通用中断,为仿真而设计的中断DLOGI'T(数据标志中断)、TOSINT(实时操作系统中断)。6 .28IX中断寄存器有1FR、IER、DBGIER、中断标志寄存器IFR、中断使能寄存器IER、调试中断使能寄存器DBG1ER、状态寄存器7.C28x非屏蔽中断包括软中断INTR和TRAP指令、硬件中断NMI、非法指令陷阱、硬件复位中断RS。8 .低功耗模式有HALT、STANDBY、IDLE。9 .PIE模块支持96个不同的中断,这些中断分成12个组,每个组个中断,10.对于多路复用的中断源,PIE块中的每个中断组都有一个相关中断标志寄存器PlEIFRx.、和使能

10、位PlElERx.、。另夕卜,每个中断组(1NT1INT12)都有一个应答位PIEACKx。第5章1 .F281X有2个事件管理器。(EVA,EVB)2 .事件管理器结构具有通用定时器、全比较/PWV单元、捕获单元、正交编码脉冲电路。3 .通用定时器有在控制系统中产生采样周期、为捕获单元和正交编码脉冲电路(只针对GP2/4)提供时基;、为比较单元和PWM产生电路提供时基。4 .每个通用定时器产生中断的条件有上溢、下溢、比较匹配、周期匹配5.定时器的4种操作模式是停止/保持、连续增计数、定向增/减计数、连续增减计数.6 .每个事件管理器路由完全比较单元产生的带有可编程死区的PWM信号,定时器比较

11、器产生的,路独立的PWM信号。7 .比较单元相关的PWM电路包括的功能单元有非对称/对称波形发生器、可编程死区单元、输出逻辑、空间矢量(SV)PWM状态机。8 .正交编码脉冲是两个频率变化且正交的脉冲。9 .QEP电路可用于连接一个光电编码器以获得旋转机器的位置和速率等信息。10.SCI结构特点有一个发送器(TX)及相关寄存器、一个接收器(RX)及相关寄存器、一个可编程的波特率产生器、数据存储器映射的控制和状态寄存器。11 .多处理异步通信模式有空闲线多处理器模式地址位多处理器模式。12 .ADC触发方式有软件启动、事件管理器启动、外部引脚启动。13 .ADC工作方式有同步采样、顺序采样。第6

12、章I、TMS320C28X存储器寻址方式有直接寻址方式、堆栈寻址方式、间接寻址方式、寄存器寻址方式、数据/程序/IO空间立即寻址方式、程序空间间接寻址、字节寻址方式2 .当需要访问堆栈中的数据时,SP的值减去这的6位偏移量就是被访问的数据的地址。3 .汇编语言包括汇编指令、伪指令和宏指令。4 .汇编源程序由标号域、助记符域、操作数域、注释域组成第7章1 .使用宏的过程要经过定义宏、调用宏、展开宏、阶段。2 .目标文件包括文本段、数据段、预留段默认的段。3 .目标文件有己初始化的段、未初始化的段.基本类型的段。4 .链接器伪指令MEMORY存储能伪指令可以确定目标系统的各种内存配置。5 .链接器

13、伪指令SECTIONS段伪指令确定链接器组合输入段的方法和输出段在存储器中的位置。第9章1 .整数运算的问题有一(D两个16位整数相乘,乘积总是“向左增长,这意味着多次相乘后,乘积将会很快超出定点器件的数据范围。(2)保存32位乘积到存储器,要开销2个机器周期以及2个字的存储器单元。(3)由于乘法器都是16位相乘,因此很难在后续的递推运算中,将32位乘积作为乘法甥的输入。2 .小数运算的优点(1)乘积总是“向右增长:这就味着超出定点器件数据范围的将是不太感兴趣的部分。(2)既可以存储32位乘积,也可以存储高16位乘积,这就允许用较少的资源保存结果。(3)可以用于递推运算。3 .C28x采用_2

14、的补码表示小数,其最高位为符号位。4 .解决冗余符号的办法是在乘法器将结果传送至累加器时就能自动地左移1位o5 .FIR数字滤波器设计方法一般采用窗函数法。6 .HR滤波器的实现方法有冲击响应不变法、双线性变换法、阶跃响应不变法。二、选择题第1章1 .TMS320c5XX主要应用于(B)领域0D、图象处理D、图象处理D、图象处理D、图象处理A、自动控制B、语音处理C、浮点运算2 .TMS320c2XX主要应用于(A)领域。A、自动控制B、语音处理C、浮点运算3 .TMS320c6XX主要应用于(D)领域。A、自动控制B、语音处理C、浮点运算4 .TMS320c3XX主要应用于(C)领域。A、自

15、动控制B、语音处理C、浮点运算5 .采用DSP进行数字信号处理属于(C)实现方法。A、硬件B、软件C、软硬件结合D、以上都不是6 .可编程数字信号处理器简称(D)oA、CPUB、MCUC、CCUD、DSP第2章1 .通过状寄存器STI的位OBJMODE和位AMODE的组合,选定C28x模式的是(C).A、00B、01C、10D、112 .通过状寄存器ST1的位OBJMODE和位AMODE的组合,选定C27x目标.兼容模式的是(AA、00B、01C、10D、113 .通过状寄存器ST1的位OBJMODE和位AMODE的组合,选定C2xLP源谦容模式的是(DA、00B、01C、10D、115 .在

16、同一个机器周期内,CPU不能同时进行的操作是(BA.程序空间读操作和数据空间的读操作B.程序空间写操作和程序空间的读操作C.数据空间读操作和数据空间的写操作D.程序空间读操作和数据空间的写操作6 .在同一个机器周期内,CPU能同时进行的操作是(A)。A.程序空间读操作和数据空间的读操作C.程序空间写操作和数据空间的写操作7. TMS320F2812DSP微处理器采用的是B.程序空间写操作和程序空间的读操作D.以上都不发生冲突.A )结构A、哈佛结构 B、冯诺依曼结构 C、矩阵结构D、以上都不是8. TMS320F2812DSP有(D)组数据总线。C、 8D、 3D )组地址总线。C、 8D、

17、3A、4B、169. TMS320F2812DSP有(A、4B、1610、TMS320F2812DSP采用改进的哈佛结构,围绕(B)条16位总线建立。#A、4B、6C、8D、1011.在TMS320F2812DSP中采用了(C)级流水线操作。A、3B、5C、8D、12第3章1. TMS320F2812DSP中存储器SARAM寻址空间有(A)A. 0()000()110007FFh,00800011009FFFh,3F8000h3F9FFFhB. 0x3D80000x3F7FFFC. 3D7800h3D7BFFhD. 3FF000h3FFFFFh2. TMS320F2812DSP中片上Flash

18、存储器寻址空间有(B)A. OOOOOOh-0007FFh,00800011009FFFh,3F8000h3F9FFFhB. 0x3D80000x3F7FFFC. 3D7800h3D7BFFhD. 3FF000h3FFFFFh3. TMS320F2812DSP中OTP存储器寻址空间有(C)A. OOOOOOh-0007FFh,00800011009FFFh,3F8000h3F9FFFhB. 0x3D80000x3F7FFFC. 3D7800h3D7BFFhD. 3FF000h3FFFFFh4. TMS320F2812DSP中片上BootROM寻址空间有(D)A. OOOOOOh00)7FFh,

19、00800011009FFF11,3F8000h3F9FFFhB. 0x3D80000x3F7FFFC. 3D7800h3D7BFFhD. 3FF000h-3FFFFFli第4章1. TMS320F2812DSP软硬件复位时,状态寄存器ST1的向量映像位VMAP=1,中断向量为(A)A、FFCOHB、FF80HC、0080HD、0000H2. TMS320F2812DSP软硬件复位时,状态寄存器STI的向量映像位VMAPH),中断向量为(D)D5BA、FFCOHB、FF80HC、0080HD、0000H3、TMS320F2812DSP的32个中断源分为14级,其中(C)级别最高。A、INTRB

20、、NMIC、RSD、INTO第5章1 .通用定时器比较操作在( A )时,A.连续增/减计数模式C.通用定时器定向增/减计数模式2 .通用定时器比较操作在(B )时, A.连续增/减计数模式 C.通用定时器定向增/减计数模式3 .通用定时器比较操作在(C )时,A.连续增/减计数模式C.通用定时器定向增碱计数模式4 . TMS320F2812DSP事件管理器设置为(A.定时器比较方式B.捕获方式5 . TMS320F2812DSP事件管理器设置为(A.定时器比较方式B.捕获方式6 . TMS320F2812DSP事件管理器设置为(A.定时器比较方式B.捕获方式第6章1.若要采用直接寻址方式寻址

21、地址为086, (C ) #产生对称波形。B.连续增计数模式D.以上都可以产生非对称波形。B.连续增计数模式D.以上都可以产生任意波形。B.连续增计数模式D.以上都可以A),产生PWM信号。C.正交编码方式D.ADC启动方式B),实现通信模式。C.正交编码方式D.ADC启动方式C),电机位置和速度测试。C.正交编码方式D.ADC启动方式)的数据存储单元,则应设置数据页指针DP=A、08hB、OfhC、21D、300h2.若当前SP=460h,要把0433hAL数据存储单元内容送AL,则应执行下面(C)指令。A、MOVACC,-SP(45)B、MOVLACC,-SP(2D)C、MOVAL,-SP

22、(45)D、MOVLACC,-SP(2D)A、15 B、17C、19D、213. TMS320F2812DSP共有302条指令,分为(B)大类A、.obj B、.cmd2.源程序文件用(A、.obj B、.cmd3.链接程序文件用(BA、.obj B> .cmdC、.outD、 .asm)扩展名表示。BC、.outD、.asm第7章1.目标程序文件用(A)扩展名表示。C、.outD、.asmD)扩展名表示。4 .关于宏与子程序的异同点,下列说法中错误的是(CA、宏调用实际上是用符号(一条假指令)替代一块代码;而子程序调用则需将程序指针转移到子程序所在位置去执行。B、宏调用快速,但多次调用

23、时,由于多次复制代码段而使占用存储器量较多;子程序调用时,由于代码模块只存在于一个地方,因此尽管速度有所减缓,但占用存储空间较少。C、宏要优于子程序调用,因此应使用宏以简化编程并保持高速度。D、在存储容量有限的场合,应牺牲速度(对时间不敏感的慢速情况),采用子程序调用的方法,以降低存储器的占用量。5 .下列伪指令中,使用错误的是(B)A、 . copy init_DSP.hB、123. usectD、. GLOBAL x, y, z )C、.space100h*166 .链接器的作用是:输入目标文件列表;生成目标代码.obj文件;控制产生输出文件列表;确定存储器分配(分页);落实存储器定位;生

24、成列表文件.1stA、B、(g)C、©D、©7 .下列语句中,使用正确的是(C/D)B、 SPLK 1234h, *+, AR4.global x, y, z /*定义三个全局变量*/A、123.usectC、copyinit.hD、第9章1 .关于定点DSP所采用的Q格式,下列说法正确的是:(B)A、Q越大,数值范围越大,精度也越高B、Q越大,数值范围越小,但精度越高C、Q越大,数值范围越大,但精度越低D、Q越大,数值范围越小,精度也越低2 .当使用FFT的位倒序寻址时,应使用的寻址方式是(C)A、直接寻址B、间接寻址C、绝对地址寻址D、立即数寻址D )来实现除法。D、F

25、IRD、FIRD、FIRD、FIR3 .C28XDSP系统中没有除法指令,可以使用(A.SUBSB.ADDCC.SUBCD.MAC4 .高频信号选择(A)滤波器。A.LCB、有源滤波器C.IIR5 .低频信号选择(B)滤波器。A.LCB、有源滤波器C、IIR6 .数字语音信号选择(D)滤波器0A.LCB、有源滤波器C.IIR7 .数字图象信号选择(C)滤波器。A.LCB、有源滤波器C.IIR三.简答题1. TMS320F281X指令系统的寻址方式各有哪些?任举4例说明,直接寻址方式堆栈寻址方式间接寻址方式寄存器寻址方式上数据/程序4O空间立即寻址方式上程序空间间接寻址字节寻址方式2 .在F28

26、1X的汇编语言中,使用“#”、"吐、'符号作为操作数的前缀各表示什么意思?答:使用“#”号作为前缀,汇编器将操作数作为立即数处理。即使操作数是寄存器或地址,也将作为立即数。使用“”符号作为前缀,汇编器将操作数作为间接地址,即把操作数的内容作为地址。使用符号作为前缀,汇编器将操作数作为直接地址,即操作数由直接地址码赋值。3 .简述COFF文件中“段”的概念,有哪些常用的段?答:段是COFF文件中最重要的概念。每个目标文件都分成若干段。段是存储器中占据相邻空间的代码或数据块。一个目标文件中的每个段都是分开的和各不相同的.,text段(文本段),通常包含可执行代码;,data段(数

27、据段),通常包含初始化数据:.sect段一一已初始化段,由汇编器伪指令建立的自定义段。,bss段-未初始化段:.usect段一一未初始化段,由汇编命令建立的命名段(自定义段)。4 .简述链接器命令文件中MEMORY和SECTIONS两条指令的作用。答:MEMORY伪指令一一用来定义目标系统的存储器配置空间,包括对存储器各部分命外以及规定它们的起始地址和长度SECTIONS伪指令确定链接器组合输入段的方法和输出段在存储器中的位置。5 .已知DSP的工作时钟为150MHz,现需要用定时器定时10ms,请问PRD和TDDR寄存器的初始值如何确定?6 .简述冯诺依显结构、哈佛结构和改进的哈佛结构之间的

28、区别。答:冯诺伊星(VonNeuman)结构采用单存储空间,即程序指令和数据共用一个存储空间,使用单一的地址和数据总线,取指令和取操作数都是通过一条总线分时进行。当进行高速运算时,不但不能同时进行取指令和取操作数,而且还会造成数据传输通道的瓶颈现象,其工作速度较慢。7 .简述链接命令文件(©记文件)的功能。答:链接命令文件(cmd文件)指定存储器的结构和段的定位,有MEMORY和SECTIONS两条指令。MEMORY伪指令一一用来定义目标系统的存储器配置空间,包括对存储器各部分命名,以及规定它们的起始地址和长度。SECTIONS伪指令一一用来指定链接器将输入段组合成输出段方式,以及输出段在存储

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论