DSP原理与应用 考试复习题

合集下载

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

DSP原理及应用考试卷复习资料

DSP原理及应用考试卷复习资料

3、若链接器命令文件的MEMORY部分如下所示:MEMORY{PAGE 0: PROG: origin=C00h, length=1000hPAGE 1: DATA: origin=80h, length=200h}则下面说法不正确的是(A)A、程序存储器配置为4K字大小B、程序存储器配置为8K字大小C、数据存储器配置为512字大小D、数据存储器取名为DATA6、假定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、AR63、假设AR3的当前值为200h,当使用以下TMS320C54XX寻址模式后其中的值为多少?假定AR0的值为20h。

(1)*AR3+0 (2)*AR3-0(3)*AR3+ (4)*AR32.在直接寻址中,指令代码包含了数据存储器地址的低7 位。

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

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

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

DSP原理与应用复习题

DSP原理与应用复习题

DSP原理与应用复习题第一章DSP技术概要1、DSP系统的基本结构?J2、什么是DSP?谈谈对DSP的认识?J3、DSP芯片分类?T4、DSP的机构特点?J T5、DSP改进的哈佛结构的改进表现哪些方面?J6、DSP的发展趋势?7、常见的计算机的结构有哪两类?T8、定点DSP和浮点DSP的优缺点?J9、什么是DSP的硬件循环重复机制?几个数字?T 第二章硬件结构及原理1、C54XDSP特点?J2、片内存储空间ram的读写?T3、C54X内部总线的组成。

T4、省电工作模式有那些?T5、DSP复位后PC的值_____,T6、DSP MAC的组成?J T7、C54对数据存储器寻址方式?T8、C54工作模式的控制位?9、C54寻址空间?T10、流水线操作中典型问题?J以及如何解决11、流水线6个阶段?12、中断的分类,优先级,中断源数量,中断指令?清除中断标志的基本方法?C54XDSP CPU的功能?指令的执行过程4个过程第三四章汇编语言程序设计1、寻址方式的定义和哪些?2、指令的分类?3、绝对寻址的几种类型?结合实例4、汇编语言程序编译后的一般分段情况?JT5、逻辑运算指令包括哪些部分?6、DSP程序开发过程?7、并行操作指令的操作特点8、循环寻址的特点9、汇编语言程序具有哪三种基本结构连接器的主要伪指令?例4-4第五六C语言程序设计、软件开发环境1、C54x与ANSI C的不同点2、C54x编程语言有哪两种编程语言3、C54x特有的数据类型4、C_int00的作用5、DSP编译器支持的存储器模式?6、BIOS插件支持4种线程类型?7、CCS两种工作模式?8、C语言开发的段结构?9、自定义段的产生方法10、C语言实现中断处理函数的方法。

DSP原理与应用-考试复习题-答案

DSP原理与应用-考试复习题-答案

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

填空:1.公司的定点产品主要有 320C2000 系列、320C5000系列和 320C6000 系列。

2.320X2812主频高达150,采用哈佛总线结构模式。

3.320X2812芯片的封装方式有176 引脚的低剖面四芯线扁平封装和179针的球形网络阵列封装。

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

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

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

7.320X2812三级中断分别是级、中断和外设级。

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

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

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

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

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

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

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

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

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

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

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

DSP原理与应用-考试复习题-答案

DSP原理与应用-考试复习题-答案

DSP原理与应用-考试复习题-答案常量数量相关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器件有什么区别,在不同应用场合下如何选择。

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原理及其应用(复习题集)

