《DSP原理与应用》期末考试试题

合集下载

DSP原理与应用期末考试试题

DSP原理与应用期末考试试题

XX 大学13—14学年第二学期 《DSP 原理与应用》期末考试试题(B )注意事项:1、适用班级:1x 级电子信息科学与技术1、2、3班2、本试卷共2页。

满分100分。

3、考试时间120分钟。

4、考试方式: “闭卷”一、判断题(每小题1分,共10分)1、TTMS320C5402系列DSP 处理器最大的数据存储空间为64K 字 ( 对 )2、FIR 时线性缓冲区是一个滑动窗,包含最近的数据,若有新的数据到来,它将覆盖旧的数据。

( 错 )3、DSP 的工作频率只能是外部晶体振荡器的频率。

( 错 )4、TMS320C54X DSP 的32个中断源分为14级,其中INT0级别最高。

( 错 )5、C5000系列DSP 低功耗、大运算量,主要用于便携式信息处理终端产品。

( 对 )6、解决MMR 写操作的流水线冲突时,一般可用采用推荐指令和插入空操作指令的方法。

( 对 )7、DSP 的片内ROM 主要存放固化程序和系数表,只能作为程序存储空间。

( 错 ) 8、控制位中DROM 位用来决定数据存储空间是否使用内部ROM 。

( 错 ) 9、C54x 系列DSP 处理器中,实现时钟频率倍频或分频的部件是锁相环PLL ( 对) 10、DSP 处理器TMS320VC5509的堆栈是向高地址方向生长的。

( 错 )二、填空题(每小空1分,共20分) 1、’C54x DSP 中传送执行指令所需的地址需要用到 、CAB 、DAB 和 4条地址总线。

1、答:PAB 、 EAB2、 DSP 的寻址方式有七种,分别为立即寻址、绝对寻址、累加器寻址、 、 间接寻址 、 、堆栈寻址。

2. 答:直接寻址、存储器映象寄存器寻址3、TMS320C54X 具有两个通用I/O 口,________用于输入外设的状态;________用于输出外设的控制信号。

3. 答:BIO ,XF4、C54x DSP 的指令系统有 和 两种形式。

4.答: 助记符指令 和 代数指令5、COFF 目标文件中.text 段通常包含 ,.data 段通常包含己初始化的数据,.bss 段中通常为 保留空间。

[DOC]-DSP原理及应用试卷答案

[DOC]-DSP原理及应用试卷答案

[DOC]-DSP原理及应用试卷答案DSP原理及应用试卷答案通信系《DSP原理及应用》期末考试题(答案)一、填空题(每空2分,共20分)1、在C语言和C55x汇编语言的混合程序设计中,C函数的参数和返回值传递到C55x的寄存器中。

在函数“long func(int *p1, int i2, int i3, inti4)”中,*p1传递到 AR0 寄存器,i2传递到 T0 寄存器,i4传递到 AR1 寄存器,返回值由 AC0 寄存器传递。

2、汇编语言“mov *AR0,AC0”使用的寻址方式是间接寻址模式,“mov#0x3,DPH”使用的寻址方式是直接寻址模式,“mov *(#0x011234),T2”使寻址方式是绝对寻址模式。

用的3、指令执行前AC0的值是0012345678,那么汇编语句“AND #0x7f,AC0”,执行之后,AC0的值是 0000000078 。

4、C55x 的链接器命令文件中,SECTIONS命令的主要作用是告诉链接器如何将输入段组合成输出段,以及在存储器何处存放输出。

MEMORY命令的主要作用是定义目标系统的存储器配置图,包括对存储器各部分的命名,以及规定它们的起始地址和长度。

二、简述题(共40分)1、根据你的理解,试列举 DSP 芯片的特点,(5分)答:哈佛结构;多总线结构;指令系统的流水线操作;专用的硬件乘法器;特殊的DSP指令;快速的指令周期;丰富的外设2、TMS320C55x 芯片的总线结构有何特点,主要包括哪些总线,它们的功能是什么,(6分)答:TMS320C55x DSP采用先进的哈佛结构并具有十二组总线,其独立的程序总线和数据总线允许同时读取指令和操作数,实现高度的并行操作。

采用各自分开的数据总线分别用于读数据和写数据,允许CPU在同一个机器周期内进行两次读操作数和一次写操作数。

独立的程序总线和数据总线允许CPU同时访问程序指令和数据。

包括12条总线,分别是:PAB和PB、BAB和BB、CAB和CB、DAB和DB、EAB和EB、FAB和FB。

dsp原理期末考试试卷和答案

dsp原理期末考试试卷和答案

