- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014年 DSP原理与应用
说明 :试题中涉及有关寄存器各位的定义见试卷最后一页。
得分 阅卷人
一、(共20分) 填空
(2分) TMS320C54x DSP的内部结构主要由C54x( )、片内存储器及片内外设三大部分组成。
(2分) TMS320C54x片内配置了( )套16位的地址总线和数据总线用以实现CPU与片内存储器的数据交换。
(4分) C54x片内32位长数据的读使用( )总线,其中,高16位数据的寻址和读取使用( )总线,低16位数据的寻址和读取使用( )总线。
(4分) 在IDLE1、IDLE2、IDLE3及这4种省电方式中,最省电的方式是( )方式;能够被内部中断唤醒的方式是( )方式。
(4分) 要使TMS320C54x片内ROM的Bootloader程序在系统上电后能够首先得到执行,须将引脚MP/设置成( )电平,即将芯片配置为( )模式。
(4分) TMS320C54x芯片( )直接驱动5VCMOS器件;TMS320C54x芯片( )直接驱动5VTTL器件。(填能或不能)
得分 阅卷人 二、(共50分)分析简答题
(10分) 指出下列程序完成什么功能?该程序中含有几个段?写出它们的段名。
.bss y, 10
.data
TBL: .word 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
.text
START: STM #y, AR2
RPT #9
MVPD TBL, *AR2+
(10分) 如何设置C54x DSP的有关寄存器,使其中断矢量表位于片内程序存储空间,且片内ROM可映射到数据存储空间,片内RAM只作为数据空间?
(15分) 试按如下参数设计一个命令文件,其参数为:中断向量表起始地址为2000h (位于vectors段),长度128; .text段源程序代码起始地址为1000h,长度1000h;未初始化数据起始地址为0060h(位于.bss段),长度为32。
(15分) 采用TMS320C54定时器定时器(5分) 计算定时器PRD和预分频模块中预分频系数TDDR的计数初值(含相关计算公式);
(2)(5分) 写出对定时器进行初始化的程序;(有关定时控制及中断控制寄存器见最后页)
(3)(5分) 若INTM=1,怎样配置定时器中断?
得分 阅卷人 三、(20分) 采用线性缓冲区法(单值更新缓存法)实现低通FIR滤波。设低通FIR滤波器系数h=[0.00131 -0.01151 -0.02966 0.05395 0.27881 0.41422 0.27881 0.05395 -0.02966 -0.01151 0.00131]。下面是采用线性缓冲区法实现FIR滤波器的部分滤波主程序。
(5分) 阅读下列程序,在括号处添加注释。
(5分) 画出FIR滤波器输入数据线性缓冲区(单值更新缓存法)存储器示意图 (对应11个输入样本的缓冲存储区给出输入样本值三次更新变化的情况);
(5分) 在标号COEF处用Q15定标定义11个滤波器系数。
(5分) 在标号FIR1处大括号内请补充完善FIR滤波器的滤波主程序,并加上注释。
.title fir1.asm
.mmregs
.def start
output .usect “x”,1 ; ( )
input .usect “x”,11; ( )
PA0 .set 0 ;输出口地址
PA1 .set 1 ;输入口地址
.data
COEF:
.text
start: SSBx FRCT ; ( )
STM #input+10, AR2; 输入数据缓冲区最老数据地址
STM #10, AR0 ; 从input标号地址到输入缓冲区底部的偏移量
LD #input, DP; ( )
PORTR PA1, @input; (
文档评论(0)