1、累加器A分为三个部分,分别为 AG、AH、AL ;2、TMS320VC5402型DSP的内部采用 8 条 16 位的多总线结构;3、TMS320VC5402型DSP采用哈佛总线结构对程序存储器和数据存储器进行控制;4、TMS320VC5402型DSP有 8 个辅助工作寄存器;5、DSP处理器TMS320VC5402中DARM的容量是 16K 字;6、TI公司的DSP处理器TMS320VC5402PGE100有 2 个定时器;7、在连接器命令文件中,PAGE 1 通常指数据存储空间;8、C54x的中断系统的中断源分为硬件中断和软件中断;9、TI公司DSP处理器的软件开发环境是 CCS(Code Composer Studio);10、DSP处理器TMS320VC5402外部有 20根地址线;11、直接寻址中从页指针的位置可以偏移寻址 128 个单元;12、在链接器命令文件中,PAGE 0通常指程序存储空间;13、C54x系列DSP处理器中,实现时钟频率倍频或分频的部件是锁相环PLL ;14、TMS320C54x系列DSP处理器上电复位后,程序从指定存储地址 FF80H 单元开始工作;15、TMS320C54x系列DSP处理器有 2 个通用I/O引脚,分别是 BIO和XF ;16、DSP处理器按数据格式分为两类,分别是定点DSP和浮点DSP ;17、TMS329VC5402型DSP的ST1寄存器中,INTM位的功能是开放/关闭所有可屏蔽中断;18、MS320C54X DSP主机接口HPI是 8 位并行口;19、在C54X系列中,按流水线工作方式,分支转移指令的分为哪两种类型:无延迟分支转移、延迟分值转移;20、C54x的程序中,“.bss”段主要用于为变量保留存储空间;21、从数据总线的宽度来说,TMS320VC5402PGE100是 16 位的DSP存储器;22、TMS320VC5402型DSP处理器的内核供电电压 1.8V ;23、TMS320C5402系列DSP处理器最大的数据存储空间为 64K 字;24、在链接器命令文件中,PAGE 0通常指程序存储空间;25、DSP技术是利用专用或通用数字信号处理芯片,通过数值运算的方法对信号进行处理;26、C54x的程序中,“.text”段是文本段,主要包含可执行文本;27、C54x系列DSP上电复位后的工作频率是由片外3个管脚 CLKMD1、CLKMD2、CLKMD3 来决定的;28、DSP处理器TMS320C5402最大的程序存储空间为 1M 字;29、从应用领域来说,MCU(单片机)主要用于控制领域;DSP处理器主要应用于信号处理;30、TMS320C54X DSP提供一个用16位堆栈指针(SP)寻址的软件堆栈。

DSP原理及应用总复习资料(1)

DSP原理及应用总复习资料(1)

DSP复习资料一、填空题1、TMS320C54x的CPU状态控制寄存器应包括处理器工作方式控制及寄存器PMST、状态寄存器ST0和状态寄存器ST1。

P15-162、TMS320C54x系列DSP芯片的总线结构包括1条程序总线、3条数据总线和4条地址总线。

P103、试写出两种存储器映像寄存器寻址指令:POP 、LDM 。

P332-。

4、TMS320C54xDSP的Q12.3定标的最大数据精度是35、54x系列的存储空间在不扩展的情况下共可提供192kW的可寻址存储空间。

6、54X系列DSP的CPU结构单元中专用于通信Viterbi编码的是比较、选择和存储单元(CSSU)。

P147、编写命令链接文件时所用的两个命令分别是MEMORY和SECTIONS。

P1028、通用DSP芯片使用SUBC完成除法运算的限制条件是两个操作数必须为正数。

9、TMS320C54x系列芯片的存储空间在不扩展的情况下应包括64K字程序存储空间、64K字数据存储空间和64K字I/O存储空间,总共192K字可寻址存储空间。

P1710、负小数0.05在16位定点DSP的汇编语言中的正确描述是.word -5*32768/100。

P1642-。

11、TMS320C54xDSP的Q.15定标的数据范围是+1~-1,其最大数据精度是1512、TMS320C54x的地址总线访问方式中,程序读、写访问的是PAB总线。

P1013、54x系列DSP的6条独立流水线操作分别是预取指、取指、取操作数和执行指令。

P214、DSP的中断处理包括接收中断请求、中断确认和执行中断服务程序三个流程。

P237-23815、DSP芯片根据数据运算方式分为定点和浮点DSP,54x系列属于16位定点DSP。

P416、TMS320C54x系列芯片的存储空间在不扩展的情况下应包括64K字程序存储空间、64K字数据存储空间和64K字I/O存储空间。

同9题17、试写出两种寻址32位数的指令:DADD、DSUB。

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

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

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

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

4.TMS320X2812的事件管理器模块包括、、、以及。

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

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

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

8.F2812存储器被划分成、保留区和。

9.SCI模块的信号有、和中断信号。

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

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

简答:
1.DSP芯片有哪些主要特点?
2.简述典型DSP应用系统的构成。

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

如何选择DSP芯片?
4.常用的DSP芯片有哪些?
5.DSP控制器的应用领域有哪些?
6.哈佛结构与冯·诺依曼结构计算机存储器的组成有何不同?
7.DSP应用系统的软件开发流程是什么?
8.采用CCS集成开发环境进行软件开发调试的步骤是什么?
9.说明.text段、.data段、.bss段分别包含什么内容?
10.链接命令文件包括哪些主要内容?如何编写?
11.DSP C语言有哪些特点?
12.DSP的硬件仿真器(Emulator)和软件仿真器(Simulator)有什么异同点?
13.C28x DSP的串行通信接口有哪些特点?
14.异步串行通信的数据格式有哪些?如何设置?
15.如何设置异步串行通信的波特率?
16、TMS320X2812芯片具有哪些片上外设?
17、单片机、DSP、ARM以及FPGA器件有什么区别,在不同应用场合下如何选择。

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

