




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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的View/Memory命令打开的
2、显示窗口可以显示什么存储器空间的数据?程序存储器、数据存储器、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模式与模式中,哪种模式适用于仿真调试?MP模式即micro-processor微处理器模式,DSP上电复位时,检测到MP/=1,就确定为MP模式,此时,DSP复位向量映射到外部存储器接口向量空间Zone 7(0x3FFFC00x3FFFFF),适用于在Zone 7区存放仿真程序代码,进行仿真
5、调试。当MP/=“0”时,工作于微计算机方式(即MC=Microcomputer),BootROM被允许,外部XINTF被禁止。复位向量映射到BootRom空间地址, DSP运行BootLoader(引导装载程序),从内部FLASH地址或串并口等加载用户代码并执行。14F2812 外存储器接口XINTF的接口可实现扩展RAM的无缝接口。无缝接口的含义是什么?有缝接口的含义是什么?无缝接口是指DSP输出的控制信号,包括片选,读/写等,不需要附加任何门电路组合,直接分别连接到RAM芯片的相对应引脚上即可。有缝接口的含义是指DSP输出的控制信号,包括片选,读/写等需要通过附加一定功能的门电路,组合产
6、生RAM芯片所需的控制信号。15一个段(不论是程序段还是数据段)的绝对地址是用户在一个称为“链接器命令文件(后缀.cmd)”中用规定的,那么.cmd 文件中MEMORY伪指令和SECTIONS伪指令的具体分工是什么? MEMORY伪指令规定每个存储器块的绝对物理地址定位。SECTIONS规定一个或若干个段名与一个存储器块相关联。可实现若干个段合并成一个大段来物理地址定位了。16假设环形缓冲器的首地址为1000 0000H,尾地址为1000 001FH,问环形缓冲器的模是多少?当循环存放指针从1000 0000H递增到1000 001FH+1时,采用什么算式可使循环存放指针复位到1000 000
7、0H? 模即环形缓冲器的长度,这里为20H=32。If (循环存放指针循环存放指针+模) then 循环存放指针=循环存放指针-模17DSP的源代码编译后分段存放遵循什么原则?分段存放有什么好处?初始化段 .text段:包含所有的可执行代码以及常数;.cinit段和.pinit段:包含用于全局变量或静态变量初始化所需的表和常数;.const段:包含字符串常数以及用const关键词限定的全局和静态变量以及其初始化值。.econst段:包含大内存模型下的字符串常数以及用far const限定的全局和静态变量的申明和初始化值(存放于远内存far memory中)。.switch段:包含用于switc
8、h语句的表。未初始化段.bss段和.ebss段:这个段为全局变量和静态变量保留空间。 .stack段:存放C的系统堆栈,堆栈用于为函数传递参数或者为局部变量创建存储空间。.const段:包含字符串常数以及用const关键词限定的全局和静态变量以及其初始化值。.system段和.esystem段:保留空间用于动态内存分配,如调用malloc()函数。分段存放可有效避免模块之间代码与数据地址的覆盖与冲突,提高编程安全性。18 Boot Loader(引导装载程序)引导模式有几种? 引导装载程序的主要功能是什么?加载模式和跳转模式。加载模式分5种如下表第4行开始。跳转模式即FALSH引导模式。而引导
9、模式由GPIOF2GPIOF4引脚输入状态决定。引导装载程序的主要功能是执行DSP公用初始化程序,选择引导模式,执行引导加载程序。19上电复位后,中断向量表映射为哪种中断向量表?为什么在上电复位和boot引导结束后,要把中断向量表从BROM向量表或XINTIF向量表切换到PIE向量表呢?PIE向量表中存放什么中断服务程序地址?上电复位时,ENPIE=“0”(PIE使能控制位复位状态),CPU向量表映射为BROM向量表或XINTF向量表之一,由MP/引脚控制,当MP/=1,映射为XINTF向量表。当MP/=1,映射为BROM向量表。切换到PIE向量表才能实现外设中断的最快响应。PIE向量表中存放
10、特定外设中断中断服务程序入口地址。20挂在PIE上的外设中断请求都是可屏蔽中断,CPU能响应PIE中断请求的基本条件是什么?INTM=0,PIEIERx(x=112)对应特定外设的中断允许位置1,PIEIERx的x对应IER的 x位置1。21PID控制器是有反馈控制,从反馈控制系统框图分析反馈控制的含义是什么?比例控制的作用是什么?积分控制的作用是什么?反馈控制是指将系统的输出信息返送到输入端,与输入信息进行比较,并利用二者的偏差e进行控制的过程。比例控制就是对偏差进行比例系数Kp放大调节控制输出,使被控量朝着减小偏差的方向变化,偏差减小的速度取决于比例系数Kp大小, Kp越大偏差减小的越快,
11、但是很容易引起振荡,尤其是在迟滞环节比较大的情况下,Kp减小,发生振荡的可能性减小但是调节速度变慢。积分控制有利于消除静差,其效果不仅与偏差大小有关,而且还与偏差持续的时间有关。对偏差累积进行控制,直至偏差为零,积分调节停止,输出一常值。积分的强弱与积分时间常数Ti成反比, Ti越小,积分作用越强,反之越弱。积分控制过强可使系统稳定性下降,系统响应时间变慢。I与P、D组合成PI、PID调节器。第2部分 分析题22 能看懂DSP的原理型框图,在此基础上能分析有关问题,例如:DSP F2812的振荡器OSC和锁相环PLL时钟模块如下所示,观察此图,分析CPU 时钟(图中CLKIN)与晶振频率(图中
12、OSCCLK)之间的关系。其中PLL框图可对OSCCLK倍频。4位PLL系数(图中4-bit PLL select)确定倍频系数DIV 。 分析可知 由XPLLDIS位控制0/1,决定当XPLLDIS=0时,CLKIN = OSCLK。当XPLLDIS=1时,CLKIN=(OSCLKDIV)/2 ,其中DIV由4-bit PLL select确定。23 能看懂外部存储器接口XINTF的外存储器片选信号框图,在此基础上能分析有关问题,例如:Zone 6和Zone 7的译码信号通过一个与门产生共享片选信号:。的译码空间范围看图可知为:0x10 00000x17 FFFF。的译码空间范围看图可知为:
13、0x3F C0000x3F FFFF。那么Zone 6和Zone 7的哪些高位地址是重叠的? 分析可知:Zone 6的0x17 C0000x17 FFFF与Zone 7 的0x3F C0000x3F FFFF在A0A16是重叠的!也就是说:除A17不同外,A0A16都是相同的!因此, Zone 6的高地址部分0x17 C0000x17 FFFF是Zone 7 的镜像地址,如下图所示:24. 能分析F2812的寻址方式指令格式的解释文本,例如: F2812的循环寻址方式汇编指令解释文本(XAR6)初始化存放环形存储器32位首地址If ( XAR6(7:0) = XAR1(7:0) )XAR6(7
14、:0) = 0x00XAR6(15:8) = unchangedelseif(16-bit data), XAR6(15:0) =+ 1if(32-bit data), XAR6(15:0) =+ 2XAR6(31:16) = unchanged XAR6和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:0) = 0x00” 能代表环形存储器的首地址吗?第3部分 计算题25 F2812的外存储器译码空间分配地址的计算和容量的计算(1K=1024)。26 已知环形存储器的长度,试计算满足环形存储器要求的的首地址和限定条件。27 PWM占空比的计算。占空比=(正脉宽/PWM周期)100%28 已知Tx(x=14, 定时器14)的输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陕西服装工程学院《物理专业实验》2023-2024学年第二学期期末试卷
- 陕西省榆林市横山县第四中学2025年高三下第一次考试语文试题含解析
- 创伤课件王旭东10
- 陕西省西安市雁塔区2024-2025学年初三一轮复习质量检测试题化学试题含解析
- 陕西科技大学《中医诊断实训》2023-2024学年第二学期期末试卷
- +【高中语文+】《与妻书》(教学课件)+高一语文(统编版+必修下册)
- 2025届重庆市高三下学期二诊模拟考试英语试卷(无答案)
- 保险合同标准文本 分红
- 养殖合股合同标准文本
- 企业捐赠合同标准文本
- 中国传统饮食文化-《糯米糍粑》的制作与传统意义
- 健身器材采购项目投标方案(技术方案)
- 直播电商行业现状、问题与未来发展策略探讨
- 2023年海南高中学业水平合格考信息技术试卷试题(答案详解)
- 混凝土配合比全自动计算书
- 起重设备(行车)安全检查记录
- 配电室安全巡查记录表
- 供应商评估打分表
- 康复评定量表
- 整套监理工作流程图(38张,visio编辑)
- 应急第一响应人线上理论考试
评论
0/150
提交评论