(完整word版)DSP原理与应用_考试复习题答案

合集下载

DSP原理及应用考试卷3答案

DSP原理及应用考试卷3答案

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

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

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个阶段。

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

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

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

DSP原理与应用_考试复习题答案(可编辑修改word版)

DSP原理与应用_考试复习题答案(可编辑修改word版)

5.CMD 文件的有两大功能,一是通过MEMORY 伪指令来指示存储空间,二是通过SECTIONS 伪指令来指明存储空间位置。

填空:1.TI 公司的定点DSP 产品主要有TMS320C2000 系列、TMS320C5000 系列和TMS320C6000 系列。

2.TMS320X2812 主频高达150mhz,采用哈佛总线结构模式。

3.TMS320X2812 芯片的封装方式有 176 引脚的PGF 低剖面四芯线扁平LQFP 封装和179 针的GHH 球形网络阵列 BGA 封装。

4.TMS320X2812 的事件管理器模块包括 2 个通用定时器、 3 个比较单元、 3 个捕获单元、以及 1 个正交编码电路。

5.CMD 文件的有两大功能,一是通过MEMORY 伪指令来指示存储空间,二是通过sections 伪指令来分配到存储空间。

6.“# pragma DATA_SECTION”命令用来定义数据段,“# pragma DATA_SECTION”命令用来定义。

7.TMS320X2812 三级中断分别是CPU 级、 PIE 中断和外设级。

8.F2812 存储器被划分成程序空间和数据空间、保留区和 CPU 中断向量。

9.SCI 模块的信号有外部信号、控制信号和中断信号。

10.F2812 DSP 中传送执行指令所需的地址需要用到 PAB 、DRAB 和EAB 这3 条地址总线。

11.C 语言程序经过编译后会生成两大类的段:代码段和数据段。

简答:1.DSP 芯片有哪些主要特点?DSP 的主要特点有:1.哈佛结构2.多总线结构3.流水线结构4.多处理单元2.简述典型DSP 应用系统的构成。

5 特殊的DSP 指令6.指令周期短7.运算精度高8.硬件配置强。

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

输入信号首先进行带限滤波和抽样,然后进行数模变换将信号变换成数字比特流,根据奈奎斯特抽样定理,对低通模拟信号,为保持信号的不丢失,抽样频率至少必须是输入带限信号最高频率的 2 倍。

