一、单项选择题。
1.tms320c54x dsp软硬件复位时,中断向量为___
a ff00h b ff80h c 0080h d 0000h
2.tms320c54x dsp主机接口hpi是___位并行口。
a 32 b 16 c 8 d 2
3. tms320c54x dsp采用改进的哈佛结构,围绕___条___位总线建立。
a 8,16 b 16,8 c 8,8 d 16,16
4.tms320c54xdsp多通道缓冲串口(mcbsp)发送和接收通道数最多可达___路。
a 128 b 64 c 32 d 16
5.tms320c54x dsp的32个中断源分为14级,其中___级别最高。
a intr b nmi c rs d int0
6. tms320c54x dsp共有129条指令,分为___大类。
a 6 b 5 c 4 d 3
7.tms320c54x dsp最多可与___个器件进行时分串行通信。
a 16 b 8 c 4 d 2
8.可编程数字信号处理器简称___
a cpu b dsp c mcs d mcu
二、填空题。
1. tms320c54x dsp共有__7___种基本的数据寻址方式。
2. dsp实现fir滤波器延时一个采样周期的方法有两种,一是采用___线性___缓冲区法,二是采用___循环___缓冲区法。
3.dsp技术 (digital signal process)是利用专用或通用数字信号处理芯片,通过___数字计算___的方法对信号进行处理。
4.tms320c54x可编程定时器的定时周期 =(时钟周期)*(定标器+1时间常数___1)。
5. tms320c54x具有两个通用i/o口,__bio___用于输入外设的状态;__xf___用于输出外设的控制信号。
三、判断题。
1. tms320c54x dsp缓冲串行接口是在同步串口基础上,增加了一个自动缓冲单元,主要提供灵活的数据串长度,并降低服务中断销right )
2.循环缓冲区是一个滑动窗,包含最近的数据,若有新的数据到来,它将覆盖旧的数据right )
3.浮点dsp与定点dsp相比,**便宜、功耗较小、运算精度稍低。 (wrong )
4.tms320c54x dsp的40位alu和累加器,仅支持16位算术运算。 (wrong )
5.c5000系列dsp低功耗、大运算量,主要用于便携式信息处理终端产品。 (right )
四、简答题。
1.dsp实现fir滤波器的基本运算有哪些?
答: 加法、乘法“mac”和延时一个采样周期的运算。
2.tms320c54x dsp片内可编程定时器有哪些主要特征? p236
搭:3.请简述一下tms320c54x dsp如何将三个独立的可寻址存储空间区分开,又是通过哪些信号完成对外部程序或数据存储器的访问、i/o设备的访问和控制数据传送方向?p124
答:4.链接命令文件cmd的作用是什么?该文件由哪些部分组成?
答:link的cmd文件用于dsp**的定位。由于dsp的编译器的编译结果是未定位的,dsp没有操作系统来定位执行**,每个客户设计的dsp系统的配置也不尽相同,因此需要用户自己定义**的安装位置。
cmd由3部分组成:
1、输入/输出定义:.obj文件:链接器要链接的目标文件;.
lib文件:链接器要链接的库文件;.map文件:
链接器生成的交叉索引文件;.out文件:链接器生成的可执行**;链接器选项;
2、memory命令:描述系统实际的硬件资源;
3、sections命令:描述“段”如何定位。
5. tms320c54x dsp的串行接口有哪几种类型,它们之间有什么区别?p23
答:五、编程题。
按下述要求分别编写出tms320c54x dsp汇编源程序。
1.试编写一段程序,将程序存储器中的5个数据(2,4,6,9,10)首先传送到buf1开始的5个数据存储器单元,然后将buf1开始的5个单元内容分别加5后,传送到buf2开始的单元中。
要求:a 源程序含必要的伪指令;
b 加入适当的指令注释。
六、应用题(12分)
用tms320c5402作为方波发生器实例如下,试分析该程序有哪几部分组成?各部分完成的主要功能?画出程序流程图。
源程序清单。
tim0 .set 0024h
prd0 .set 0025h
tcr0 .set 0026h
t0_flag .usect“vars”, 1
st #1, t0_flag
stm #79, tim0
stm #79, prd0
stm #0269h, tcr0
stm #0008h, ifr
stm #0008h, imr
rsbx intm
loop: b loop
timer0_rev: pshm trn
pshm t
pshm st0
pshm st1
bitf t0_flag, #
bc xf_out,ntc
ssbx xf
st #0, t0_flag
b next
xf_out: rsbx xf
st #1, t0_flag
next: popm st1
popm st0
popm t
popm trn
rete
DSP习题答案
答 用来指定目标存储器结构。5.在cmd文件中,section命令的主要作用是什么?答 用来控制段的构成与地址分配。处理器软件开发流程是什么?答 7.利用c语言与汇编语言混合编程优什么优点?答 可以充分地控制处理器的功能,为人工映射算法构成最有效的程序编码,效率高 可维护性和移植性好。的流水线技术是...
DSP的习题答案
1.dsp芯片的内部采用程序和数据分开的哈佛结构,具有专门的硬件乘法器,广泛采用流水线操作,提供特殊的dsp 指令,可以用来快速地实现各种数字信号处理算法。特点 一个指令周期内可完成一次乘法和一次加法。程序和数据空间分开,可以同时访问指令和数据。具有低开销或无开销循环及跳转的硬件支持。具有在单周期内...
DSP课后习题答案
第一章。1 简述典型实时数字信号处理系统组成部分。答 包括 抗混叠滤波器 anti aliasing filter 模数转换器adc analog to digital converter 数字信号处理 数模转换器dac digital to analog converter 和抗镜像滤波器 ant...