11-12-2DSP技术与应用期末考试复习大纲

上传人:平*** 文档编号:17399441 上传时间:2017-11-11 格式:DOC 页数:6 大小:301.37KB
返回 下载 相关 举报
11-12-2DSP技术与应用期末考试复习大纲_第1页
第1页 / 共6页
11-12-2DSP技术与应用期末考试复习大纲_第2页
第2页 / 共6页
11-12-2DSP技术与应用期末考试复习大纲_第3页
第3页 / 共6页
11-12-2DSP技术与应用期末考试复习大纲_第4页
第4页 / 共6页
11-12-2DSP技术与应用期末考试复习大纲_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《11-12-2DSP技术与应用期末考试复习大纲》由会员分享,可在线阅读,更多相关《11-12-2DSP技术与应用期末考试复习大纲(6页珍藏版)》请在金锄头文库上搜索。

1、DSP技术与应用 期末考试 复习大纲第 1部分 简答题 重点复习内容1 在 CCS集成开发环境下,TMS320F2812(DSP)的工程文件由哪几个后缀类型的文件模块组成?哪些是必须的哪些是可选的?看下列工程文件树型结构复习。2CCS 主菜单命令中建立一个工程分哪几个步骤? 分为 3个步骤:新建工程、添加源文件、编译生成.out 文件。3CCS 的 File/New命令新建的文件一般是什么文件后缀?CCS 的 Project/New命令新建的文件是什么文件后缀?File/New新建的文件后缀一般是.c 或.asm 或.cmd 等。Project/New新建的文件后缀是.pjt。4CCS 的 V

2、iew/Memory命令打开的显示窗口可以显示什么存储器空间的数据?程序存储器、数据存储器、I/O 空间的数据。5在程序运行到断点停下来后,若想显示 CPU 核心寄存器的当前值,应使用 CCS的 View命令下拉菜单下的什么命令? View/Register/Core Register6如果想迅速找到源程序的某条语句或某条指令,借用 CCS的什么命令可以迅速找到?Edit/Bookmarks7动画执行命令(Animate)与全速运行命令(Run)在什么情况下执行效果相同?在什么情况下执行效果不同?未设任何断点或设断点设在程序运行不到的地方。在程序可运行到的地方设置断点。8对于 CCS工程文件,

3、链接器命令文件的后缀名是什么?库文件的后缀名是什么?头文件的后缀名是什么?.cmd .lib .h9若要检查和编辑变量在断点处值,应打开什么窗口查看?打开该窗口的命令步骤是什么?观察窗口 view/Watch Windows10在 CCS集成开发环境下,对工程文件进行编译产生的装载文件后缀是什么? 装载命令是什么? 装载文件主文件名有什么特征?.out File/load program 装载文件主文件名与工程文件主文件名相同11F2812 的存储器映像外设寄存器的含义是什么?存储器映像外设寄存器采用什么语句进行定义?是传统的#define,还是 F2812 C 编译器新增的位域结构体定义?存

4、储器映像外设寄存器的含义是外设寄存器地址就是占用存储器寻址空间的地址,故称为存储器映像。F2812的存储器映像外设寄存器采用位域结构体定义语句。12F2812 最小应用系统的基本硬件模块组成结构是什么?时钟电路(2 分),复位电路(2 分),JTAG 接口插座(1 分)。13 TMS320F2812 芯片的输入引脚 MP/ 决定 DSP上电复位后进入的工作模式,问 MP模式与 模式MCMC中,哪种模式适用于仿真调试?MP模式即 micro-processor微处理器模式,DSP 上电复位时,检测到 MP/ =1,就确定为 MP模式,此时,DSP 复位向量映射到外部存储器接口向量空间 Zone

5、7(0x3FFFC00x3FFFFF),适用于在 Zone 7区存放仿真程序代码,进行仿真调试。当 MP/ =“0”时,工作于微计算机方式(即 MC=Microcomputer),BootROM 被允许,外部 XINTF被禁MC止。复位向量映射到 BootRom空间地址, DSP 运行 BootLoader(引导装载程序),从内部 FLASH地址或串并口等加载用户代码并执行。14F2812 外存储器接口 XINTF的接口可实现扩展 RAM的无缝接口。无缝接口的含义是什么?有缝接口的含义是什么?无缝接口是指 DSP输出的控制信号,包括片选,读/写等,不需要附加任何门电路组合,直接分别连接到 RA

