10级DSP试卷A及答案

合集下载

DSP试卷A答案

DSP试卷A答案

试卷A一、填空题1.1、指令周期1.2、程序读总线PRDB、程序地址总线PAB、数据读总线DRDB、数据写总线DWDB、数据读地址总线DRAB、数据写地址总线DWAB1.3、外部总线PBUS接口1.4、INTR、NMI、TRAP;片内外设信号;外部中断引脚上的信号1.5、程序存储器;数据存储器1.6、程序存储空间1.7、数据存储空间1.8、40 1.9、10 1.10、999(3E7h)二、简答题2.1、连续的自动排序模式:当触发信号触发SEQ1/SEQ2一组排序器对8个(可以小于8个)的任意通道按其预置好的排序进行转换。

每一轮转换结果被保存到8个结果寄存器,SEQ1的结果寄存器为RESULT0~RESULT7,SEQ2的结果寄存器为RESULT8~RESULT15。

当最后一个通道被转换结束后,即申请中断。

倘若这时CONTRUN位仍然为“1”,则SEQ1/SEQ2重新指向要转换的第一个通道。

重新开始新一轮的转换。

在启动/停止方式下可实现在时间上单个和多个启动信号触发源同步的功能,所不同的是,在排序器完成第一个转换序列之后,在中断服务程序中不需要被复位,也就是说:排序器初始指针不需要指到CONV00就可以被重新触发。

因此一个转换序列之后,排序器指针指到当前的通道。

在这种方式下,CONTRUN位必须被设置为“0”。

2.2、指令流水线由发生在指令执行期间内的一系列总线操作序列组成。

其特点是将指令的执行过程分为4个独立的阶段,即;(1)取指令阶段(Fetch);(2)指令译码阶段(Decode);(3)取操作数阶段(Operand);(4)指令执行阶段(Execute)。

由于上述4个阶段是相互独立的,所以这些操作同一时间段内可以并行进行。

因此,在任何给定的时钟周期内,可以同时有1~4条不同的指令被使能,而每条指令处于不同的执行阶段。

三、读程题3.1对下述指令进行注释,并填出指令执行后相关各寄存器和存储单元的内容: LDP #5 ;设置DP=5(指向0280h~02FFh 区)ADD 9h ,16 ;将数据存储单元0289h 的内容左移16位后加至;累加器。

DSP试卷10(答案)

DSP试卷10(答案)