dsp原理期末考试试卷和答案**DSP原理期末考试试卷**一、单项选择题(每题2分,共20分)1. DSP芯片中,以下哪个不是其主要特点?A. 高速处理能力B. 低功耗C. 大容量存储D. 可编程性2. 在DSP系统中,以下哪个不是数据转换器的类型?A. A/D转换器B. D/A转换器C. I/O转换器D. V/F转换器3. 以下哪个不是DSP编程语言?A. C语言B. Assembly语言C. Fortran语言D. MATLAB4. DSP芯片中,哪个寄存器用于存储程序计数器?A. PCB. ARC. DRD. SR5. 在DSP中,以下哪个指令不是算术运算指令?A. ADDB. SUBC. MPYD. MOV6. DSP芯片中,以下哪个不是中断类型?A. 外部中断B. 定时器中断C. 串行通信中断D. 算术溢出中断7. 在DSP系统中,以下哪个不是模数转换器(ADC)的特性?A. 分辨率B. 采样率C. 量化误差D. 存储容量8. DSP芯片中,以下哪个不是指令周期的组成部分?A. 取指周期B. 执行周期C. 存储周期D. 写回周期9. 在DSP编程中,以下哪个不是循环控制指令?A. FORB. WHILEC. DOD. JMP10. DSP芯片中,以下哪个不是系统时钟的来源?A. 外部晶振B. 内部RC振荡器C. 外部时钟信号D. 软件生成时钟二、填空题(每题2分,共20分)1. DSP芯片的全称是__________。

2. 在DSP系统中,A/D转换器的分辨率是指能够区分的最小电压变化,通常用__________位来表示。

3. DSP编程中,汇编语言的指令通常由__________和__________两部分组成。

4. 在DSP系统中,__________是一种常用的数字信号处理算法,用于减少信号的频带宽度。

5. DSP芯片的指令集通常包括算术运算、逻辑运算、数据传输和__________等指令。

《DSP技术及应用》期末考试整合版

《DSP技术及应用》期末考试整合版

一、填空(每空1分,共30分)1.TI公司的定点DSP产品主要有 TMS320C2000 系列、TMS320C5000系列和 TMS320C6000 系列。

2.’C54x DSP中传送执行指令所需的地址需要用到 PAB 、CAB、DAB和 EAB 4条地址总线。

3.DSP的内部存储器类型可分为随机存取存储器(RAM)和只读存储器(ROM)。

其中RAM又可以分为两种类型:单寻址RAM (SARAM)和双寻址RAM(DARAM)。

4.’C54x DSP的内部总存储空间为192K字,分成3个可选择的存储空间:64K字的程序存储空间、64K字的数据存储空间和64K字的 I/O空间。

5.从功能结构上,’C54X DSP的CPU可以划分成运算部件和控制部件两大部分。

6.’C54x DSP的寻址方式有七种,分别为立即寻址、绝对寻址、累加器寻址、直接寻址、间接寻址、存储器映象寄存器寻址、堆栈寻址。

7.在’C54x DSP寻址和指令系统中,Xmem和Ymem表示 16位双寻址操作数,Dmad为16位立即数,表示数据存储器地址,Pmad为16位立即数,表示程序存储器地址。

8.程序计数器的值可以通过复位操作、顺序执行指令、分支转移,累加器转移,块重复,子程序调用,从累加器调用子程序,中断等操作改变。

9.’C54x DSP芯片采用了6级流水线的工作方式,即一条指令分为预取指、取指、译码、寻址、读数和执行6个阶段。

10.解决MMR写操作的流水线冲突时,一般可用采用推荐指令和插入空操作指令的方法。

11.’C54x DSP定时器由3个16位存储器映射寄存器组成:定时器寄存器(TIM)、定时器周期寄存器(PRD)和定时器控制寄存器(TCR)。

12.主机接口(HPI,Host Port Interface)是TMS320C54x 系列定点芯片内部具有的一种接口部件,主要用于DSP与其他总线或CPU进行通信。

13.’C54x DSP的指令系统有助记符指令和代数指令两种形式。

DSP原理及应用B卷答案(精)

DSP原理及应用B卷答案(精)