6、M芯片的相对应引脚上即可。有缝接口的含义是指 DSP输出的控制信号,包括片选,读/写等需要通过附加一定功能的门电路,组合产生 RAM芯片所需的控制信号。15一个段(不论是程序段还是数据段)的绝对地址是用户在一个称为“链接器命令文件(后缀.cmd)”中用规定的,那么.cmd 文件中 MEMORY伪指令和 SECTIONS伪指令的具体分工是什么?MEMORY伪指令规定每个存储器块的绝对物理地址定位。SECTIONS 规定一个或若干个段名与一个存储器块相关联。可实现若干个段合并成一个大段来物理地址定位了。16假设环形缓冲器的首地址为 1000 0000H,尾地址为 1000 001FH,问环形缓冲器

7、的模是多少?当循环存放指针从 1000 0000H递增到 1000 001FH+1时,采用什么算式可使循环存放指针复位到 1000 0000H?模即环形缓冲器的长度,这里为 20H=32。If (循环存放指针循环存放指针+模) then 循环存放指针=循环存放指针-模17 DSP的源代码编译后分段存放遵循什么原则?分段存放有什么好处?初始化段 .text段:包含所有的可执行代码以及常数;.cinit段和.pinit 段:包含用于全局变量或静态变量初始化所需的表和常数;.const段:包含字符串常数以及用 const关键词限定的全局和静态变量以及其初始化值。.econst段:包含大内存模型下的字

8、符串常数以及用 far const限定的全局和静态变量的申明和初始化值(存放于远内存far memory 中)。.switch段:包含用于 switch语句的表。未初始化段.bss段和.ebss 段:这个段为全局变量和静态变量保留空间。 .stack段:存放 C的系统堆栈,堆栈用于为函数传递参数或者为局部变量创建存储空间。.const段:包含字符串常数以及用 const关键词限定的全局和静态变量以及其初始化值。.system段和.esystem 段:保留空间用于动态内存分配,如调用 malloc()函数。分段存放可有效避免模块之间代码与数据地址的覆盖与冲突,提高编程安全性。18 Boot Lo

9、ader(引导装载程序)引导模式有几种? 引导装载程序的主要功能是什么?加载模式和跳转模式。加载模式分 5种如下表第 4行开始。跳转模式即 FALSH引导模式。而引导模式由 GPIOF2GPIOF4引脚输入状态决定。引导装载程序的主要功能是执行 DSP公用初始化程序,选择引导模式,执行引导加载程序。19上电复位后,中断向量表映射为哪种中断向量表?为什么在上电复位和 boot引导结束后,要把中断向量表从 BROM向量表或 XINTIF向量表切换到 PIE向量表呢?PIE 向量表中存放什么中断服务程序地址?上电复位时,ENPIE=“0”(PIE 使能控制位复位状态),CPU 向量表映射为 BROM

10、向量表或 XINTF向量表之一,由 MP/ 引脚控制,当 MP/ =1,映射为 XINTF向量表。当 MP/ =1,映射为 BROM向MCMCMC量表。切换到 PIE向量表才能实现外设中断的最快响应。PIE 向量表中存放特定外设中断中断服务程序入口地址。20挂在 PIE上的外设中断请求都是可屏蔽中断,CPU 能响应 PIE中断请求的基本条件是什么?INTM=0,PIEIERx(x=112)对应特定外设的中断允许位置 1,PIEIERx 的 x对应 IER的 x 位置 1。21PID 控制器是有反馈控制,从反馈控制系统框图分析反馈控制的含义是什么?比例控制的作用是什么?积分控制的作用是什么?反馈

11、控制是指将系统的输出信息返送到输入端,与输入信息进行比较,并利用二者的偏差 e进行控制的过程。比例控制就是对偏差进行比例系数 Kp放大调节控制输出,使被控量朝着减小偏差的方向变化,偏差减小的速度取决于比例系数 Kp大小, Kp 越大偏差减小的越快,但是很容易引起振荡,尤其是在迟滞环节比较大的情况下,Kp 减小,发生振荡的可能性减小但是调节速度变慢。积分控制有利于消除静差,其效果不仅与偏差大小有关,而且还与偏差持续的时间有关。对偏差累积进行控制,直至偏差为零,积分调节停止,输出一常值。积分的强弱与积分时间常数 Ti成反比, Ti 越小,积分作用越强,反之越弱。积分控制过强可使系统稳定性下降,系统

