DSP原理与应用真题精选.docx
《DSP原理与应用真题精选.docx》由会员分享,可在线阅读,更多相关《DSP原理与应用真题精选.docx(13页珍藏版)》请在冰点文库上搜索。
DSP原理与应用真题精选
DSP原理与应用真题精选
[单项选择题]
1、以下控制位中哪位用来决定数据存储空间是否使用内部ROM()
A.MP/MC
B.OVLY
C.DROM
D.SXM
参考答案:
A
[填空题]
2TMS320LF240x DSP有两个()寄存器ST0和ST1,含有各种状态和控制(),是应用中特别重要的两个寄存器。
其内容可被保存到数据存储器,或从数据存储器读出加载到ST0和ST1,从而在子程序调用或进入中断时,实现CPU各种状态的()。
参考答案:
状态;位;保存
[判断题]
3、解决MMR写操作的流水线冲突时,一般可用采用推荐指令和插入空操作指令的方法。
参考答案:
对
[填空题]
4TMS320LF240x包括有TMS320LF2407/2406/2402,其封装形式有PGE ()脚、()脚和()脚。
参考答案:
144;100;64
[填空题]
5指令执行前AC0的值是0012345678,那么汇编语句“AND #0x7f, AC0”,执行之后,AC0的值是()
参考答案:
0000000078
[填空题]
6DSP2407控制器芯片包括:
控制器局域网络(CAN)2.0B模块;()接口(SCI)模块;16位的()(SPI)接口模块;基于锁相环的时钟发生器;高达40个可单独编程或复用的()输入/输出引脚(GPIO)。
参考答案:
串行通信;串行外设;通用
[填空题]
7C55x DSP有哪些重复操作?
各有什么优点?
参考答案:
有单条指令重复执行和程序块重复执行两种重复操作。
单条指令重复操作功能,可以使乘法/累加和数据块传送那样的多周期指令在执行一次之后变成单周期指令,大大提高了这些指令的执行速度。
利用块重复操作进行循环,是一种零开销循环。
[填空题]
8DSP2407的10位A/D转换器最小转换时间为500(),可选择由两个事件管理器来触发()8通道输入A/D转换器或()16通道输入的A/D转换器。
参考答案:
ns;两个;一个
[单项选择题]
9、TMS320C54X有几条数据总线()
A.1条
B.2条
C.3条
D.4条
参考答案:
C
[填空题]
10可扩展的外部存储器(LF2407)总共192K字空间:
64K字程序存储器空间;64K字()存储器空间;64K字()寻址空间。
参考答案:
数据;I/O
[单项选择题]
11、以下哪条汇编指令表示将累加器清0并重复下条指令()
A.RPT
B.RPTZ
C.RPTB
D.BANZ
参考答案:
B
[填空题]
12两个事件管理器模块EVA和EVB,每个包括:
两个16位通用();8个16位的()调制(PWM)通道。
参考答案:
定时器;脉宽
[单项选择题]
13、链接器将扩展名为.obj的一个或多个COFF目标文件链接起来,生成可执行的输出文件和存储器映像文件,以下是一个链接命令文件(file..cmd) file1.obj file2.obj –m prog.map -o prog.outMEMORY { PAGE 0 :
EPROM :
org=0E00h ,len=100h PAGE 1 :
SPRAM :
org=0060h, len=0020h DARAM :
org=0080, len=100h } SECTIONS { .text :
>EPROM PAGE 0 .data :
>EPROM PAGE 0 .bss :
>SPRAM PAGE 1 STACK :
>DARAM PAGE 1 }问此文件中,我们可以得知.text段的起始地址是()
A.0E00
B.0060
C.0080
D.0F00
参考答案:
A
[填空题]
14采用高性能静态CMOS技术,使得供电电压降为()V,减小了控制器的();30MIPS的执行速度使得指令周期缩短到()ns(30MHz),提高了控制器的实时控制能力。
参考答案:
3.3;功耗;33
[单项选择题]
15、从堆栈弹出一个数至数据存储单元指令是()
A.PSHD
B.PSHM
C.POPD
D.POPM
参考答案:
C
[填空题]
16TMS320系列包括:
定点、浮点、多处理器数字信号处理器和定点DSP控制器。
TMS320系列DSP的体系结构专为实时信号处理而设计,该系列DSP控制器将实时()能力和控制器()功能集于一身,为控制系统应用提供了一个理想的解决方案。
参考答案:
处理;外设
[填空题]
17C54X共有7种有效的寻址方式:
立即数寻址、()、()、直接寻址、间接寻址、()、堆栈寻址。
参考答案:
绝对寻址;累加器寻址;累加器寻址
[填空题]
18阅读程序,回答后面的问题 STM #9,AR4 begin:
STM #7,BRC RPTB next-1 nop next:
LD #0,B banz begin,*AR4-其中的“nop”语句被执行了多少次?
参考答案:
其中的“nop”语句被执行了80次
[填空题]
19SP都毫无例外地将程序代码和数据的存储空间分开,各有自己的地址和数据总线,这就是所谓的()结构。
而以奔腾为代表的通用微处理器则采用的是()结构。
参考答案:
哈佛;冯诺依曼
[填空题]
20阅读程序,回答后面的问题 STM #9,AR4 begin:
STM #7,BRC RPTB next-1 nop next:
LD #0,B banz begin,*AR4-BRC寄存器是做什么用途?
参考答案:
BRC保存着RPTB指令的循环次数。
[填空题]
21C54X中的串行口有4种形式()、 缓冲串行口、时分多路串行口、()。
参考答案:
标准串行;多通道缓冲串行口
更多内容请访问《睦霖题库》微信公众号
[填空题]
22如何实现DSP由一种工作频率切换到另外一种工作频率?
参考答案:
步骤1:
复位PLLNDIV,选择DIV方式;
步骤2:
检测PLL的状态,读PLLSTATUS位;
步骤3:
根据所要切换的倍频,确定乘系数;
步骤4:
由所需要的牵引时间,设置PLLCOUNT的当前值;
步骤5:
设定CLKMD寄存器。
[判断题]
23、在TMS320C54x上机实验中,必须先对汇编语言程序进行汇编和链接,生成COFF格式的可执行文件,再通过软件进行仿真.
参考答案:
对
[判断题]
24、MEMORY和SECTIONS都是链接器命令。
其中MEMORY是规定各个段放在存储器的具体位置。
参考答案:
错
[填空题]
25简述PMST寄存器中IPTR的作用。
参考答案:
C54x的中断向量地址是由PMST寄存器中的IPTR(9位中断向量指针)和左移2位后的中断向量序号所组成。
中断向量地址=IPTR+(左移2位的中断向量序号)
[判断题]
26、中断是由硬件驱动的信号。
参考答案:
错
[填空题]
27简述链接命令文件(cmd 文件)的功能。
参考答案:
链接命令文件(cmd 文件)指定存储器的结构和段的定位,有MEMORY和SECTIONS两条指令。
MEMORY伪指令——用来定义目标系统的存储器配置空间,包括对存储器各部分命名,以及规定它们的起始地址和长度。
SECTIONS伪指令——用来指定链接器将输入段组合成输出段方式,以及输出段在存储器中的位置,也可用于指定子段。
[填空题]
28简述宏指令与子程序的区别。
参考答案:
1)宏指令和子程序都可以被多次调用,但是把子程序汇编成目标代码的过程只进行一次,而在用到宏指令的每个地方都要对宏指令中的语句逐条地进行汇编;
2)在调用前,由于子程序不使用参数,故子程序所使用的寄存器等都必须事先设置好;而对于宏指令而言,由于可以使用参数,调用时只要直接代入参数就行了。
[填空题]
29数字信号处理技术及算法在工程实践中常见的实现方法有哪些?
参考答案:
数字信号处理技术及算法在工程实践中常见的实现方法有:
①在通用计算机(PC机)上用软件(如Fortran、C语言)实现;
②在通用计算机系统中加入专用的加速处理机实现;
③用单片机实现;
④用通用的可编程DSP芯片实现;
⑤用专用的DSP芯片实现,可用在要求信号处理速度极快的特殊场合,如专用于FFT、数字滤波、卷积、相关算法的DSP芯片;
⑥用基于通用DSP核的ASIC芯片实现。
[填空题]
30理解存储器的概念,空间与类型及内容(程序,数据,映象CPU寄存器)
参考答案:
C54x的总存储空间为192K字,分成3个可选择的存储空间:
64K字的程序存储空间、64k的数据存储空间和64K字的I/O空间。
通常,C54x片内都有RAM和ROM。
RAM有两种形式:
SARAM和DARAM。
C54x片内还有26~27个映像到数据存储器空间的CPU寄存器以及一批映像到数据存储空间的外围电路寄存器。
[填空题]
31TMS320C54x片内存储器一般包括哪些种类?
如何控制存储器片内或片外的分配?
参考答案:
TMS320C54x的片内存储空间分为3个可选择的存储空间:
64K的程序空间,
64K的数据空间和64K的I/O空间,所有TMS320C54x芯片都包括RAM、SARAM、DARAM。
程序空间:
MP/MC=1 4000H~FFFFH 片外
MP/MC=0 4000H~EFFFH 片外 FF00H~FFFFH 片内
OVLY=1 0000H~007FH 保留 0080H~007FH 片内
OVLY=0 0000H~3FFFH 片外
数据空间:
DROM=1 F000H~FEFFH 只读空间 FF00H~FFFH 保留
DROM=0 F000H~FEFFH 片外
[填空题]
32计算y=mx+b的程序。
参考答案:
[填空题]
33桶形移位器的移位数有三种表达方式:
();()和T的低6位。
参考答案:
立即数;ASM
[单项选择题]
34、TMS320C54X DSP共有129条指令,分为()大类。
A.6
B.5
C.4
D.3
参考答案:
C
[填空题]
35C54x的MP/MC管脚的功能是()
参考答案:
微计算机或是微处理器工作模式
[填空题]
36立即数寻址指令中在数字或符号常数前面加一个()号,来表示立即数。
参考答案:
“#”
[填空题]
37TMS329VC5402型DSP的ST1寄存器中,INTM位的功能是()
参考答案:
开放/关闭所有可屏蔽中断
[填空题]
38TMS320X2812的事件管理器模块包括()、()、()、以及()。
参考答案:
2个通用定时器;3个比较单元;3个捕获单元;1个正交编码电路
[填空题]
39C54x系列DSP上电复位后的工作频率是由片外3个管脚();();()来决定的。
参考答案:
CLKMD1;CLKMD2;CLKMD3
[填空题]
40简述DSP应用系统的一般设计开发过程。
如何选择DSP芯片?
参考答案:
DSP应用系统的一般开发过程有:
系统需求说明;定义技术指标;选择DSP芯片及外围芯片;软件设计说明、软件编程与测试;硬件设计说明、硬件电力与调试;系统集成;系统测试,样机、中试与产品。
DSP芯片的选择:
1.DSP芯片的运算速度
2.DSP芯片的价格
3.DSP芯片的硬件资源(存储器、ADC、PWM等等)
4.DSP芯片运算精度
5.芯片开发工具:
软件 硬件
6.DSP芯片功耗
7.其他:
封装、应用场合、售后服务等。
[填空题]
41C54x DSP芯片采用了6级流水线的工作方式,即一条指令分为()、取指、译码、() 、读数和执行6个阶段。
参考答案:
预取指;寻址
[填空题]
42DSP的硬件仿真器(Emulator)和软件仿真器(Simulator)有什么异同点?
参考答案:
软件仿真器:
这种方法主要是使用计算机软件来模拟运行,实际的单片机运行因此仿真与硬件无关的系统具有一定的优点。
用户不需要搭建硬件电路就可以对程序进行验证,特别适合于偏重算法的程序。
软件仿真的缺点是无法完全仿真与硬件相关的部分,因此最终还要通过硬件仿真来完成最终的设计。
硬件仿真器:
使用附加的硬件来替代用户系统的单片机并完成单片机全部或大部分的功能。
使用了附加硬件后用户就可以对程序的运行进行控制,例如单步,全速,查看资源断点等。
硬件仿真是开发过程中所必须的。
[填空题]
43COFF目标文件中.text段通常包含(),.data段通常包含己初始化的数据,.bss段中通常为()保留空间。
参考答案:
可执行代码;未初始化的数据
[填空题]
44TMS320X2812有三级中断,分别是什么?
成功实现中断的必要步骤有哪些?
参考答案:
Tms320x2812的中断管理有三种;外设级中断管理,pie级中断管理,cpu级中断管理。
一般中断都是外部触发的,中断产生后,CPU首先保存好当前的运行环境(CPSR, PC),然后跳转到中断向量表(0X18),在地址0X18处,你应该放置一条跳转指令,跳转到你的中断处理程序里面去.在中断处理程序里面,你执行你需要的工作,然后根据SPSR和LR的值,返回到中断的地方,继续程序的运行。
[填空题]
45C54x DSP的指令系统有()和()两种形式。
参考答案:
助记符指令;代数指令
[填空题]
46C54x DSP中传送执行指令所需的地址需要用到()、CAB、DAB和()4条地址总线。
参考答案:
PAB;EAB
[填空题]
47MS320C54X具有两个通用I/O口,()用于输入外设的状态;()用于输出外设的控制信号。
参考答案:
BIO;XF
[填空题]
48DSP处理器TMS320C5402的I/O空间为()字。
参考答案:
64K
[填空题]
49DSP的寻址方式有七种,分别为立即寻址、绝对寻址、累加器寻址、()、 间接寻址 、()、堆栈寻址。
参考答案:
直接寻址;存储器映象寄存器寻址
[填空题]
50编程实现计算:
y=x+y-w
参考答案:
[判断题]
51、DSP处理器TMS320VC5509的堆栈是向高地址方向生长的。
参考答案:
错
[填空题]
52TMS320LF240x DSP采用一个16×16位的()乘法器,可以在单个机器周期内产生一个位乘积结果的有符号或无符号数。
参考答案:
硬件;32
[判断题]
53、控制位中DROM位用来决定数据存储空间是否使用内部ROM。
参考答案:
错
[填空题]
54对绝大多数指令,状态寄存器ST1的第10位符号扩展位(SXM)决定在CALU计算时,是否使用符号扩展:
若SXM为0,符号扩展();若SXM为1,则符号扩展()。
参考答案:
不使能;使能
[判断题]
55、TMS320C54X DSP的32个中断源分为14级,其中INT0级别最高。
参考答案:
错
[填空题]
56程序存储器的寻址空间为64K(),这包括片内DARAM和片内FLASH EEPROM/ROM。
当访问片外程序地址空间时,DSP自动产生一个访问外部程序地址空间的信号()。
参考答案:
字;PS
[填空题]
57TMS320LF240x DSP通过中断请求系统中的一个()中断来扩展系统可响应的中断()。
因此,DSP的中断请求/应答硬件逻辑和中断服务程序软件都是一个()的层次。
参考答案:
两级;个数;两级
[判断题]
58、DSP的工作频率只能是外部晶体振荡器的频率。
参考答案:
错
[填空题]
59F2407的A/D转换模块含有一个带内置采样和()的10位ADC,具有多达16个的()输入通道(ADCIN0~ADCIN15)。
参考答案:
保持;模拟
[判断题]
60、FIR时线性缓冲区是一个滑动窗,包含最近的数据,若有新的数据到来,它将覆盖旧的数据。
参考答案:
错