《dsp原理与应用》期末考试试题

上传人:第*** 文档编号:30997263 上传时间:2018-02-03 格式:DOC 页数:3 大小:66KB
返回 下载 相关 举报
《dsp原理与应用》期末考试试题_第1页
第1页 / 共3页
《dsp原理与应用》期末考试试题_第2页
第2页 / 共3页
《dsp原理与应用》期末考试试题_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《《dsp原理与应用》期末考试试题》由会员分享,可在线阅读,更多相关《《dsp原理与应用》期末考试试题(3页珍藏版)》请在金锄头文库上搜索。

1、A 卷 第 1 页XX 大 学 1314 学年第二学期DSP 原理与应用期末考试试题(B)注 意 事 项 : 1、 适 用 班 级 : 1x 级电子信息科学与技术 1、2、3 班2、 本 试 卷 共 2 页 。 满 分 100 分 。3、 考 试 时 间 120 分 钟 。 4、 考 试 方 式 : “闭 卷 ”一、判断题(每小题 1 分,共 10 分)1、TTMS320C5402 系列 DSP 处理器最大的数据存储空间为 64K 字 ( 对 )2、FIR 时线性缓冲区是一个滑动窗,包含最近的数据,若有新的数据到来,它将覆盖旧的数据。 ( 错 )3、DSP 的工作频率只能是外部晶体振荡器的频率

2、。 ( 错 )4、TMS320C54X DSP 的 32 个中断源分为 14 级,其中 INT0 级别最高。( 错 )5、C5000 系列 DSP 低功耗、大运算量,主要用于便携式信息处理终端产品。 ( 对 )6、解决 MMR 写操作的流水线冲突时,一般可用采用推荐指令和插入空操作指令的方法。(对 )7、DSP 的片内 ROM 主要存放固化程序和系数表,只能作为程序存储空间。 ( 错 )8、控制位中 DROM 位用来决定数据存储空间是否使用内部 ROM。 ( 错 ) 9、C54x 系列 DSP 处理器中,实现时钟频率倍频或分频的部件是锁相环 PLL ( 对) 10、DSP 处理器 TMS320

3、VC5509 的堆栈是向高地址方向生长的。 ( 错 )二、填空题(每小空 1 分,共 20 分)1、 C54x DSP 中传送执行指令所需的地址需要用到 、CAB、DAB 和 4 条地址总线。1、答:PAB 、 EAB2、 DSP 的寻址方式有七种,分别为立即寻址、绝对寻址、累加器寻址、 、 间接寻址 、 、堆栈寻址。2. 答:直接寻址、存储器映象寄存器寻址3、TMS320C54X 具有两个通用 I/O 口,_用于输入外设的状态;_用于输出外设的控制信号。3. 答:BIO,XF4、C54x DSP 的指令系统有 和 两种形式。4.答: 助记符指令 和 代数指令 5、COFF 目标文件中.tex

4、t 段通常包含 ,.data 段通常包含己初始化的数据,.bss 段中通常为 保留空间。5答:可执行代码、未初始化的数据6、C54x DSP 芯片采用了 6 级流水线的工作方式,即一条指令分为 、取指、译码、读数和执行 6 个阶段。6答:预取指/ 寻址 7、C54x 系列 DSP 上电复位后的工作频率是由片外 3 个管脚 ; ; 来决定的。7、答:CLKMD1、CLKMD2、CLKMD3 8、TMS329VC5402 型 DSP 的 ST1 寄存器中,INTM 位的功能是 。8、答:开放/关闭所有可屏蔽中断9、C54x 的 MP/MC 管脚的功能是 。9、答: 微计算机或是微处理器工作模式10

5、、.DSP 处理器 TMS320C5402 的 I/O 空间为_ _ _字。10.答:64K11、5桶形移位器的移位数有三种表达方式: ; 和 T 的低 6 位。11.答:立即数 ; ASM ; T 低 6 位 三、简答题(每小题 4 分,共 20 分)1、TMS320C54x 片内存储器一般包括哪些种类?如何控制存储器片内或片外的分配?答:TMS320C54x 的片内存储空间分为 3 个可选择的存储空间: 64K 的程序空间,64K 的数据空间和 64K 的 I/O 空间,所有 TMS320C54x 芯片都包括RAM、SARAM、DARAM 。程序空间:MP/MC=1 4000HFFFFH

6、片外得分 阅卷人 复查人装 订 线 内 不 要 答 题 A 卷 第 2 页MP/MC=0 4000HEFFFH 片外 FF00HFFFFH 片内OVLY=1 0000H007FH 保留 0080H007FH 片内OVLY=0 0000H3FFFH 片外数据空间:DROM=1 F000HFEFFH 只读空间 FF00HFFFH 保留DROM=0 F000HFEFFH 片外2、数字信号处理技术及算法在工程实践中常见的实现方法有哪些?2、答:数字信号处理技术及算法在工程实践中常见的实现方法有: 在通用计算机(PC 机)上用软件(如 Fortran、C 语言)实现 在通用计算机系统中加入专用的加速处理