学院 .专业班级 .姓名学号 .--------------------------------------------------------密 ----------------------- 封 ------------------线------------------------------------------------- ---------------------广东白云学院2013—2014学年第二学期期末考试《DSP原理及应用》(B卷)参考答案及评分标准命题人签名陈立旺适用专业及方向:电子信息工程、通信工程层次:本科年级: 11 级限时: 120 分钟考试形式:闭卷考场要求:笔试系(教研室)主任签名院长(部)主任签名题号总分得分一、填空题(请将正确答案填写在括号内。

每空1分,共20分)得分评卷人1、DSP定点数值为0xE000,若它是Q15(或S0.15定标的有符号小数,它的数值是(-0.25 );若是Q0(或S15.0格式有符号整数,则它的数值是(-8192 )。

2、'C54x芯片在一个机器周期最多可以同时(1 )次取指、读(2)个操作数和写( 1)个操作数。

3、在’C54x DSP寻址和指令系统中,操作数Smem表示(数据存储器数据),Pmad表示(程序存储器地址)。

4、一般COFF目标文件中包含(.text )、(.data )和 .bss三个缺省的段。

5、在堆栈操作中,PC当前地址为4020h,SP当前地址为0033h,则运行单字指令PSHM AR2后,PC内容为(4021h), SP内容为(0032h)。

6、CCS中*.gel和boot.asm文件用于对'C54x系统及DSP进行初始化,而( *.cmd )文件用于段分配和存储器地址配置。

7、AR1=1000H时,执行DLD *AR1,A指令后,AH=地址(1000H )的内容,AL=地址(1001H )的内容。

《DSP原理与应用》期末考试试题

《DSP原理与应用》期末考试试题

《DSP原理与应用》期末考试试题一、选择题(每题2分,共20分)1、在数字信号处理中,常用的滤波器是()。

A.巴特沃斯滤波器B.贝塞尔滤波器C.拉普拉斯滤波器D.理想滤波器2、在进行傅里叶变换时,如果采样频率为fs,则采样点数为N的信号的离散傅里叶变换的结果中,频域的分辨率是()。

A. fs/NB. 2fs/NC. fs/(2N)D. fs/(2N+1)3、在进行Z变换时,如果时间序列的采样点数为N,则Z变换的收敛域是()。

A. |z|<NB. |z|<N+1C. |z|<N-1D. |z|<N-24、在进行小波变换时,如果小波基为ψ(t),则小波变换的结果是一个()。

A.实数序列B.复数序列C.实数矩阵D.复数矩阵5、在进行离散傅里叶变换时,如果信号的采样点数为N,则其频率分辨率是()。

A. 2π/NB. π/NC. π/(2N)D. π/(N+1)二、填空题(每题3分,共30分)1、在数字信号处理中,常用的滤波器有________、________、________、________。

2、在进行傅里叶变换时,如果采样频率为fs,则采样点数为N的信号的离散傅里叶变换的结果中,频域的分辨率是________。

3、在进行Z变换时,如果时间序列的采样点数为N,则Z变换的收敛域是|z|<________。

4、在进行小波变换时,如果小波基为ψ(t),则小波变换的结果是一个________。

5、在进行离散傅里叶变换时,如果信号的采样点数为N,则其频率分辨率是________。

6、在数字信号处理中,常用的窗函数有________、________、________、________。

7、在进行数字滤波器的设计时,常用的方法有________、________、________。

8、在进行数字信号的分析时,常用的工具包括________、________、________。

《美学原理》期末考试试题及答案一、单项选择题1、下列哪个选项不属于美学的研究范畴?A.绘画、音乐、诗歌等艺术形式的美学原理B.建筑、设计、自然等现实生活中的美学应用C.精神分析学、现象学等其他学科的美学分支D.美食、时尚、旅游等消费领域的美学实践正确答案:C.精神分析学、现象学等其他学科的美学分支。

DSP期末考试题大全(整合版 全3套)

DSP期末考试题大全(整合版 全3套)

DSP期末考试题(一)一、单项选择题:(每小题2分,共30分)1、下面对一些常用的伪指令说法正确的是:( D )A、.def所定义的符号,是在当前模块中使用,在别的模块中定义的符号;B、.ref 所定义的符号,是当前模块中定义,并可在别的模块中使用的符号;C、.sect命令定义的段是未初始化的段;D、.usect命令定义的段是未初始化的段。

2、要使DSP能够响应某个可屏蔽中断,下面的说法正确的是( B)A、需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置0B、需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置1C、需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0D、需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置13、对于TMS320C54x系列DSP芯片,下列说法正确的是………… ( C )A、 8位DSPB、32位DSPC、定点型DSPD、浮点型DSP4、若链接器命令文件的MEMORY部分如下所示:MEMORY{PAGE 0: PROG: origin=C00h, length=1000hPAGE 1: DATA: origin=80h, length=200h}则下面说法不正确的是()A、程序存储器配置为4K字大小B、程序存储器配置为8K字大小C、数据存储器配置为512字大小D、数据存储器取名为DATA5、在串行口工作于移位寄存器方式时,其接收由()来启动。

A、RENB、RIC、REN和RID、TR6、执行指令PSHM AR5之前SP=03FEH,则指令执行后SP=( A )A、03FDHB、03FFHC、03FCHD、0400H7、TMS320C54X DSP采用改进的哈佛结构,围绕____A__组_______位总线建立。

A、8,16B、16,8C、8,8D、16,168、TMS320C54X DSP汇编指令的操作数域中, A 前缀表示的操作数为间接寻址的地址。

dsp原理及应用试卷及答案

dsp原理及应用试卷及答案

dsp原理及应用试卷及答案【篇一:dsp原理及应用_复习题】ass=txt>1.累加器a分为三个部分,分别为。

1.ag,ah,al2.tms320vc5402型dsp的内部采用2.8,163.tms320vc5402型dsp采用总线结构对程序存储器和数据存储器进行控制。

3.哈佛4.tms329vc5402型dsp有个辅助工作寄存器。

4.8个5.dsp处理器tms320vc5402中daram的容量是字。

5.16k字6.ti公司的dsp处理器tms320vc5402pge100有___________个定时器。

6.27.在链接器命令文件中,page 1通常指________存储空间。

7.数据8.c54x的中断系统的中断源分为_______中断和____ ____中断。

8.硬件、软件1.ti公司dsp处理器的软件开发环境是__________________。

1.答:ccs(code composer studio)2.dsp处理器tms320vc5402外部有___________根地址线。

2.答:20根3.直接寻址中从页指针的位置可以偏移寻址3.答:1284.在链接器命令文件中,page 0通常指________存储空间。

4.答:程序5.c54x系列dsp处理器中,实现时钟频率倍频或分频的部件是_____________。

5.答:锁相环pll6.tms320c54x系列dsp处理器上电复位后,程序从指定存储地址________单元开始工作。

6.答:ff80h7.tms320c54x系列dsp处理器有_____个通用i/o引脚,分别是_________。

7.答:2个,bio和xf8.dsp处理器按数据格式分为两类,分别是;。

8.答:定点dsp和浮点dsp9.tms329vc5402型dsp的st1寄存器中,intm位的功能是。

9.答:开放/关闭所有可屏蔽中断10.ms320c54x dsp主机接口hpi是________位并行口。

数字信号处理DSP原理及应用考试试题与答案

数字信号处理DSP原理及应用考试试题与答案

数字信号处理DSP原理及应用考试一、选择题1.’C54x 进行32位长数据读操作时使用的数据总线是( )。

[单选题] *A) CB和EBB) EB和DBC) CB和DB*D) CB、DB和EB2.以下哪种方法不能清除中断标志寄存器IFR中的中断标志位。