数字信号处理试卷10(答案)一、 填空题(每题2分,共10题)1、 两个离散线性时不变系统的单位取样响应分别为)(1n h 和)(2n h ,当这两个系统级联时,其级联系统的单位取样响应)(n h =)()(21n h n h ⨯。

2、 )(2)(n u n x n =,则=)]([n x ZT 2-Z Z。

3、已知)(n x 长度为N ,)]([)(n x DFT k X =,⎩⎨⎧-≤≤-≤≤=1100)()(rN n N N n n x n y ,)]([)(n y DFT k Y =,)(k Y 与)(k X 的关系式为=)(k Y 整数,=r k r k X /)/(,10-≤≤rN k 。

4、已知⎩⎨⎧≤≤=其它7003)(n n x n,则==)]([)(n x DFT k X 1328-k W 。

5、2N NW=_____(-1)6、提高FFT 变换速度的方法有(实现原址运算.,选用运算速度快的器件) 7、流图变为原来的转置型结构,系统的传递函数会不会改变 (不会)。

8、已知h 1(n)={1,2,3,4,4,3,2,1}, h 2(n)={ 4,3,2,1,1,2,3,4}, H 1(k)、H 2(k)分别为h 1(n) 、h 2(n)的离散傅立叶变换,则H 1(k) 、H 2(k)的幅频特性是否相等?(相等) 9、频率采样结构∑-=-----=1011)(1)1()(N k k N NzW k H N zz H ,虽然在单位圆上有N 个极点,但系统仍能稳定是由于 单位圆上N 个零点与极点对消 。

10、数字带通滤波器的通带范围为rad π3.0到rad π4.0,rad π2.0以下和rad π5.0以上为阻带,采用双线性变换法设计,取s T 1=时,原型的模拟带通滤波器的通带带宽=B s rad /434.0。

二、 选择题(每题3分,共6题)1、 因果可实现系统其系统函数)(Z H 的收敛域一定包括B 。

DSP原理与应用试题A答案及评分标准

DSP原理与应用试题A答案及评分标准

2011—2012学年第1学期《DSP原理与应用》试题(A卷)答案及评分标准一、选择题(共5题,每题2分,共10分)1、C2、B3、D4、A5、D二、填空题(共10空,每空2分,共20分)1、数字信号处理器2、1、3、4 3、堆栈指针、页指针4、立即数寻址、堆栈寻址5、助记符、操作数三、指令解释(共4题,每题5分,共20分)1、将立即数60H装入AR3寄存器中2、无任何操作3、把数据从栈顶弹入到存储器映射寄存器4、(30H)=50H,(40H)=50H,AR3=60H,AR4=80H四、简答题(共3题,每题10分)1、答:目前,市场上主流的处理器有CPU、DSP、单片机、CPLD与FPGA等可编程逻辑器件,与DSP相比,它们的优缺点如下。

CPU优点是超过100MHz的工作频率;完善的开发手段;丰富的软件支持;支持各种扩展功能的整机、板卡;CPU的缺点是信号处理速度慢,不能满足实时要求;性价比、体积、功耗比DSP差。

单片机优点是中断多,适合做事务处理;控制接口多,适合以控制为主的模数混合设计;价格比DSP低得多;单片机缺点是没有硬件乘法器;输入/输出能力差,运算速度慢;存储器容量比DSP小;A/D精度比DSP低。

FPGA/CPLD优点是时序控制能力强(没有指令周期,速度快);控制能力较强(但比单片机差)。

FPGA/CPLD缺点是适合单一运算,混合功能实现差。

2、答:直接寻址是指在指令中包含有数据存储器地址的低7位,这7位作为偏移地址,与基地址一同构成16位的数据存储器地址。

数据页指针DP和堆栈指针SP都可以用来作为基地址,由寄存器ST1的CPL位决定采用何种指针,当CPL=0时,选用数据页指针DP的直接寻址方式。

选择DP中的9位数据作为高位,与指令中指定的数据存储器中的7位数据作为低位直接相连作为16位数据存储单元的地址,如下图示3、答:(1)中断请求某一外设发出中断请求时,将该外设的中断请求标志位(IFR)置1。

DSP测试题及答案-推荐下载

DSP测试题及答案-推荐下载
4、 TMS320VC5402 共有多少可屏蔽中断?它们分别是什么?NMI 和 RS 属于哪一类中断 源?
答:(1)TMS320VC5402 有 13 个可屏蔽中断。 (2)TMS320VC5402 有 的 13 个可屏蔽中断分别是:(课本 56 页最下面) (3)RS 和 NMI 属于外部硬件中断。
2、 TMS320VC5416-160 的指令周期是多少毫秒?它的运算速度是多少 MIPS? 答:TMS32S。
3、 TMS320C54x 芯片的流水线操作共有多少个操作阶段?每个阶段执行什么任务?完成 一条指令都需要哪些操作周期?
(2).bss x,4 .data table: .word 4,8,16,32 …… STM #x,AR1 RPT #2 MVPD table,*+AR2
答:数据表 table 中的常量 4 传送到以变量 x 的地址为地址的存储单元中;数据表 table 中 的常量 8 传送到以变量 x+1 的地址为地址的存储单元中;数据表 table 中的常量 16 传 送到以变量 x+2 的地址为地址的存储单元中。
1、 什么是哈佛结构和冯·诺伊曼(Von Neuman)结构?它们有什么区别? 答:(1) 冯·诺伊曼(Von Neuman)结构
该结构采用单存储空间,即程序指令和数据共用一个存储空间,使用单一的地址和数 据总线,取指令和取操作数都是通过一条总线分时进行。
(2)哈佛(Harvard)结构 该结构采用单存储空间,即程序指令和数据共用一个存储空间,使用单一的地址和数 据总线,取指令和取操作数都是通过一条总线分时进行。当进行高速运算时,不但不能同 时进行取指令和取操作数,而且还会造成数据传输通道的瓶颈现象,其工作速度较慢。 两者区别: 哈佛(Harvard)结构:该结构采用双存储空间,程序存储器和数据存储器分开,有各 自独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输, 使取指令操作、指令执行操作、数据吞吐并行完成,大大地提高了数据处理能力和指令的 执行速度,非常适合于实时的数字信号处理。 冯·诺伊曼(Von Neuman)结构:当进行高速运算时,不但不能同时进行取指令和取 操作数,而且还会造成数据传输通道的瓶颈现象,其工作速度较慢。

DSP原理及应用试卷_附答案卷A

DSP原理及应用试卷_附答案卷A

课程名称(含档次)DSP原理及应用课程代号专业电子信息工程考试方式(开、闭卷) 闭卷一、选择题(本题总分 24 分,每题 2 分)1、下列TI公司的DSP芯片,那种属于浮点型DSP()A、TMS320C54xB、TMS320C55xC、TMS320C62xD、TMS320C67x2、TMS320VC5402DSP有()组数据总线.A、1B、2C、3D、43、TMS320VC5402型DSP处理器的内核供电电压()伏.A、5VB、3。

3VC、1。

8VD、1。

2V4、TMS320C54x系列DSP处理器有()个通用I/O引脚。

A、2B、4C、8D、165、TMS320C5402DSP直接寻址中从页指针的位置可以偏移寻址()个单元。

A、7B、8C、64D、1286、链接命令文件用()扩展名表示。

A、。

objB、.cmdC、。

outD、。

asm7、TMS320C5402 DSP内部含有()个辅助寄存器。

A、8B、9C、5D、168、TMS320C54x DSP中,累加器的位数为: ()A、16位B、32位C、40位D、64位9、C54X DSP的流水线是由()级(也即是由多少个操作阶段)组成.A、 4B、 6C、 8D、 1010、在采用双操作数的间接寻址方式时,要使用到一些辅助寄存器,在此种寻址方式下,下面的那些辅助寄存器如果使用到了是非法的()A、AR1B、AR2C、AR3D、AR411、看门狗的作用是().A、降低频率B、PC受到干扰而跑飞时产生复位C、既可以降低频率也可以升高频率D、稳定频率,但不改变频率12、要使DSP能够响应某个可屏蔽中断,下面的说法正确的是()A、需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置0B、需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置1C、需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0D、需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置1二、填空题(本题总分24分,每空1分)1、C54x系列DSP处理器中,实现时钟频率倍频或分频的部件是___ _ ________.2、C54x DSP的指令系统有和两种形式。

DSP原理及应用答案

DSP原理及应用答案
(1) stack的存储空间为0x3000;
(2) SP=0x3120;
三、应用题(10分)
得分
评卷人
设CLKOUT=8MHz,试阅读下列程序。试回答,引脚XF产生什么波形的信号?若要求方波周期改为16s,T0中断周期减小到原来一半,试说明程序的修改方法。
程序:
.title "time.asm"
.mmregs
rete修正指针marar30bar3ar0ar3并反向进位测试指令bitfx11x1条件转移bcl1ntctc位为零则转移到l1条件转移banzl2ar2ar2不为0则转移到l2条件转移xc1alt小于0跳过1条指令执行传送指令mvpdtablear1程序区到数据区的传送传送指令ltdar1数据t同时移位ar11ar1堆栈指令pshmpopmpshdpopd对mmr对数据区累加指令addar2a数据加上a存于a减法指令subar2a减去数据存于a条件减法subcdena用于除法运算乘法指令mpyanum数据与ah相乘存于b数据存于乘加指令macar2a数据与t相乘后加a的内容乘加指令macar2ar3a两个数据相乘后加a的内容位操作指令rsbxssbx重复指令rptzst1第14cpl直接寻址基址方式位st1第11intm可屏蔽中断总开关st1frct乘法小数方式控制位定时器参数内容描述定时周期clkouttddr1prd1pcr1512
.text
_c_int01:STM #x,AR1
RPT #15
MVPD table,* AR1+
CALL bitrev
end:B end
bitrev:STM #8,AR0
STM #x,AR3
STM #y,AR4
RPT #14

DSP试题及答案

DSP试题及答案

1、常用的设备和CPU之间数据传送控制方式有4种,它们是程序直接控制方式、中断控制方式、DMA方式和通道方式。

2、DMA与普通中断方式的区别直接存储存取方式(DMA)是在存储器与输入输出设备间直接传送数据,是一种完全由硬件完成输入输出操作的方式。

普通中断方式是在数据缓冲寄存器满后,发中断请求,CPU进行中断处理DMA方式则是以数据块为单位传输的,在所要求传送的数据块全部传送结束时要求CPU进行中断处理,大大减少了CPU进行中断处理的次数总结:DMA方式不需CPU干预传送操作,仅仅是开始和结尾借用CPU一点时间,其余不占用CPU任何资源,中断方式是程序切换,每次操作需要保护和恢复现场1、简述DSP系统的构成和工作过程。

答:DSP系统的构成:一个典型的DSP系统应包括抗混叠滤波器、数据采集A/D转换器、数字信号处理器DSP、D/A转换器和低通滤波器等。

DSP系统的工作过程:①将输入信号x(t)经过抗混叠滤波,滤掉高于折叠频率的分量,以防止信号频谱的混叠。

②经过采样和A/D转换器,将滤波后的信号转换为数字信号x(n)。

③数字信号处理器对x(n)进行处理,得数字信号y(n)。

④经D/A转换器,将y(n)转换成模拟信号;⑤经低通滤波器,滤除高频分量,得到平滑的模拟信号y(t)。

2、简述DSP系统的设计步骤。

答:①明确设计任务,确定设计目标。

②算法模拟,确定性能指令。

③选择DSP芯片和外围芯片。

④设计实时的DSP芯片系统。

⑤硬件和软件调试。

⑥系统集成和测试。

3、DSP的引脚分为哪几类?答:F28x系列DSP的引脚分为如下5类:(1)XINTF(External Interface )信号(2)JTAG以及其他信号(3)模数转换输入信号(4)电源信号(5)GPIO信号4、F28x共有几种寻址方式?分别是哪几种?答:F28x共有四种寻址方式:(1) 直接寻址模式、(2) 堆栈寻址模式、(3)、间接寻址模式,(4) 寄存器寻址模式。

10级(A)卷参考答案及评分标准

10级(A)卷参考答案及评分标准

自动控制原理10级试卷(A )参考答案及评分标准一、(15分)已知系统的结构图如图1所示,图中R(s)为输入信号,N(s)为干扰信号。

(1)画出系统对应的信号流图;(5分)(2)利用(1)中的信号流图(或结构图等效化简法),求出传递函数)()(s R s C ,)()(s N s C 。

(10分)二、(15分)单位负反馈控制系统如图2所示。

(1)求二阶系统特征参数ωn 、ζ与本系统实际参数的关系;(7分)(2)若K=16,T=0.25s ,计算系统的各动态性能指标t r 、t p 、t s 和σ%。

(8分)三、(20分)系统结构如图3所示。

(1)求系统稳定时,参数a 、T 、K 1需要满足什么条件;(10分)(2)当r(t)=2t+4t 2时,系统的稳态误差e ss 是多少。

(10分)四、(20分)已知某单位负反馈系统的闭环根轨迹图如图4所示。

(1)该根轨迹属于180度根轨迹还是零度根轨迹?(2分)(2)写出该系统以根轨迹增益K*为变量的开环传递函数;(6分)(3)求出分离点坐标,并写出该系统临界阻尼时的闭环传递函数;(8分)(4)求出系统为欠阻尼状态时,根轨迹增益K*的取值范围。

(4分)五、(10分)某系统的开环传递函数为12)()(-=s s H s G 。

(1)试证明当ω由0→+∞变化时,系统的开环幅相曲线是一个半圆;(6分)(2)根据(1)中的证明结果,画出系统的开环幅相曲线,并利用奈氏判据判断闭环系统的稳定性。

(4分)六、(15分)已知某单位反馈的最小相位系统,有开环极点-40和-10,并且当开环增益K=25时,系统的开环幅相频率特性G (j ω)曲线如图所示。

(1)试写出开环传递函数G(s)的表达式;(5分)(2)作出其近似对数幅频特性曲线(要计算出各个转折频率处的幅值分贝数,并在曲线上标出);(6分)(3)求系统开环截止频率ωc 。

(4分)七、(10分)设离散控制系统结构如图所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2012~2013一 DSP 技术及应用(A)信息科学技术学院 10级电子信息工程本科(答案写在答题纸上,写在试题纸上无效)一、单项选择题(每题2分,共20分)1.TMS320C54X DSP 的定时器可以实现_______、_______计数。

A 分频,加1B 分频,减1C 不分频,加1D 不分频,减1 2.TMS320C54X DSP HPI 口是_______位的_______口。

A 16,并行B 16,串行C 8,并行D 8,串行3.TMS320C54X DSP 具有_______位的并行乘法器,连接一个_______位的专用加法器。

A 17×17,40 B 17×17,32 C 16×16,40 D 16×16,32 4.TMS320C54X DSP 具有________个________位的累加器。

A 2,40 B 1,40 C 2,32 D 1,325.TMS320C54X DSP 的32个中断源分为14级,其中________级别最高。

A INTR B NMI C RS D INT0 6.当TMS320C54X DSP 复位时,中断向量为________。

A FF00HB FF80HC 0080HD 0000H7.外部存储器存取时间应小于_______的机器周期,否则需通过软件或硬件插入等待状态。

A 20% B 40% C 60% D 80% 8. TMS320C54X DSP 采用改进的哈佛结构,围绕______条_______位总线建立。

A 8,16 B 16,8 C 8,8 D 16,16 9.每个中断向量表文件中,都该包含________中断。

A 不可屏蔽B 复位C 定时器D 软件10.TMS320C54xDSP 多通道缓冲串口(MCBSP )发送和接收通道数最多可达________路。

A 128 B 64 C 32 D 16 二、填空题(每题2分,共20分)1.TMS320C54X 中定义可执行代码段的汇编指令为_______。

2. 根据如右图所示数据存储器和SP 的配置,执行相应程序段后,累加器A=________。

3.TMS320C54X 可编程定时器的定时周期 =(时 钟周期)*(定标器+1)*(________________ +1)。

4.累加器A=FF FFFF F001,对其进行规格化处理后, 累加器A 的数值为 ________5.TMS320C54X 为了能和慢速设备通信配备了一 个软件等待状态寄存器(SWWSR),用来设置等待状态,其最多可以插入_____个软件等待状态。

6. DSP 芯片采用流水线作业,使处理器的能力大大提高。

C54x 具有________级深度的指令流水线。

7. C54x 有多种数据寻址方式,指令LD *AR1+%, A 是________________寻址方式。

课程考试试题 学期 学年 拟题学院(系): 适 用 专 业:8. 存储器映像寄存器位于DSP的________存储空间。

9. 两个有符号小数相乘,乘积带有2个符号位。

可以通过设置状态位______,使结果左移1位,消除冗余符号位。

10. C54x通过外部总线接口来寻址片外存储器和I/O口。

其中_______信号用来控制数据传送的方向。

三、简答题(每题5分,共25分)1.简述冯•诺依曼结构、哈佛结构和改善型哈佛结构的特点?2.TMS320C54X DSP的串行接口有哪几种类型,它们之间有什么区别?3.简述TMS320C54X DSP中断的分类,并分别说明两种中断的范围。

4.请说明C54X DSP堆栈的使用方法,如何用汇编语言定义堆栈并加以简单说明?5.在软件开发过程中,将C语言源程序转换成可执行文件需要经过哪些主要步骤。

四、编程题(10分)按下述要求编写出TMS320C54X DSP汇编源程序。

计算z=x+y-w。

其中(x=10,y=24,w=31)要求:A源程序含必要的伪指令;B 加入适当的指令注释。

五、应用题(10分)对以下列表文件,假设链接时X重新定位在地址7100h,.text段重新定位到从地址7200h开始,那么Y的重定位值为7204h。

1、链接器利用两个重定位入口,如何对目标文件中的两次引用进行修正。

(5分)2、依次给出列表文件的各组成部分。

(5分)列表文件:1 0100 X .set 0100h ;给X赋值2 0000 .text3 0000 F073 B Y ;生成一个重定位入口0001 0004’4 0002 F020 LD #X,A ;生成一个重定位入口0003 0000!5 0004 F7E0 Y: RESET六、应用题(15分)用TMS320C5410 控制XF引脚以实现闪烁灯的实例如下,1、试分析该程序有哪几部分组成,各部分完成的主要功能?2、对标号○1-○5的指令段进行简要注释,3、编写该程序的链接命令文件。

;源程序清单.mmregs.def CodeStart.text CodeStart:SSBX XFCALL DelayRSBX XFCALL DelayB CodeStart Delay:STM #999,AR1 ;○1 LOOP1: STM #4999, AR2 ;○2 LOOP2: BANZ LOOP2,*AR2- ;○3 BANZ LOOP1,*AR1- ;○4RET ;○5.end2013 学年一学期DSP技术及应用(A))间干分)再(2(3(2目标模块组合成一个可执行的COFF文件。

(2分)四、编程题(10分)1、计算z=x+y-w。

其中(x=10,y=24,w=31)要求:A 源程序含必要的伪指令;B 加入适当的指令注释。

;程序清单:.title “1.asm”.mmregs.def CodeStart(2分).datax: .word 10 ;初始化变量y: .word 24w: .word 31z: .word 0(2分).textCodeStart:LD # x , DP ;装载数据指针DP (2分)SUM1:LD @x,A;将x地址的内容送AADD @y,A;将y地址的内容与A中x值相加SUB @w,A;将A中的内容与w 相减,得zSTL A,@z ;将A的的计算值存入z 地址中.end(4分)五、应用题(10分)对以下列表文件,假设链接时X重新定位在地址7100h,.text段重新定位到从地址7200h开始。

1、那么Y的重定位值为多少。

链接器利用两个重定位入口,如何对目标文件中的两次引用进行修正。

(5分)2、依次给出列表文件的各组成部分。

(5分)列表文件:1 0100 X .set 0100h ;给X赋值2 0000 .text3 0000 F073 B Y ;生成一个重定位入口0001 0004’4 0002 F020 LD #X,A ;生成一个重定位入口0003 0000!5 0004 F7E0 Y: RESET答:1、Y的重定位值为7204h。

(1分)F073 B Y变成F0730004’7204 (2分)F020 LD #X,A变成F0200000!7100 (2分)2、列表文件的组成部分依次为行号、段程序计数器、目标代码以及源程序。

(5分)六、应用题(15分)用TMS320C5410 控制XF引脚以实现闪烁灯的实例如下,1、试分析该程序有哪几部分组成,各部分完成的主要功能?2、对标号○1-○5的指令段进行简要注释,3、编写该程序的链接命令文件。

1.答:该程序由主程序、子程序两部分组成;(2分) 通过延时子程序控制XF的输出,以一定的时间间隔输出高或低电平。

(3分)2.程序段Delay:STM #999,AR1 ;○1循环次数1000LOOP1: STM #4999, AR2 ;○2循环次数5000LOOP2: BANZ LOOP2,*AR2- ;○3如果AR2不等于0,AR2减1,跳转到LOOP2;如果等于0,则循序执行下一条指令BANZ LOOP1,*AR1- ;○4如果AR1不等于0,AR1减1,跳转到LOOP1;如果等于0,则循序执行下一条指令RET ; ○5返回(5分).end3.链接配置文件/* TestXF.cmd */-e CodeStart /*程序入口,必须在程序中定义相应的标号*/ (1分)MEMORY{page 0:PRAM: org=0100h len=0F00h/*定义程序存贮区,起始0100H,长度0F00H*/}(2分) SECTIONS{.text:>PRAM page 0/*将.text段映射到page0的param区*/}(2分)。

相关文档
最新文档