7、机实现 用单片机实现 用通用的可编程 DSP 芯片实现用专用的 DSP 芯片实现,可用在要求信号处理速度极快的特殊场合,如专用于 FFT、数字滤波、卷积、相关算法的 DSP 芯片 用基于通用 DSP 核的 ASIC 芯片实现。3、简述链接命令文件(cmd 文件)的功能。3. 答:链接命令文件( cmd 文件)指定存储器的结构和段的定位,有 MEMORY 和SECTIONS 两条指令。MEMORY 伪指令 用来定义目标系统的存储器配置空间,包括对存储器各部分命名,以及规定它们的起始地址和长度。SECTIONS 伪指令用来指定链接器将输入段组合成输出段方式,以及输出段在存储器中的位置,也可用于指定

8、子段。4、简述 PMST 寄存器中 IPTR 的作用。4、答:C54x 的中断向量地址是由 PMST 寄存器中的 IPTR(9 位中断向量指针) 和左移 2位后的中断向量序号所组成。中断向量地址=IPTR+(左移 2 位的中断向量序号)5、如何实现 DSP 由一种工作频率切换到另外一种工作频率?5、答:步骤 1:复位 PLLNDIV,选择 DIV 方式;步骤 2:检测 PLL 的状态,读 PLLSTATUS 位;步骤 3:根据所要切换的倍频,确定乘系数;步骤 4:由所需要的牵引时间,设置 PLLCOUNT 的当前值;步骤 5:设定 CLKMD 寄存器。四、阅读题(每小题 6 分,共 12 分)

9、1、已知 DSP 的三个时钟引脚状态 CLKMD1-CLKMD3=111,外部晶振=10MHz,参数设置表:CLKMD1 CLKMD2 CLKMD3 CLKMD 复位值 时钟方式 0 0 0 E007H PLL15 0 0 1 9007H PLL10 0 1 0 4007H PLL5 1 0 0 1007H PLL2 1 1 0 F007H PLL1 1 1 1 0000H 2 分频 1 0 1 F000H 4 分频 STM #00H, CLKMDStatus: LDM CLKMD,AAND #01H,ABC Status,ANEQSTM #9007H,CLKMD问题(1)DSP 复位后,DS

10、P 的工作时钟是多少?(2)执行上面的程序片段后,DSP 的工作时钟是多少?1. 答:(1)5MHz(2)100MHz2、阅读程序,回答后面的问题STM #9,AR4begin: STM #7,BRCRPTB next-1nopnext: LD #0,Bbanz begin,*AR4-问(1)BRC 寄存器是做什么用途?(2)其中的“nop”语句被执行了多少次?2答:1)BRC 保存着 RPTB 指令的循环次数2)80 次五、设计题(第 1、第 3 小题每题 12 分,第 2 小题 14 分,共 38 分)1、编程实现计算:y=x+y-w.title aaa.asm.bss x,1.bss y

11、,1A 卷 第 3 页.bss w,1.bss z,1.def _c_int00.datatable: .word 20H,20H,20H.text_c_int00: RSBX CPL ;CPL=0 方式LD #1,DP STM #x,AR1 ; 将 x 的地址存储到 AR1 中RPT #2MVPD table,*AR1+ ;从程序存储器传送到数据存储器LD x,A ;将 x 值装入累加品中。ADD y,ASUBw,ASTL A,z end: B end.end2、编程利用线性缓冲区实现 FIR 低通滤波器,N=7 。.title “FIR1.ASM”.mmregs.def startx .u

12、sect “x”,8PA0 .set 0PA1 .set 1.dataCOEF: .word 1*32768/10.word 2*32768/10.word -4*32768/10.word 3*32768/10.word -4*32768/10.word 2*32768/10.word 1*32768/10 .textstart: SSBX FRCT STM #x+7,AR2STM #6,AR0LD #x+1,DPPORTR PA1,x+1FIR1: RPTZ A,#6MACD *AR2-,COEF,ASTH A,*AR2PORTW *AR2+,PA0BD FIR1PORTR PA1,*AR

13、2+0.end 3、编写一段程序,首先对数组 x20赋值,再将数据存储器中的数组 x20复制到数组 y20。.title a123.asm .bss x, 20.bss y, 20.data table: .word 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20.def _c_int00.text_c_int00: RSBX CPL ;CPL=0 方式LD #1,DP STM #x, AR1 RPT #19MVPD table, *AR1+ ; 程序存储器传送到数据存储器STM #x, AR2STM #y, AR3RPT #19MVDD *AR2+, *AR3+ ; 数据存储器传送到数据存储器end: B end.end

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号