DSP考试复习题
- 格式:doc
- 大小:36.50 KB
- 文档页数:2
1
DSP考试复习题
一、单项选择题(每题1分,共10分)
1.可编程数字信号处理器简称________。
A CPU B DSP C MCS D MCU
2.当TMS320C54X DSP复位时,中断向量为________。
A FF00H B FF80H C 0080H D 0000H
3.TMS320C54X DSP主机接口HPI是________位并行口。
A 32 B 16 C 8 D 2
4. TMS320C54X DSP采用改进的哈佛结构,围绕______条_______位总线建立。
A 8,16 B 16,8 C 8,8 D 16,16
5.TMS320C54XDSP多通道缓冲串口(MCBSP)发送和接收通道数最多可达______路。
A 128 B 64 C 32 D 16
6.TMS320C54X DSP的32个中断源分为14级,其中________级别最高。
A INTR B NMI C RS D INT0
二、填空题(每题2分,共10分)
3.TMS320C54X可编程定时器的定时周期 =(时钟周期)*(定标器+1)*(________________ +1)。
4. TMS320C54X具有两个通用I/O口,________用于输入外设的状态;________用于输出外设的控制信号。
5.TMS320C54X的存储器空间可以分为________空间,________空间和________空间。
三、判断题(正确的打“√”,错误的打“×”,并在原题上改正,每题3分,其中判断占1分,改正占2分,共15分)
1. TMS320C54X DSP缓冲串行接口是在同步串口基础上,增加了一个自动缓冲单元,主要提供灵活的数据串长度,并降低服务中断销。 ( )
2.循环缓冲区是一个滑动窗,包含最近的数据,若有新的数据到来,它将覆盖旧的数据。 ( )
3.浮点DSP与定点DSP相比,价格便宜、功耗较小、运算精度稍低。 ( )
4.TMS320C54X DSP的40位ALU和累加器,仅支持16位算术运算。 ( )
5.C5000系列DSP低功耗、大运算量,主要用于便携式信息处理终端产品。
( )
四、简答题(每题5分,共30分)
1.TMS320C54X DSP片内可编程定时器有哪些主要特征?
2.TMS320C54X DSP的串行接口有哪几种类型,它们之间有什么区别?
3.简述冯•诺依曼结构、哈佛结构和改善型哈佛结构的特点?
4.简述一下当TMS320C54X DSP和主机利用HPI口交换信息时,HPI口的工作流程?
5.简单说明TMS320C54X DSP如何将三个独立的可寻址存储空间区分开,又是通过哪些信号完成对外部程序或数据存储器的访问、I/O设备的访问和控制数据传送方向?
6.链接命令文件CMD的作用是什么?该文件由哪些部分组成?
2
五、编程题(每题10分,共20分)
按下述要求分别编写出TMS320C54X DSP汇编源程序。
1.计算z=x+y-w。其中(x=10,y=26,w=23)
要求:A 源程序含必要的伪指令;
B 加入适当的指令注释。
2.试编写一段程序,将程序存储器中的4个数据(2,4,6,8)首先传送到BUF1开始的4个数据存储器单元,然后将BUF1开始的4个单元内容分别加5后,传送到BUF2开始的单元中。
要求:A 源程序含必要的伪指令;
B 加入适当的指令注释。
提示:(MVPD:搬移数据从程序存储器到数据存储器)
六、应用题(15分)
用TMS320C5410 实现闪烁灯的实例如下,试分析该程序有哪几部分组成?各部分完成的主要功能?并编写该程序的链接命令文件,最后请画出该程序的流程图。
;源程序清单
.mmregs
.def CodeStart
.text
CodeStart:
SSBX XF
CALL Delay
RSBX XF
CALL Delay
B CodeStart
Delay:
STM #999,AR1
LOOP1: STM #4999, AR2
LOOP2: BANZ LOOP2,*AR2-
BANZ LOOP1,*AR1-
RET
.end