当前位置:文档之家› (完整word版)【上海师范大学】DSP技术基础期末试卷A(答案)

(完整word版)【上海师范大学】DSP技术基础期末试卷A(答案)

上海师范大学标准试卷
2009 ~2010学年第一学期考试日期2009 年11月20日
科目:DSP技术基础(A卷)
专业本、专科年级班姓名学号
我承诺,遵守《上海师范大学考场规则》,诚信考试。

签名:________________
一、填空题(20分)
1.典型的实时数字信号处理系统的基本部件包括:抗混叠滤波器、模数转换器、
DSP(数字信号处理器)、数模转换器和抗镜像滤波器。

2.存储器结构分为两大类:冯诺依曼结构和哈佛结构。

冯•诺依曼结构的特点是
只有一个存储器空间、一套地址总线和一套数据总线;哈佛结构的程序存储器空间和数据存储器空间分开,具有多套地址、数据总线,哈佛结构是并行体系结构,程序和数据存于不同的存储器空间,每个存储器空间独立编址、独立访问。

3.TMS320C55x 的寻址空间为16MB,当CPU从程序空间读取程序代码时,使
用24位地址,当访问数据空间时,使用23位的地址。

4.C55x DSP支持三种寻址模式,绝对寻址模式、直接寻址模式和间接寻址模式。

5.EHPI的连接方式有两种:非复用方式和复用方式。

6.McBSP属于多通道串口,每个McBSP最多可有128个通道。

每个寄存器控制
16个通道,因此128个通道共有8个通道使能寄存器。

7.McBSP的寄存器主要包括三部分:收发通道寄存器、时钟和帧同步寄存器、
多通道选择寄存器。

二、简答题(15分)
1.简述数字信号处理器的主要特点。

答:(1)存储器采用哈佛或者改进的哈佛结构;(2)内部采用了多级流水;(3)具有硬件乘法累加单元;(4)可以实现零开销循环;(5)采用了特殊的寻址方式;(6)高效的特殊指令;(7)具有丰富的片内外设。

2.TMS320C55x DSP 的流水线操作包括多少个阶段?每一阶段完成什么操作?答:两个。

第一阶段是取流水线,即从内存中取出32位的指令包,放入指令缓冲队(IBQ)中,然后为流水线的第二阶段提供48位的指令包。

第二阶段是指执行流水线,这部分的功能是对指令进行解码,完成数据的存取和计算。

3.TMS320C55x DSP有哪些片上外设?
答:两个20位的定时器。

一个看门狗定时器。

6通道直接存储器存取控制器(DMA)。

外部存储器接口(EMIF)。

三个串口支持最多三个多通道缓冲串口(McBSP)或最多两个多媒体/安全数字卡接口。

增强型主机接口(EHPI)是一个16位的并行接口。

可编程锁相环(DPLL)时钟发生器。

USB全速(12Mbps)从端口。

I2C主从接口。

一个实时时钟。

当一条指令使用PDP直接寻址模式,请给出图中16位I/O地址的地址范围。

四、(5分)
运行在200MHz的TMS320VC5510的指令周期是多少?
答:为5ns。

五、(10分)
已知AC1=0200FC00H,AR3=0200H,(200)=3400H。

MOV *AR3+ << #16, AC1
执行上面指令后,AC1和AR3的值分别是多少?
答:Before After
AC1 00 0200 FC00 AC1 00 3400 0000
AR3 0200 AR3 0201
200 3400 200 3400
已知AR3=0302H ,(302)=EF00H ,T0=3300H ,T1=0H 。

ADD *AR3+, T0, T1
执行上面指令后,T0、T1和AR3的值分别是多少?
七、(10分)
已知AC0=EC000000H ,AC1=00000000H ,AR1=0200H ,(200)=3300H ,TC2=1。

ADDSUBCC AR1, AC0, TC2, AC1
执行上面指令后,AC1、AR1和AC0的值分别是多少?
答:Before After
AC0 00 EC00 0000 AC0 00 EC00 0000 AC1 00 0000 0000 AC1 01 1F00 0000 AR1 0200 AR1 0200 200 3300 200 3300 TC2 1 TC2 1 SXMD 0 SXMD 0 M40 0 M40 0 ACOV1 0 ACOV1 1 CARRY 0 CARRY 1
如果TLV320AIC23的输入时钟为18.432MHz,而使用的采样率为48KHz,需要对输入时钟进行多少分频才能得到所要的采样率?
答:分频数=18.432/0.048=384
所有需要对输入时钟进行384倍分频能够得到48KHz采样率。

九、(10分)
如果选取MAX5101进行数模转换,如果供电电压为3.3V,输出数值N B为143,这时MAX5101的输出电压为多少?
答:根据公式V OUT = (N B·V DD) / 256计算得到1.843V。

相关主题