( ) [单选题] *A) 硬件复位B) 软件复位C) 软件置位IFR寄存器中的标志位D) 软件清零IFR寄存器中的标志位*3.下列说法中错误的是( )。

[单选题] *A) 每个DARAM块在单周期内能被访问2次。

B) 每个SARAM块在单周期内只能被访问1次。

C) 片内ROM主要存放固化程序和系数表,只能作为程序存储空间。

*D) DARAM和SARAM既可以被映射到数据存储空间用来存储数据,也可以映射到程序空间用来存储程序代码。

4. 若程序中对堆栈设置如下,则下列说法错误的是( )。

size .set 120stack .usect “STACK”,sizeSTM # stack + size,SP [单选题] *A) 此堆栈段的段名为STACKB) 此堆栈段共120个单元C) 此堆栈段第一个变量的名为size称*D) 堆栈设置好后,堆栈指针SP指向栈底5.若要累加器A大于0或溢出时,程序转移至sub,可以实现此功能的指令是( )。

[单选题] * A) BC sub, AGT B) BC sub, AGT, AOV*BC sub, AOVC) BC sub, AGT D) BC sub, AGT, ANOVBC sub, ANOV6.执行指令PSHM AR5之前SP=03FEH,则指令执行后SP=( ) [单选题] *A) 03FDH*B) 03FFHC) 03FCHD) 0400H7.以下控制位中哪一位用来决定程序存储空间是否使用内部RAM。

( ) [单选题] *A) MP/B) OVLY*C) DROMD) SXM8. 下列指令中,哪条指令的写法是错误的。

DSP原理与应用期末考试试题

DSP原理与应用期末考试试题

是………… ( C )A、 8位DSPB、32位DSPC、定点型DSPD、浮点型DSP4、若链接器命令文件的MEMORY部分如下所示:MEMORY{分)2(每小题分,共30一、单项选择题:PAGE 0: PROG: origin=C00h, length=1000h 1、下面对一些常用的伪指令说法正确的是:() DPAGE 1: DATA: origin=80h, length=200h 所定义的符号,是在当前模块中使用,在别的.def、 A}模块中定义的符号;则下面说法不正确的是()所定义的符号,是当前模块中定义,并可在别 B、.refA、程序存储器配置为4K字大小的模块中使用的符号;B、程序存储器配置为、 C.sect 命令定义的段是未初始化的段; 8K字大小C、数据存储器配置为512字大小D、.usect命令定义的段是未初始化的段。

D、数据存储器取名为DATA5、在串行口工作于移位寄存器方式时,其接收由(要使2、DSP能够响应某个可屏蔽中断,下面的说法正确的)来启动。

是( B)1ST1 A、需要把状态寄存器的INTM位置,且中断屏蔽A、REN B、RI C、REN和RI D、TR6、执行指令PSHM AR5相应位置寄存器IMR0之前SP=03FEH,则指令执行后SP=(1INTMST1 B、需要把状态寄存器的位置,且中断屏蔽A )A、03FDHB、03FFHC、03FCH 1相应位置寄存器IMRD0位置、,且中断屏蔽0400H INTMST1 C、需要把状态寄存器的7、0相应位置IMR TMS320C54X DSP采用改进的哈佛结构,围绕____A__寄存器组_______位总线建立。

,且中断屏蔽0INTM的ST1 D、需要把状态寄存器位置A、8,16 B、16,8 C、8,8 1 相应位置寄存器IMR D、16,168、芯片,下列说法正确的DSP系列TMS320C54x、对于3TMS320C54X DSP汇编指令的操作数域中, A 前缀第卷A 页1.表示的操作数为间接寻址的地址。

dsp原理与应用期末复习题

dsp原理与应用期末复习题

dsp原理与应用期末复习题一、选择题1. 数字信号处理(DSP)中的数字指的是什么?A. 信号的采样值B. 信号的模拟值C. 信号的模拟时间D. 信号的模拟频率2. 在DSP中,离散傅里叶变换(DFT)的主要作用是什么?A. 将模拟信号转换为数字信号B. 将数字信号转换为模拟信号C. 将时域信号转换为频域信号D. 将频域信号转换为时域信号3. 快速傅里叶变换(FFT)相比于DFT的主要优势是什么?A. 更高的精确度B. 更快的计算速度C. 更低的计算复杂度D. 更好的信号稳定性4. 下列哪个算法不是用于数字滤波器设计?A. 窗函数法B. 巴特沃斯法C. 卡尔曼滤波D. 切比雪夫法5. 在数字信号处理中,什么是卷积?A. 一种信号的加法运算B. 一种信号的乘法运算C. 一种信号的乘积运算D. 一种信号的时间延迟运算二、简答题1. 解释什么是数字信号处理,并简述其在现代通信系统中的应用。

2. 描述离散傅里叶变换(DFT)和快速傅里叶变换(FFT)的区别和联系。