[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。

(完整word版)DSP原理与应用练习题+参考答案-通信-广工

(完整word版)DSP原理与应用练习题+参考答案-通信-广工

《DSP 原理与应用》练习题参考答案24学时版本 用于通信方向注意:红色字体文字为解题注解与说明,万万不可作为答题内容1. Q.15表示是16位数据中第15位为符号位,第14~0位为小数位。

试写出下面问题的答案: ⑴ 分别写出十进制正数 0.68和十进制负数-0.245的Q.15表示。

0.68*32768=570AH-0.245*32768=-1F5CH=E0A4H⑵ 分别写出Q.15表示的A200H 和5A00H 的十进制数值。

A200H/32768=-5E00H/32768=- 0.734375 5A00H/32768=0.703125上面两小题使用教材 P7两条公式,公式中 Q 为数据中的小数位数,digits<->data 。

取补码的正规方法 是按位取反得到的反码加上1。

16进制下快速算法是找出互补的数,即加上该互补数得10000H 。

例如求 1F5CH 补码,1F5CH+E0A4H=10000H 。

故 E0A4H 为所求。

⑶ 已知两个Q.15数相乘的乘积存放于累加器A 中。

FRCT=O 时A 为16进制OxFFEAOOOOOO ,该乘积的十进制数是多少? FRCT=1时A 为16进制0X007D000000,该乘积的十进制数又是多少? FRCT=0时累加器A 低30位为小数位 乘积既非Q.31,也非Q.30解法一, 写出小数点后二进制位数值 ,乘积为-16000000H ,小数点后的二进制为01011B ,得2-2+2-4+2-5=-11/25=-0.34375解法二,运用教材 P7 公式,EA000000/2 30=-16000000//2 30=-11/25=-0.34375 FRCT=1时累加器A 低31位为小数位 乘积为Q.31,其中高16位为Q.15解法一,写出小数点后二进制位数值,乘积7D000000H 小数点后的二进制为1111101B ,得 2-1+2-2+2-3+2-4+2-5+2-7=125/27= 0.9765625解法二,运用教材 P7 公式,7D000000H/2 31=125/27= 0.9765625解法三,取乘积 Q.15形式,乘积 Q.15形式为7D00H=32000/32768=0.97656251000H 存放 27246,1001H 存放 12540,结果存放 1002H SSBX FRCTMPY *(1000H), #192, A MPYA *(1001H) STH B, *(1002H)以上有符号数乘法中小数点位置:2.解决图像编码中常见的8x8离散余弦变换在 VC5402 DSP 上定点运算问题。

DSP原理与应用试卷_附答案卷A.doc

DSP原理与应用试卷_附答案卷A.doc

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

C、3D、43、TMS320VC5402 型 DSP处理器的内核供电电压(A、5VB、C、D、4、TMS320C54x 系列 DSP处理器有()个通用A、2B、4C、8D、16 I/O)伏。

引脚。

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

6、链接命令文件用(A、 .objB、 .cmd)扩展名表示。

C、 .out D、 .asm7、TMS320C5402 DSP内部含有(A、 8B、9)个辅助寄存器。

C、5D、 168、TMS320C54x DSP中,累加器的位数为A、16 位B、 32 位9、C54X DSP的流水线是由(A、4B、6C、8: ()C、40 位D、64 位)级(也即是由多少个操作阶段)组成。

D、 1010、在采用双操作数的间接寻址方式时,要使用到一些辅助寄存器,面的那些辅助寄存器如果使用到了是非法的()在此种寻址方式下,下A、AR1B、 AR2C、 AR3D、 AR411、看门狗的作用是(A、降低频率B、 PC受到干扰而跑飞时产生复位)。

C、既可以降低频率也可以升高频率D、稳定频率,但不改变频率12、要使 DSP能够响应某个可屏蔽中断,下面的说法正确的是(A、需要把状态寄存器ST1的 INTM 位置 1,且中断屏蔽寄存器B、需要把状态寄存器ST1的 INTM 位置 1,且中断屏蔽寄存器C、需要把状态寄存器ST1的 INTM 位置 0,且中断屏蔽寄存器D、需要把状态寄存器ST1的 INTM 位置 0,且中断屏蔽寄存器IMRIMRIMRIMR相应位置相应位置相应位置相应位置11)二、填空题(本题总分24 分,每空 1 分)1、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原理与应用--答案

《DSP 原理及应用》答案90分答案须用《西安电子科技大学网络与继续教育学院标准答题纸》手写完成,要求字迹工整、卷面干净。

一、名词解释(共5题,共10分)1. FFT_____快速傅里叶变换。

是一种高效实现离散傅里叶变换(DFT)的快速算法,是数字信号处理中最为重要的工具之一,它在声学、语音、电信和信号处理等领域有着广泛的应用。

2. BSP____缓冲同步串行接口BSP是一个全双工、双缓冲的串行接口。

它是在SP的基础上增加一个自动缓冲单元ABU。

ABU的功能是利用专用总线,控制串行口直接与’C54x的内部存储器进行数据交换。

3. COFF____汇编器和链接器生成的目标文件,是一个可以由C54x器件执行的文件。

这些目标文件的格式称之为公共目标文件格式(COFF)。

4. 哈佛体系结构_____’C54x的CPU采用了流水线指令执行结构和相应的并行结构设计,使其能在一个指令周期内,高速地完成多项算术运算。

C54x器件除了提供哈佛结构的总线、功能强大的CPU以及大容量的存储空间外,还提供了必要的片内外部设备。

5. 中断系统_____中断系统是DSP应用系统实现实时操作和多任务多进程操作的关键部分。

如果系统有多个外部中断源,首先按这些中断源时间响应要求的轻重缓急进行中断排队;然后按规定优先级将中断源连接到系统中。

二、填空题(共20分,每题2分)1.数字信号处理器,数字信号处理方法。

2.=0=13.BIO XF4.目的寄存器ALU或乘法器/加法器单元5.:立即数;ASM ;T低6位6.C16=0 C16=17.上电复位;手动复位;软件复位。

8.#9.FFT点数的一半。

10..text ;.data .bss三、选择题(共10题,每题2分,共20分)1~5 A B B A C 6~10 A A D C C四、简述题(5X4分=20分)1.从性能和内部结构上看DSP与微机相比有何特点?答:DSP比微机,是性价比高,DSP是集成度高、可嵌入式、功耗低和价格低的专用芯片2.TMS320C54x片内存储器一般包括哪些种类?如何控制存储器片内或片外的分配?答:TMS320C54x的片内存储空间分为3个可选择的存储空间:64K的程序空间,64K的数据空间和64K的I/O空间,所有TMS320C54x芯片都包括RAM、SARAM、DARAM。

DSP原理及应用复习卷答案

DSP原理及应用复习卷答案

1、对于TMS320C54x系列DSP芯片,下列说法正确的是( C )(A) 专用型DSP(B)32位DSP (C) 定点型DSP(D) 浮点型DSP2、要使DSP能够响应某个可屏蔽中断,下面的说法正确的是(B )A.需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置0B.需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置1C.需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0D.需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置13、若链接器命令文件的MEMORY部分如下所示:MEMORY{PAGE 0: PROG: origin=C00h, length=1000hPAGE 1: DA TA: origin=80h, length=200h}则下面说法不正确的是(A)A、程序存储器配置为4K字大小B、程序存储器配置为8K字大小C、数据存储器配置为512字大小D、数据存储器取名为DA TA5、C54X DSP的流水线是由(B )级(也即是由多少个操作阶段)组成。

(A) 4 (B) 6 (C) 8 (D) 106、假定AR3中当前值为200h,AR0中的值为20h,下面说法正确的是()A、在执行指令*AR3+0B后,AR3的值是200h;B、在执行指令*AR3-0B后,AR3的值为23Fh;C、在执行指令*AR3-0B后,AR3的值是180h;7、下面对一些常用的伪指令说法正确的是:( D )A、.def所定义的符号,是在当前模块中使用,而在别的模块中定义的符号;B、.ref 所定义的符号,是当前模块中定义,并可在别的模块中使用的符号;C、.sect命令定义的段是未初始化的段;D、.usect命令定义的段是未初始化的段。

8、在采用双操作数的间接寻址方式时,要使用到一些辅助寄存器,在此种寻址方式下,下面的那些辅助寄存器如果使用到了是非法的( D )A、AR2B、AR4C、AR5D、AR6二、填空题(每空2分,共20分)1、DSP芯片按照其用途分类,可以分为通用型和专用型两种。

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是________位并行口。

(完整word版)DSP答案(20200807021432)

(完整word版)DSP答案(20200807021432)

绪论部分:1,解释DSP的含义。

数字信号处理(Digital Signal Processing):以数字形式对信号进行采集、变换、滤波、估值、增强、压缩、识别等处理数字信号处理器(Digital Signal Processor):是一种特别适合于进行数字信号处理运算的微处理器芯片,其主要应用是实时快速地实现各种数字信号处理算法2,为什么DSP特别适合用于数字信号处理,简述其主要特点。

主要体现在以下几个方面:①、在一个指令周期内可完成一次乘法和一次加法;②、程序和数据空间分开,可以同时访问指令和数据;③、片内具有快速RAM通常可通过独立的数据总线在两块中同时访问;④、具有低开销或无开销循环及跳转的硬件支持;⑤、快速的中断处理和硬件I/O支持;⑥、具有在单周期内操作的多个硬件地址产生器;⑦、可以并行执行多个操作;⑧、支持流水线操作,使取指、译码和执行等操作可以重叠执行。

另外,DSP实际上是一个微型计算机,它按照指令对二进制的数字信号进行计算,因此,运算速度非常快。

3,简述Havard结构与Von Neumanr结构的不同,DSP采用的哪种结构?DSP采用的哈佛结构(Harvard Architecture ),数据空间和存储空间是分开的,通过独立的数据总线在程序空间和数据空间同时访问。

而MCI采用的冯•诺伊曼结构(Von NeumannArchitecture ),数据空间和存储空间共用一个存储器空间,通过一组总线(地址总线与数据总线)连接到CPU显然,运算能力上MCI不如DSP但MCE格便宜,对性能要求不高的场合MCU具有很大的优势。

4, 目前市场上主要的DSP T商有哪些?试用搜索工具查阅其主要DSP的处理器产品。

目前,在生产通用DSP的厂家中,最有影响的公司有:TI公司(美国德州仪器公司)ADI公司(美国的模拟器件公司)AT&T公司(现在的Luce nt公司)Motorola 公司NEC公司5, TI公司目前应用较广的3个DSP S列是什么?,各自适用于什么领域?TMS320C200D数字控制控制优化:硬盘&采暖、通风空调电机控制家用电器变频电源控制TMS320C5000消费、便携类低功耗:手机便携式电子产品生物识别电信和VoIPTMS320C60C?通信基站、数字图像处理高性能:无线基站视频流、视频会议视频安防/监控医疗成像6, TMS320F2833是哪个公司DSP 试解释其型号命名含义TMS 320 F 2S12 PBK A技术参数F —F1 讪 EEROM (核屯乐 1 舌 W1.9” , I/O 口 电H33 V )C —ROM (fe 电压 1.8 V/1.9 V t I/O IJ 也压3.3 V )7, 简述TMS320F2833主要性能。

DSP原理及应用复习资料word版本

DSP原理及应用复习资料word版本

DSP 原理及应用复习资料一、填空题(每空2分,共20分)二、选择题(每题2分,共20分)三、判断题(每题2分,共10分)1、DSP芯片采用改进的哈佛结构使其具有极高的数值运算效率。

()2、DSP的中断处理包括接受中断请求、响应中断两个流程。

()3、ST0中的控制位’C”能决定DSP是工作于双精度还是双字运算方式。

()4、DSP用符号@”加立即数表示采用的直接寻址,不可省略。

()5、程序计数器扩展寄存器XPC在MMR中的地址是0018H。

()6 54X系列DSP的中央CPU结构里包含有一个16x16位硬件乘法器单元。

()7、暂存器T 在存储器映像CPU寄存器的地址是OOOEH。

()8、控制字OVM可用于配置54x系列DSP芯片的片内存储器。

()9、编写命令链接文件时所用的两个命令分别是MEMORY和SECTION。

()10、TMS320VC5402片内具有两个8位的软件可编程定时器。

()11、汇编器对公用目标文件中的.bss定义段映射到目标存储器的RAM空间()12、通用DSP芯片使用SUBC完成除法的限制条件是两个操作数必须为正。

()13、C54x系列芯片的存储空间不扩展时能提供64K字的可寻址存储空间。

14、通用DSP芯片依靠带条件减法指令(SUBC)和RPTB指令实现除法。

()15、堆栈指针SP在存储器映像CPU寄存器的地址是001EH。

()16、DSP在对32位数寻址时,一般先处理低有效字,然后处理高有效字。

()17、若DSP当前中断为INT2且PMST=0080H,则中断向量地址应为C0H。

()18、汇编器对公用目标文件中的.data段映射到目标存储器的EPROM空间。

()19、ST1中的控制位“C16”能决定DSP是工作于双精度还是双字运算方式。

()20、汇编器对公用目标文件中的.text段映射到目标存储器的RAM空间。

()21、TMS320C54X的数据总线访问方式中,数据读访问的是CB和EB总线。

数字信号处理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原理及应用考试卷答案 (1)

DSP原理及应用考试卷答案 (1)

1、对于TMS320C54x系列DSP芯片,下列说法正确的是 ( C )(A) 专用型DSP (B)32位DSP (C) 定点型DSP (D) 浮点型DSP2、要使DSP能够响应某个可屏蔽中断,下面的说法正确的是 (B )A.需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置0B.需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置1C.需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0D.需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置13、若链接器命令文件的MEMORY部分如下所示:MEMORY{PAGE 0: PROG: origin=C00h, length=1000hPAGE 1: DATA: origin=80h, length=200h}则下面说法不正确的是(A)A、程序存储器配置为4K字大小B、程序存储器配置为8K字大小C、数据存储器配置为512字大小D、数据存储器取名为DATA5、C54X DSP的流水线是由( B )级(也即是由多少个操作阶段)组成。

(A) 4 (B) 6 (C) 8 (D) 106、假定AR3中当前值为200h,AR0中的值为20h,下面说法正确的是()A、在执行指令*AR3+0B后,AR3的值是200h;B、在执行指令*AR3-0B后,AR3的值为23Fh;C、在执行指令*AR3-0B后,AR3的值是180h;7、下面对一些常用的伪指令说法正确的是:( D )A、.def所定义的符号,是在当前模块中使用,而在别的模块中定义的符号;B、.ref 所定义的符号,是当前模块中定义,并可在别的模块中使用的符号;C、.sect命令定义的段是未初始化的段;D、.usect命令定义的段是未初始化的段。

8、在采用双操作数的间接寻址方式时,要使用到一些辅助寄存器,在此种寻址方式下,下面的那些辅助寄存器如果使用到了是非法的( D )A、AR2B、AR4C、AR5D、AR6二、填空题(每空2分,共20分)1、DSP芯片按照其用途分类,可以分为通用型和专用型两种。

dsp原理及应用试题及答案

dsp原理及应用试题及答案

dsp原理及应用试题及答案一、选择题(每题2分,共20分)1. DSP的全称是()。

A. Digital Signal ProcessorB. Digital Sound ProcessorC. Digital System ProcessorD. Digital Storage Processor答案:A2. 在DSP系统中,用于实现数字信号处理的处理器是()。

A. CPUB. GPUC. DSPD. MCU答案:C3. 下列哪个不是DSP的特点?()A. 高速度B. 低功耗C. 高成本D. 可编程答案:C4. DSP芯片中,用于存储程序和数据的存储器是()。

A. ROMB. RAMC. SRAMD. DRAM答案:C5. 在DSP应用中,通常使用哪种类型的算法来处理信号?()A. 线性算法B. 非线性算法C. 离散算法D. 连续算法答案:C6. DSP在音频处理中的主要应用不包括()。

A. 音频压缩B. 音频去噪C. 视频编码D. 音频增强答案:C7. 下列哪个是DSP编程语言?()A. CB. C++C. JavaD. Python答案:A8. DSP的指令周期通常比通用微处理器的指令周期()。

A. 长B. 短C. 相等D. 不可比较答案:B9. 在数字信号处理中,FFT算法主要用于()。

A. 信号滤波B. 信号压缩C. 信号变换D. 信号增强答案:C10. DSP系统设计中,通常不包括以下哪个步骤?()A. 系统建模B. 算法实现C. 硬件选择D. 软件测试答案:D二、填空题(每题2分,共20分)1. DSP的内部结构通常由_____、_____、_____和_____组成。

答案:CPU,存储器,输入/输出接口,总线2. 在DSP系统中,_____用于控制数据的流动。

答案:总线3. DSP的编程通常使用_____语言,因为它具有高效的执行速度。

答案:汇编4. DSP在图像处理中,常用于实现_____和_____等操作。

DSP原理及应用考试卷习题答案及试题

DSP原理及应用考试卷习题答案及试题

一、DSP原理1、DSP(数字信号处理)是什么?DSP(Digital Signal Processing)是一种处理数字信号的技术,它可以被用来处理任何类型的信号,包括声音、图像和视频。

它的基本原理是将信号转换为数字信号,然后通过数字信号处理器(DSP)来处理,最后再转换回原来的信号格式。

2、DSP的主要功能是什么?DSP的主要功能有:(1)频率分析:通过使用傅里叶变换,可以将信号分解为不同频率的分量,从而揭示信号的结构和特性;(2)数字滤波:可以用来消除信号中的噪声,以及提取特定频率范围内的信号;(3)信号压缩:可以用来减少信号的存储空间,以及提高信号的传输速率;(4)信号处理:可以用来改变信号的形状,以及提高信号的质量。

3、DSP的应用领域有哪些?DSP的应用领域有:(1)通信:DSP可以用来处理无线电信号,以及电缆和光纤通信信号;(2)声音处理:DSP可以用来处理声音,包括语音识别、语音合成、音乐和音效处理;(3)图像处理:DSP可以用来处理图像,包括图像压缩、图像分割、图像识别和图像检索;(4)视频处理:DSP可以用来处理视频,包括视频压缩、视频分割、视频识别和视频检索等。

4、DSP的优点有哪些?DSP的优点有:(1)高效:DSP可以比传统的模拟信号处理技术更加高效,更快,更精确;(2)灵活:DSP可以根据不同的应用需求,自由地调整信号处理算法;(3)可扩展:DSP可以支持多种多样的应用,并且可以根据需要进行扩展;(4)低成本:DSP可以大大降低信号处理的成本,从而使得信号处理技术更加实用。

二、DSP应用1、DSP在自动控制系统中的应用DSP在自动控制系统中的应用主要有以下几种:(1)控制系统中的信号处理:DSP可以用来处理控制系统中的信号,包括模拟信号和数字信号;(2)控制系统中的信号分析:DSP可以用来分析控制系统中的信号,包括频率分析、时域分析和空间分析;(3)控制系统中的信号控制:DSP可以用来控制控制系统中的信号,包括模拟信号和数字信号;(4)控制系统中的信号传输:DSP可以用来传输控制系统中的信号,包括模拟信号和数字信号。

DSP原理及应用考试卷3答案

DSP原理及应用考试卷3答案

―――――――――――――――――――装 订 线――――――――――――――― 姓名 DSP 课程考试试卷3一、填空(每空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个阶段。

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

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

dsp考试题及答案

dsp考试题及答案

dsp考试题及答案一、单项选择题(每题2分,共20分)1. 在数字信号处理中,离散时间信号是指()。

A. 连续时间、连续幅度的信号B. 离散时间、连续幅度的信号C. 离散时间、离散幅度的信号D. 连续时间、离散幅度的信号答案:C2. 离散傅里叶变换(DFT)的周期是()。

A. NB. 2NC. N/2D. 2N/3答案:A3. 快速傅里叶变换(FFT)算法的主要优点是()。

A. 计算精度高B. 计算速度快C. 易于编程实现D. 占用存储空间小答案:B4. 线性时不变(LTI)系统的最基本性质是()。

A. 线性B. 时不变性C. 因果性D. 稳定性答案:A5. 如果一个离散时间信号x[n]是实数,那么它的傅里叶变换X(e^jω)是()。

A. 实数B. 虚数C. 共轭对称的D. 共轭反对称的答案:C6. 窗函数的主要作用是()。

A. 滤波B. 放大C. 降低频谱泄漏D. 压缩信号答案:C7. 在数字滤波器设计中,巴特沃斯滤波器的特点是()。

A. 最大峰值B. 最小相位C. 最小通带波动D. 最大阻带衰减答案:C8. 离散时间信号的采样定理要求采样频率至少是信号最高频率的()。

A. 1倍B. 2倍C. 4倍D. 10倍答案:B9. 离散时间信号的Z变换是连续时间信号傅里叶变换的()。

A. 时域表示B. 频域表示C. 复频域表示D. 时频域表示答案:C10. 离散时间信号的希尔伯特变换用于()。

A. 滤波B. 调制C. 信号分析D. 信号的解析表示答案:D二、填空题(每题2分,共20分)1. 数字信号处理中的DFT是将离散时间信号从时域变换到______域。

答案:频域2. 一个离散时间信号x[n]的周期为N,则其DFT的周期为______。

答案:N3. 快速傅里叶变换(FFT)算法中,Cooley-Tukey算法是一种基于______分解的FFT算法。

答案:分而治之4. 线性时不变(LTI)系统的冲击响应h[n]与系统的频率响应H(e^jω)之间的关系是______。

DSP原理与应用_考试复习题答案(可编辑修改word版)

DSP原理与应用_考试复习题答案(可编辑修改word版)

5.CMD文件的有两大功能,一是通过MEMORY伪指令来指示存储空间,_是来指明存储空间位置。

填空:1.TI公司的定点DSP产品主要有TMS320C2000 系列、TMS320C5000 系列和TMS320C6000系列。

2.TMS320X2812主频高达150mhz,采用哈佛总线结构模式。

3.TMS320X2812芯片的封装方式有176引脚的PGF低剖面四芯线扁平LQFP封装和179针的GHH球形网络阵列BGA 封装。

4.TMS320X2812的事件管理器模块包括2个通用定时器单元 _________ 、以及_________ C5.CMD文件的有两大功能,一是通过MEMORY伪指令来指示存储空间,.一是通过sections伪指令来配到存储空间 __________________________ O6.“# pragma DATA_SECTION”命令用来定义数据段,“# pragma DATA_SECTION” 命令用来定义J7.TMS320X2812三级中断分别是CPU级、PIE中断_______________ 和外设级。

8.F2812存储器被划分成 ________ 、保留区和CPU中断向量9.SCI模块的信号有___________ 、控制信号 __________ 和中断信号。

10.F2812 DSP中传送执行指令所需的地址需要用到PABH.C语言程序经过编译后会生成两大类的段:代码段和数据段。

简答:I.DSP芯片有哪些主要特点?DSP的主要特点有:1•哈佛结构2•多总线结构3•流水线结构4•多处理单元2.简述典型DSP应用系统的构成。

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

3.简述DSP应用系统的一般设计开发过程。

如何选择DSP芯片?答:DSP应用系统的一般开发过程有:系统需求说明;定义技术指标;选择DSP芯片及外芯片;软件设讣说明、软件编程与测试;ii更件设讣说明、硕件电力与调试;系统集成;系统测试,样机、中试与产品。

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

5.CMD文件的有两大功能,一是通过MEMORY伪指令来指示存储空间,二是通过SECTIONS 伪指令来指明存储空间位置。

填空:1.TI公司的定点DSP产品主要有TMS320C2000系列、TMS320C5000系列和TMS320C6000系列。

2.TMS320X2812主频高达150mhz,采用哈佛总线结构模式。

3.TMS320X2812芯片的封装方式有176 引脚的PGF低剖面四芯线扁平LQFP封装和179针的GHH球形网络阵列BGA封装。

4.TMS320X2812的事件管理器模块包括 2个通用定时器、 3个比较单元、 3个捕获单元、以及 1个正交编码电路。

5.CMD文件的有两大功能,一是通过MEMORY伪指令来指示存储空间,二是通过sections伪指令来分配到存储空间。

6.“# pragma DATA_SECTION”命令用来定义数据段,“# pragma DATA_SECTION”命令用来定义。

7.TMS320X2812三级中断分别是CPU级、 PIE中断和外设级。

8.F2812存储器被划分成程序空间和数据空间、保留区和 CPU中断向量。

9.SCI模块的信号有外部信号、控制信号和中断信号。

10.F2812 DSP中传送执行指令所需的地址需要用到PAB 、DRAB和EAB 这3条地址总线。

11.C语言程序经过编译后会生成两大类的段:代码段和数据段。

简答:1.DSP芯片有哪些主要特点?DSP的主要特点有:1.哈佛结构2.多总线结构3.流水线结构4.多处理单元5特殊的DSP指令6.指令周期短7.运算精度高8.硬件配置强。

2.简述典型DSP应用系统的构成。

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

输入信号首先进行带限滤波和抽样,然后进行数模变换将信号变换成数字比特流,根据奈奎斯特抽样定理,对低通模拟信号,为保持信号的不丢失,抽样频率至少必须是输入带限信号最高频率的2倍。

3.简述DSP应用系统的一般设计开发过程。

如何选择DSP芯片?答:DSP应用系统的一般开发过程有:系统需求说明;定义技术指标;选择DSP芯片及外围芯片;软件设计说明、软件编程与测试;硬件设计说明、硬件电力与调试;系统集成;系统测试,样机、中试与产品。

DSP芯片的选择:1.DSP芯片的运算速度2. DSP芯片的价格3. DSP芯片的硬件资源(存储器、ADC、PWM等等)4.DSP芯片运算精度5.芯片开发工具:软件硬件6..DSP芯片功耗7.其他:封装、应用场合、售后服务等。

4.常用的DSP芯片有哪些?答:C20x、C24x、C5x、C54x、C62xx、C3x、C4x、C67xx。

5.DSP控制器的应用领域有哪些?答:(1)信号处理:数字滤波、快速FFT、相关运算、谱分析、模式匹配、加窗、波形产生等。

(2)通信:调制解调器、数据压缩、多路复用、传真、数据加密、扩频通信、纠错编码、可视电话等。

(3)语言:语音邮件、语音存储、语音编码、语音合成、语音识别、语音增强、说话人辨认、说话人确认等。

(4)图形/图像:图像增强、动画、机器人视觉、二维/三维处理器、图像压缩与传输等。

(5)军事:导航、雷达处理、声纳处理、导弹制导等。

(6)医学:病人监控、修复手术、超声设备等。

(7)控制:机器人控制、发动机控制、激光打印控制。

(8)汽车控制:自适应驾驶控制、导航、震动分析等。

(9)家用电器:数码相机、音乐合成、移动电话等。

6.哈佛结构与冯·诺依曼结构计算机存储器的组成有何不同?答:二者的区别是:冯·诺依曼结构的程序空间和数据空间是合在一起,取指令和取操作数都是通过一条总线分时进行的。

而哈佛结构则不同,它的程序空间和数据空间是分开的,可同时取指令和操作数。

7.DSP应用系统的软件开发流程是什么?答:C编译器将其编译成汇编语言后,送到TMS320C54X汇编器进行汇编,汇编后生成COFF格式(公共目标文件格式)的目标文件,再调用链接器进行链接,生成在TMS320C54X上可执行的目标代码,并且利用调试工具对可执行的目标代码进行软件仿真或硬件在线仿真器的调试,以保证应用软件的正确无误且满足使用要求。

8.采用CCS集成开发环境进行软件开发调试的步骤是什么?答:1.识别问题。

2.收集信息。

3.分析收集的数据。

4.修改BUG。

9.说明.text段、.data段、.bss段分别包含什么内容?一个程序的3个基本段:text段,data段,bss段。

text段在内存中被映射为只读,但.data和.bss是可写的。

text段:就是放程序代码的,编译时确定,只读;data段:存放在编译阶段(而非运行时)就能确定的数据,可读可写。

也就是通常所说的静态存储区,赋了初值的全局变量和赋初值的静态变量存放在这个区域,常量也存放在这个区域;bss段:定义而没有赋初值的全局变量和静态变量,放在这个区域存储空间;(详细版)答:text段在内存中被映射为只读,但.data和.bss是可写的。

bss是英文Block Started by Symbol的简称,通常是指用来存放程序中未初始化的全局变量的一块内存区域,在程序载入时由内核清0。

BSS段属于静态内存分配。

它的初始值也是由用户自己定义的连接定位文件所确定,用户应该将它定义在可读写的RAM区内,源程序中使用malloc分配的内存就是这一块,它不是根据data大小确定,主要由程序中同时分配内存最大值所确定,不过如果超出了范围,也就是分配失败,可以等空间释放之后再分配。

text段是程序代码段,表示程序段的大小,它是由编译器在编译连接时自动计算的,当你在链接定位文件中将该符号放置在代码段后,那么该符号表示的值就是代码段大小,编译连接时,该符号所代表的值会自动代入到源程序中。

data包含静态初始化的数据,所以有初值的全局变量和static变量在data区。

段的起始位置也是由连接定位文件所确定,大小在编译连接时自动分配,它和你的程序大小没有关系,但和程序使用到的全局变量,常量数量相关10.链接命令文件包括哪些主要内容?如何编写?答:利用C54x的链接器lnk500.exe,根据链接命令或链接命令文件(.cmd文件)对已汇编的一个或多个目标文件(.obj文件)进行链接,生成一个可以执行的目标文件(.out文件)以及在目标系统中德存储器配置文件(.map文件)。

常用得链接器命令为:Lnk500 1%.cmd11.DSP C语言有哪些特点?(1)标识符和常数(2)数据转换(3)表达式(4)声明(5)预处理12.DSP的硬件仿真器(Emulator)和软件仿真器(Simulator)有什么异同点?答:软件仿真器:这种方法主要是使用计算机软件来模拟运行,实际的单片机运行因此仿真与硬件无关的系统具有一定的优点。

用户不需要搭建硬件电路就可以对程序进行验证,特别适合于偏重算法的程序。

软件仿真的缺点是无法完全仿真与硬件相关的部分,因此最终还要通过硬件仿真来完成最终的设计硬件仿真器:使用附加的硬件来替代用户系统的单片机并完成单片机全部或大部分的功能。

使用了附加硬件后用户就可以对程序的运行进行控制,例如单步,全速,查看资源断点等。

硬件仿真是开发过程中所必须的。

13.C28x DSP的串行通信接口有哪些特点?答:数据是一位一位依次传输的,每位数据占一个固定的时间长度。

适用于远距离通信。

14.异步串行通信的数据格式有哪些?如何设置?答:异步串行采用的数据格式是一组不定“位数”数组组成。

第1位成其实位,它的宽度位1位,低电平;接着传送一个字节(8位)的数据,以高电平位“1”,低电平位“0”;最后是停止位,宽度可以是1位,1.5位或2位,在两个数据之间可有空闲位。

15.如何设置异步串行通信的波特率?答:异步串行通信的波特率是由串行口的初始化完成的。

设置串行口数据长度位16位,是能串行口中断,对串行口进行极性控制。

16、TMS320X2812芯片具有哪些片上外设?主要包括配置寄存器,输入寄存器,输出寄存器和状态寄存器17、单片机、DSP、ARM以及FPGA器件有什么区别,在不同应用场合下如何选择。

FPGA和其它的不同之处在于, 它内部的门电路是未编程的,可以灵活的配置编程,而其它的内部的数字电路都已经固化定型。

单片机,ARM,DSP,内部都有处理器,通过软件和硬件设计可以用于某些特定环境。

有些ARM芯片内部含有DSP部件,可以完成DSP功能。

PLC用于工业环境,例如,车间,电梯,大型设备等。

FPGA内部是逻辑门电路,应用比较广泛。

18、通用目标文件格式COFF(Common Object File Format),是一种很流行的二进制可执行文件格式。

二进制可执行文件包括哪些?平时烧写程序时使用的是以什么结尾的文件?COFF目标文件的段可以分为两大类:已初始化段和未初始化段。

一般地,COFF目标文件包含3个缺省的段:text段、data段、bss段。

如下图所示为目标文件中的段与目标系统中存储器的关系。

段的使用非常灵活,但常用以下约定:.text —此段存放程序代码。

.data —此段存放初始化了的数据。

.bss —此段存入未初始化的变量。

.sect '名称' —定义一个有名段,放初始化了的数据或程序代码。

19、编译器处理段的过程是什么?编译器是由词法分析器,语法分析器,语义分析器,中间代码生成,代码优化和目标代码生成。

编译程序的处理过程:预处理---词法分析---文法分析---生成中间代码---生成目标代码20、在CCS中构建一个完整的工程项目,需要添加哪几类文件,后缀名分别是什么?一个完整的工程需要由库文件(.lib),头文件(.h),源文件(.c)和CMD文件组成,缺一不可21、为保证TMS320X2812系统能正常工作,必须注意哪几点?如何提高F2812 AD的转换精度采用软件补偿,参考文档spra989a。

程序经常跑飞程序没有结尾或不是循环的程序。

nmi管脚没有上拉。

在看门狗动作的时候程序会经常跑飞。

程序编制不当也会引起程序跑飞。

硬件系统有问题。

程序访问了非法的地址22、TMS320X2812有三级中断,分别是什么?成功实现中断的必要步骤有哪些?Tms320x2812的中断管理有三种;外设级中断管理,pie级中断管理,cpu级中断管理一般中断都是外部触发的,中断产生后,CPU首先保存好当前的运行环境(CPSR, PC),然后跳转到中断向量表(0X18),在地址0X18处,你应该放置一条跳转指令,跳转到你的中断处理程序里面去.在中断处理程序里面,你执行你需要的工作,然后根据SPSR和LR的值,返回到中断的地方,继续程序的运行23、#Pragma code_section 和#Pragma data_section语句的作用分别是什么?#pragma DATA_SECTION(函数名或全局变量名,"用户自定义在数据空间的段名");#pragma CODE_SECTION(函数名或全局变量名,"用户自定义在程序空间的段名");不能在函数体内声明。

相关文档
最新文档