二进制可执行文件包括哪些?平时烧写程序时使用的是以什么结尾的文件?
19、编译器处理段的过程是什么?
20、在CCS中构建一个完整的工程项目,需要添加哪几类文件,后缀名分别是什么?
21、为保证TMS320X2812系统能正常工作,必须注意哪几点?
22、TMS320X2812有三级中断,分别是什么?成功实现中断的必要步骤有哪些?
23、#Pragma code_section 和#Pragma data_section语句的作用分别是什么?
24、CMD文件的两大功能分别是什么,分别通过什么伪指令来实现相应的功能?事件管理器的计数模式有哪些?
25、SPI模块主机的数据是如何发送和接收?
综合题:
27、阅读以下系统控制模块初始化程序。

void InitSysCtrl(void)
{
SysCtrlRegs.WDCR= 0x0068;
SysCtrlRegs.PLLCR = 0xA;
for(i= 0; i< 5000; i++){}
SysCtrlRegs.HISPCP.all = 0x0001;
SysCtrlRegs.LOSPCP.all = 0x0002;
}
如果外部晶振是30MHz,请问系统时钟频率是多少?高速预定标时钟频率是
多少?低速预定标时钟频率是多少?
28. 定时器0配置函数如下所示:
void ConfigCpuTimer(struct CPUTIMER_V ARS *Timer, float Freq, float Period)
{
Uint32 temp;
Timer->CPUFreqInMHz = Freq;
Timer->PeriodInUSec = Period;
temp = (long) (Freq * Period);
Timer->RegsAddr->PRD.all = temp;
Timer->RegsAddr->TPR.all = 0;
Timer->RegsAddr->TPRH.all = 0;
Timer->RegsAddr->TCR.bit.TIF=1;
Timer->RegsAddr->TCR.bit.TSS = 1;
Timer->RegsAddr->TCR.bit.TRB = 1;
Timer->RegsAddr->TCR.bit.SOFT = 1;
Timer->RegsAddr->TCR.bit.FREE = 1;
Timer->RegsAddr->TCR.bit.TIE = 1;
Timer->InterruptCount = 0;
}
在主函数中调用这个子程序,程序为:
ConfigCpuTimer(&CpuTimer0, 150, 200000);
问定时器0每隔多长时间中断一次,请写出计算过程。

29. 事件管理器初始化程序如下:
void InitEva(void)
{
EvaRegs.T1PR = 4;
EvaRegs.T1CMPR = 3;
EvaRegs.T1CNT = 0x0000;
EvaRegs.T1CON.bit.FREE = 0;
EvaRegs.T1CON.bit.SOFT = 0;
EvaRegs.T1CON.bit.TMODE = 1;
EvaRegs.T1CON.bit.TPS = 0;
EvaRegs.T1CON.bit.TENABLE = 1;
EvaRegs.T1CON.bit.TCLKS10 = 0;
EvaRegs.T1CON.bit.TCLD10 = 0;
EvaRegs.T1CON.bit.TECMPR = 1;
}
请问定时器工作于什么计数模式,并用图形的方式画出定时器计数寄存器T1CNT 值变化过程。

30. 寄存器SCICTL1高8位保留不用,低8位的各位定义情况如下图所示,请用位域定义方法为其编写寄存器结构体类型。

(6分)
31. 下表所示为SCI模块各寄存器及其地址,试采用寄存器文件方式,为其定义结
构体类型,假设寄存器文件名称为SCI_REGS 。

(6分)
32、TMS320F2812系统的高速外设时钟HSPCLK 为75MHz ,设通用定时器T1、T2的时钟预定标因子为p =1。

EV A 的T1PWM 、T2PWM 引脚分别输出1KHz 、占空比为40%的不对称的PWM 波形,设定T1PWM 的极性为低电平有效,设定T2PWM 的极性为高电平有效。

(1)定时器Tx (x=1,2)的时钟脉冲TCLK 的计算公式:
/2p TCLK HSPCLK =(其中p 为时钟预定标因子)
(2)定时器Tx (x=1,2)输出不对称的PWM 波形的周期计算公式:
61,1,210TxPR T x TCLK +==⨯其中
(3)定时器Tx (x=1,2)输出不对称PWM 波形,当引脚极性为高电平有效时的占空比D 的计算公式:
11,21TxPR TxCMPR D x TxPR +-==+,其中
当引脚极性为低电平有效时的占空比D 的计算公式:
1,21
TxCMPR D x TxPR ==+,其中 1. 通过上面分析,得出EV A 中各个定时器周期寄存器TxPR 、比较寄存器TxCMPR 的值,其中x=1,2。

(8分)
2. 请编写程序将(1)中得到的值赋值给相应的寄存器。

(4分)
33. 编写SCI初始化程序,使之能实现格式为“波特率19200,8位数据格式,无数据校验,2位停止位”的数据通信。

相关文档
最新文档