3. 数字滤波器有哪些类型?请列举至少三种,并简要说明它们的特点。

4. 解释什么是傅里叶变换的时移性质,并给出一个具体的例子。

5. 在数字信号处理中,什么是过采样和欠采样?它们各自的优缺点是什么?三、计算题1. 给定一个离散时间信号 \( x[n] = \{3, 5, 2, 7, 4, 6\} \),请计算其DFT \( X[k] \)。

2. 假设有一个低通滤波器,其理想频率响应为 \( H(\omega) =\begin{cases} 1 & \text{for } 0 \leq \omega \leq \pi/2 \\ 0 & \text{for } \pi/2 < \omega \leq \pi \end{cases} \),请设计一个简单的数字滤波器来近似这个理想频率响应。

3. 给定两个离散信号 \( x[n] = \{1, 2, 3\} \) 和 \( y[n] = \{4, 5, 6\} \),请计算它们的线性卷积 \( z[n] = x[n] * y[n] \)。

DSP原理及应用答案(精)

DSP原理及应用答案(精)

广东白云学院2013—2014学年第二学期期末考试《DSP原理及应用》(A卷)参考答案及评分标准适用专业及方向:电子信息工程、通信工程层次:本科年级: 11 级限时: 120 分钟考试形式:闭卷考场要求:笔试分) 1、DSP定点数值为0x6000,若它是Q15(或S0.15)定标的有符号小数,它的数值是( 0.75 );若是Q0(或S15.0)格式有符号整数,则它的数值是( 24576 )。

2、'C54x芯片分成( 3 )个相互独立的可选择的存储空间,其中程序存储器空间在不扩展的情况下可寻址( 64K )字。

3、与单片机相比,DSP采用了改进型(哈佛)结构和流水线/或并行技术,多了硬件乘加器,是(运算密集)型处理器,运算速度和(精度)高。

4、’DSP在CPL=0时,操作数@y的实际地址是将( DP )寄存器的内容作为地址的高( 9 )位,再加上y提供的低( 7 )位偏移地址。

5、COFF文件的基本单元是(段)。

它是就是最终在存储器映象中占据连续空间的一个数据或代码块。

6、AR1=1001H时,执行DST A,*AR1指令后,AH内容存入地址(1001H)的单元,AL存入地址(1000H)的单元。

7、指令ADD #4567H, 8, A,B执行前A=00001234H,B=00001100H,执行后A和B的值分别为( 00001234H )、( 00457934H )。

第 1 页共 12 页8、 'C54x芯片的中断系统可分为硬件中断和(软件中断),还可以分为可屏蔽中断和(非屏蔽中断)。

9、'C54x芯片的硬件复位地址为( FF80H ),INT0的中断序号为16,IPTR=1FFH时其中断向量地址为( FFC0H )。

10. 在’C54x DSP寻址和指令系统中,操作数Xmem和Ymem表示(数据存储器双寻址数据),Lmem表示(长字寻址的32位数据存储器数据)。

《DSP原理及应用》试卷习题答案.doc

《DSP原理及应用》试卷习题答案.doc

通信系《 DSP 原理及应用》期末考试题(答案)姓名:学号:班级:分数:考试时间: 15:40~ 17:30考试方式:开卷;注意:所有答案必须写在答题纸上,试卷上的答案无效!一、填空题(每空 2 分,共 20 分)1、在 C 语言和 C55x 汇编语言的混合程序设计中, C 函数的参数和返回值传递到C55x的寄存器中。

在函数“ long func(int *p1, int i2, int i3, int i4)中, *p1 传递到AR0寄存器,i2传递到T0寄存器,i4 到AR1寄存器,返回值由AC0寄存器传递。

传递”2、汇编语言“mov *AR0,AC0”使用的寻址方式是间接寻址模式,“mov#0x3,DPH”使用的寻址方式是直接寻址模式,“ mov*(#0x011234) ,T2”使用的寻址方式是绝对寻址模式。

3、指令执行前 AC0的值是 0012345678,那么汇编语句“ AND #0x7f , AC0”,执行之后,AC0的值是0000000078。

4、C55x 的链接器命令文件中, SECTIONS命令的主要作用是告诉链接器如何将输入段组合成输出段,以及在存储器何处存放输出。

MEMORY命令的主要作用是定义目标系统的存储器配置图,包括对存储器各部分的命名,以及规定它们的起始地址和长度。

二、简述题(共40 分)1、根据你的理解,试列举DSP 芯片的特点?( 5 分)答:哈佛结构;多总线结构;指令系统的流水线操作;专用的硬件乘法器;特殊的指令;快速的指令周期;丰富的外设DSP2、TMS320C55x芯片的总线结构有何特点,主要包括哪些总线?它们的功能是什么?( 6 分)答: TMS320C55x DSP采用先进的哈佛结构并具有十二组总线,其独立的程序总线和数据总线允许同时读取指令和操作数,实现高度的并行操作。

采用各自分开的数据总线分别用于读数据和写数据,允许 CPU在同一个机器周期内进行两次读操作数和一次写操作数。

DSP原理与应用考题整理(自整)

DSP原理与应用考题整理(自整)

