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