12、响应时间变慢。I 与 P、D 组合成 PI、PID 调节器。第 2部分 分析题22 能看懂 DSP的原理型框图,在此基础上能分析有关问题,例如:DSP F2812 的振荡器 OSC和锁相环PLL时钟模块如下所示,观察此图,分析 CPU 时钟(图中 CLKIN)与晶振频率(图中 OSCCLK)之间的关系。其中 PLL框图可对 OSCCLK倍频。4 位 PLL系数(图中 4-bit PLL select)确定倍频系数 DIV 。分析可知 由 XPLLDIS位控制 0/1,决定当 XPLLDIS=0时,CLKIN = OSCLK。当 XPLLDIS=1时,CLKIN=(OSCLKDIV)/2 ,其中

13、 DIV由 4-bit PLL select确定。23 能看懂外部存储器接口 XINTF的外存储器片选信号框图,在此基础上能分析有关问题,例如:Zone 6和 Zone 7的译码信号 通过一个与门产生共享片选信号: 。7XZCS,6 7AND6XZC的译码空间范围看图可知为:0x10 00000x17 FFFF。 的译码空间范围看图可知为:6XZCS 7XZCS0x3F C0000x3F FFFF。那么 Zone 6和 Zone 7的哪些高位地址是重叠的? 分析可知:Zone 6 的 0x17 C0000x17 FFFF与 Zone 7 的 0x3F C0000x3F FFFF在 A0A16是

14、重叠的!也就是说:除 A17不同外,A0A16 都是相同的!因此, Zone 6 的高地址部分 0x17 C0000x17 FFFF是 Zone 7 的镜像地址,如下图所示:24. 能分析 F2812 的寻址方式指令格式的解释文本,例如: F2812 的循环寻址方式汇编指令解释文本(XAR6)初始化存放环形存储器32位首地址If ( XAR6(7:0) = XAR1(7:0) )XAR6(7:0) = 0x00XAR6(15:8) = unchangedelseif(16-bit data), XAR6(15:0) =+ 1if(32-bit data), XAR6(15:0) =+ 2XAR

15、6(31:16) = unchangedXAR6 和 XAR1 都是 F2812 的 32位辅助寄存器,在这里作为间接寻址寄存器指针。分析上述 C 语言原语句,指出:XAR1 的低 8 位决定环形存储器的什么量?XAR6 低 8 位决定环形存储器的什么量?这段原语句完成什么功能?从 C 语言原语句序列可知:XAR1的低 8位,即 XAR1(7:0)确定环形存储器的末地址+1。XAR6 的低 8位,即 XAR6(7:0)决定的环形存储器的存取指针。当环形存储器存取指针增量(如原语句序列描述的:+1 或+2 增量)后,达到环形存储器的末地址+1 时,复位到环形存储器的首地址。思考题:“XAR6(7

16、:0) = 0x00” 能代表环形存储器的首地址吗?第 3部分 计算题25 F2812 的外存储器译码空间分配地址的计算和容量的计算( 1K=1024)。26 已知环形存储器的长度,试计算满足环形存储器要求的的首地址和限定条件。27 PWM 占空比的计算。占空比= (正脉宽/PWM 周期)100%28 已知 Tx(x=14, 定时器 14)的输入时钟频率,要产生的非对称 PWM波的频率(参见教材 P176)和占空比,计算 TxPR和 TxCMPR的计数初值。第 4部分 综合题29 F2812 低功耗模式触发方式有信号状态触发(长时期信号不变就进入低功耗模式)和中断处罚(按一个键等)。运用综合知识(涉及到时间的概念,调用硬件资源的概念等等)设计一个低功耗模式触发方案。30 运用C语言结构体语句,联合体语句的知识,编写应F2812的寄存器T位域结构体定义语句的概念来对外设控制寄存器进行C语言语句的赋值或位判断操

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号