DSP原理与应用考题整理(自整)填空题1)DSP的基本概念:既可以代表数字信号处理技术(Digital Signal Processing),也可以代表数字信号处理器(Digital Signal Processor)2)DSP系统的设计与开发:需求分析,概要设计,软硬件的平台数字信号处理系统设计一般由5个阶段构成:需求分析——确定系统功能和性能指标(信号处理方面:输入输出结果特性、DSP算法的确定、对确定的性能指标在通用机上用高级语言编程仿真;非信号处理方面:应用环境、设备的可靠性、可维护性、功耗、体积、重量、成本、性能价格比等)体系结构设计——系统整体方案确定硬件/软件设计系统集成系统测试3)I2C总线的基本特点:I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,是一种串行通信接口规范,标准I2C总线只使用2条线通信,能将多个具有I2C接口的设备连接,进行可靠的通信。

特点:①简单性,占用空间小②有效性,传输速率高③成本低4)JTAG接口的原理、结构及应用:JTAG(Joint Test Action Group)联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。

现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。

标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。

扫描的方法是边界扫描测试JTAG最初是用来对芯片进行测试的,基本原理是在器件内部定义一个TAP(Test Access Port 测试访问口)通过专用的JTAG测试工具对进行内部节点进行测试,能实现对各个器件分别测试ISP(In-System programmable)在线编程),对FLASH等器件进行编程。

5)EMIF:外部存储器接口,支持的存储器包括:①同步突发静态RAM(SBSRAM)②同步动态RAM(SDRAM)③异步器件(异步FIFO)④外部共享存储空间的器件最主要的用途是与FLASH和SARM接口,EMIF使与片外异步器件链接变得更容易,更灵活6)I2S:I2S (Inter—IC Sound) 总线是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专用于音频设备之间的串行数据传输,广泛应用于各种多媒体系统。

《DSP原理与应用》期末考试试题

《DSP原理与应用》期末考试试题

一、单项选择题:(每小题2分,共30分)1、下面对一些常用的伪指令说法正确的是:( D )A、.def所定义的符号,是在当前模块中使用,在别的模块中定义的符号;B、.ref 所定义的符号,是当前模块中定义,并可在别的模块中使用的符号;C、.sect命令定义的段是未初始化的段;D、.usect命令定义的段是未初始化的段。

2、要使DSP能够响应某个可屏蔽中断,下面的说法正确的是( B)A、需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置0B、需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置1C、需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0D、需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置13、对于TMS320C54x系列DSP芯片,下列说法正确的是………… ( C )A、 8位DSPB、32位DSPC、定点型DSPD、浮点型DSP4、若链接器命令文件的MEMORY部分如下所示:MEMORY{PAGE 0: PROG: origin=C00h, length=1000h PAGE 1: DATA: origin=80h, length=200h}则下面说法不正确的是()A、程序存储器配置为4K字大小B、程序存储器配置为8K字大小C、数据存储器配置为512字大小D、数据存储器取名为DATA5、在串行口工作于移位寄存器方式时,其接收由()来启动。

A、RENB、RIC、REN 和RID、TR6、执行指令PSHM AR5之前SP=03FEH,则指令执行后SP=( A )A、03FDHB、03FFHC、03FCHD、0400H7、TMS320C54X DSP采用改进的哈佛结构,围绕____A__组_______位总线建立。

A、 8,16 B、16,8 C、 8,8 D、16,168、 TMS320C54X DSP汇编指令的操作数域中, A 前缀表示的操作数为间接寻址的地址。

DSP原理和应用考试卷答案

DSP原理和应用考试卷答案

一、填空题(共30分,每空1分)1.DSP 的狭义理解为数字信号处理器,广义理解为数字信号处理方法。

2.在直接寻址中,指令代码包含了数据存储器地址的低 7 位。

当ST1中直接寻址编辑方式位CPL =0 时,与DP 相结合形成16位数据存储器地址;当ST1中直接寻址编辑方式位 CPL =1 时,加上SP 基地址形成数据存储器地址。

3.TMS320C54有两个通用引脚,BIO 和XF , BIO 输入引脚可用于监视外部接口器件的状态; XF 输出引脚可以用于与外部接口器件的握手信号。

4.累加器又叫做目的寄存器,它的作用是存放从ALU 或乘法器/加法器单元输出的数据。

它的存放格式为5.桶形移位器的移位数有三中表达方式:立即数;ASM ; T 低6位6.DSP 可以处理双16位或双精度算术运算,当 C16=0 位双精度运算方式,当 C16=1 为双16位运算方式。

7.复位电路有三种方式,分别是上电复位;手动复位;软件复位。

8.立即数寻址指令中在数字或符号常数前面加一个 # 号,来表示立即数。

9.位倒序寻址方式中,AR0中存放的是 FFT 点数的一半。

10.一般,COFF 目标文件中包含三个缺省的段:.text 段;.data 段和.bss 段。

11.汇编源程序中标号可选,若使用标号,则标号必须从第一列开始;程序中可以有注释,注释在第一列开始时前面需标上星号或分号,但在其它列开始的注释前面只能标分号。

12.’C5402有23条外部程序地址线,其程序空间可扩展到 1M ,内程序区在第0页。

13.指令执行前有关寄存器及数据存储器单元情况如下图所示,请在下图分别填写指令执行后有关寄存器及数据存储器单元的内容。

ADD *AR3+,14,A A 00 0000 1200数据存储器二、简答(共40分)1.TMS320C54x 有多少条16位总线?这些总线各有什么作用?(6分)39~32 保护位31~16 高阶位15~0 低阶位A 00 0000 2700 C 1C 1 AR3 0101 AR3 01000100h 1500 0100h 1500答:’C54x共有4组8条16位总线1条程序总线(PB):传送取自程序存储器的指令代码和立即操作数。

DSP历年期末试卷及答案

DSP历年期末试卷及答案

试卷1一.填空题(本题总分12分,每空1分)1.TMS320VC5402型DSP的内部采用条位的多总线结构。

2.TMS329VC5402型DSP有个辅助工作寄存器。

3.在链接器命令文件中,PAGE 1通常指________存储空间。

4.TI公司DSP处理器的软件开发环境是__________________。

5.直接寻址中从页指针的位置可以偏移寻址个单元。

6.TMS320C54x系列DSP处理器上电复位后,程序从指定存储地址________单元开始工作。

7.MS320C54X DSP主机接口HPI是________位并行口。

8.TMS320VC5402型DSP处理器的内核供电电压________伏。

9. C54x系列DSP上电复位后的工作频率是由片外3个管脚;;来决定的。

二.判断题(本题总分10分,每小题1分,正确打“√”,错误打“×”)1.DSP 处理器TMS320VC5402的供电电压为5V。

()2.TMS320VC5402型DSP内部有8K字的ROM,用于存放自举引导程序、u律和A律扩展表、sin函数表以及中断向量表。

()3.MEMORY伪指令用来指定链接器将输入段组合成输出段方式,以及输出段在存储器中的位置。

()4. DSP的流水线冲突产生的原因是由于DSP运行速度还不够快。

()5.DSP和MCU属于软件可编程微处理器,用软件实现数据处理;而不带CPU软核的FPGA属于硬件可编程器件,用硬件实现数据处理。

()6. C54x系列DSP的CPU寄存器及片内外设寄存器映射在数据存储空间的0000h-0080h 中。

()7. TMS320C54X 系列DSP可以通过设置OVLY位实现数据存储空间和程序存储空间共享片内ROM。

()8. TMS320VC5402型DSP汇编指令READA的寻址范围为64K字。

()9. 在TMS320VC5402型DSP所有中断向量中,只有硬件复位向量不能被重定位,即硬件复位向量总是指向程序空间的0FF80H位置。

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

蚌埠学院13—14学年第二学期 《DSP 原理与应用》期末考试试题(B )
注意事项:1、适用班级:11级电子信息科学与技术1、2、3班
2、本试卷共2页。

满分100分。

3、考试时间120分钟。

4、考试方式: “闭卷”
一、判断题(每
1分,共10分)
1、TTMS320C5402系列DSP 处理器最大的数据存储空间为64K 字 ( 对 )
2、FIR 时线性缓冲区是一个滑动窗,包含最近的数据,若有新的数据到来,它将覆盖旧的数据。

( 错 )
3、DSP 的工作频率只能是外部晶体振荡器的频率。

( 错 )
4、TMS320C54X DSP 的32个中断源分为14级,其中INT0级别最高。

( 错 )
5、C5000系列DSP 低功耗、大运算量,主要用于便携式信息处理终端产品。

( 对 )
6、解决MMR 写操作的流水线冲突时,一般可用采用推荐指令和插入空操作指令的方法。

( 对 )
7、DSP 的片内ROM 主要存放固化程序和系数表,只能作为程序存储空间。

( 错 )
8、控制位中DROM 位用来决定数据存储空间是否使用内部ROM 。

( 错 ) 9、C54x 系列DSP 处理器中,实现时钟频率倍频或分频的部件是锁相环PLL ( 对) 10、DSP 处理器TMS320VC5509的堆栈是向高地址方向生长的。

( 错 )
二、填空题(每小空1分,共20分)
1、’C54x DSP 中传送执行指令所需的地址需要用到 、CAB 、DAB 和 4条地址总线。

1、答:PAB 、 EAB
2、 DSP 的寻址方式有七种,分别为立即寻址、绝对寻址、累加器寻址、 、 间接寻址 、 、堆栈寻址。

2. 答:直接寻址、存储器映象寄存器寻址
3、TMS320C54X 具有两个通用I/O 口,________用于输入外设的状态;________用于输出外设的控制信号。

3. 答:BIO ,XF
4、C54x DSP 的指令系统有 和 两种形式。

4.答: 助记符指令 和 代数指令
5、COFF 目标文件中.text 段通常包含 ,.data 段通常包含己初始化的数据,.bss 段中通常为 保留空间。

5.答:可执行代码、未初始化的数据
6、C54x DSP 芯片采用了6级流水线的工作方式,即一条指令分为 、取指、译码、 、读数和执行6个阶段。

6.答:预取指/ 寻址
7、C54x 系列DSP 上电复位后的工作频率是由片外3个管脚 ; ; 来决定的。

7、答:CLKMD1、CLKMD2、CLKMD3
8、TMS329VC5402型DSP 的ST1寄存器中,INTM 位的功能是 。

8、答:开放/关闭所有可屏蔽中断
9、C54x 的MP/MC 管脚的功能是 。

9、答: 微计算机或是微处理器工作模式
10、.DSP 处理器TMS320C5402的I/O 空间为_ _ __字。

10.答:64K
11、5.桶形移位器的移位数有三种表达方式: ; 和T 的低6位。

11.答:立即数 ; ASM ; T 低6位 三、简答题(每小题4分,共20分)
1、TMS320C54x 片内存储器一般包括哪些种类?如何控制存储器片内或片外的分配?
答:TMS320C54x 的片内存储空间分为3个可选择的存储空间:64K 的程序空间,
64K 的数据空间和64K 的I/O 空间,所有TMS320C54x 芯片都包括RAM 、SARAM 、DARAM 。

程序空间:MP/MC=1 4000H~FFFFH 片外
MP/MC=0 4000H~EFFFH 片外 FF00H~FFFFH 片内 OVL Y=1 0000H~007FH 保留 0080H~007FH 片内 OVL Y=0 0000H~3FFFH 片外
数据空间:DROM=1 F000H~FEFFH 只读空间 FF00H~FFFH 保留 DROM=0 F000H~FEFFH 片外
2、数字信号处理技术及算法在工程实践中常见的实现方法有哪些?
装 订 线 内 不 要 答 题
2、答:数字信号处理技术及算法在工程实践中常见的实现方法有:
①在通用计算机(PC机)上用软件(如Fortran、C语言)实现
②在通用计算机系统中加入专用的加速处理机实现
③用单片机实现
④用通用的可编程DSP芯片实现
⑤用专用的DSP芯片实现,可用在要求信号处理速度极快的特殊场合,如专用于FFT、数字滤波、卷积、相关算法的DSP芯片
⑥用基于通用DSP核的ASIC芯片实现。

3、简述链接命令文件(cmd 文件)的功能。

3. 答:链接命令文件(cmd 文件)指定存储器的结构和段的定位,有MEMORY和SECTIONS两条指令。

MEMORY伪指令——用来定义目标系统的存储器配置空间,包括对存储器各部分命名,以及规定它们的起始地址和长度。

SECTIONS伪指令——用来指定链接器将输入段组合成输出段方式,以及输出段在存储器中的位置,也可用于指定子段。

4、简述PMST寄存器中IPTR的作用。

4、答:C54x的中断向量地址是由PMST寄存器中的IPTR(9位中断向量指针)和左移2位后的中断向量序号所组成。

中断向量地址=IPTR+(左移2位的中断向量序号)
5、如何实现DSP由一种工作频率切换到另外一种工作频率?
5、答:步骤1:复位PLLNDIV,选择DIV方式;
步骤2:检测PLL的状态,读PLLSTATUS位;
步骤3:根据所要切换的倍频,确定乘系数;
步骤4:由所需要的牵引时间,设置PLLCOUNT的当前值;
步骤5:设定CLKMD寄存器。

四、阅读题(每小题6分,共12分)
1、已知DSP的三个时钟引脚状态CLKMD1-CLKMD3=111,外部晶振=10MHz,参数设置
Status:LDM CLKMD,A
AND #01H,A
BC Status,ANEQ
STM #9007H,CLKMD
问题(1)DSP复位后,DSP的工作时钟是多少?
(2)执行上面的程序片段后,DSP的工作时钟是多少?
1. 答:(1)5MHz
(2)100MHz
2、阅读程序,回答后面的问题
STM #9,AR4
begin: STM #7,BRC
RPTB next-1
nop
next: LD #0,B
banz begin,*AR4-
问(1)BRC寄存器是做什么用途?
(2)其中的“nop”语句被执行了多少次?
2.答:1)BRC保存着RPTB指令的循环次数
2)80次
五、设计题(第1、第3小题每题12分,第2小题14分,共38分)
1、编程实现计算:y=x+y-w
.title "aaa.asm"
.bss x,1
.bss y,1
.bss w,1
.bss z,1
.def _c_int00
.data
table: .word 20H,20H,20H
.text
_c_int00: RSBX CPL ;CPL=0 方式
LD #1,DP
STM #x,AR1 ; 将x的地址存储到AR1中
RPT #2
MVPD table,*AR1+ ;从程序存储器传送到数据存储器
LD @x,A ;将x值装入累加品中。

ADD @y,A
SUB @w,A
STL A,@z
end: B end
.end
2、编程利用线性缓冲区实现FIR低通滤波器,N=7 。

.title “FIR1.ASM”
.mmregs
.def start
x .usect “x”,8
PA0 .set 0
PA1 .set 1
.data
COEF:.word 1*32768/10
.word 2*32768/10
.word -4*32768/10
.word 3*32768/10
.word -4*32768/10
.word 2*32768/10
.word 1*32768/10
.text
start: SSBX FRCT
STM #x+7,AR2
STM #6,AR0
LD #x+1,DP
PORTR PA1,@x+1
FIR1: RPTZ A,#6
MACD *AR2-,COEF,A
STH A,*AR2
PORTW *AR2+,PA0
BD FIR1
PORTR PA1,*AR2+0
.end
3、编写一段程序,首先对数组x[20]赋值,再将数据存储器中的数组x[20]
复制到数组y[20]。

.title "a123.asm"
.bss x, 20
.bss y, 20
.data
table: .word 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
.def _c_int00
.text
_c_int00:
RSBX CPL ;CPL=0 方式
LD #1,DP
STM #x, AR1
RPT #19
MVPD table, *AR1+ ; 程序存储器传送到数据存储器
STM #x, AR2
STM #y, AR3
RPT #19
MVDD *AR2+, *AR3+ ; 数据存储器传送到数据存储器
end: B end
.end。

相关文档
最新文档