《2022年DSP原理与应用考试重点.docx》由会员分享,可在线阅读,更多相关《2022年DSP原理与应用考试重点.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品学习资源DSP原理与应用考试重点(仅供参考,祝大家考试顺当)第一章 DSP概述1.3哈弗结构: 接受双储备空间, 程序储备器和数据储备器分开,有各自独立的程序总线和数据总线; 独立编址和独立拜望,可对程序和数据进行独立传输,使取指令操作、 指令执行操作、 数据吞吐并行完成, 大大提高了数据的处理才能和指令的执行速度,特殊适合实时的数字信号处理;摸索题与习题1-1 论述通用微处理器和DSP芯片之间的共同特点和主要区分;答:共同特点:都具有高速运算和把握才能主要区分: DSP具有特殊结构,其芯片内部接受程序和数据分开的哈弗结构,同时能读取指令和数据;1-2 论述 DSP芯片结构上的主要特点;答
2、: DSP芯片内部接受程序和数据分开的哈弗结构,接受双储备空间,有各自独立的程序总线和数据总线,使取指、译码、执行并行完成;什么是 DSP给登记;其次章 CUP结构与指令集2.1 CPU 的结构1. CPU部分结构:程序的取指、指令支配和译码机构:程序取指单元(由程序总线与片内程序储备器相连) 、指令支配单元和指令译码单元;欢迎下载精品学习资源2. 程序执行机构: 2 个对称数据通道(A 和 B)、 2 个对称的通用寄存器组、2 组对称的功能单元(每组 4 个)、把握寄存器、把握规律及中断规律等;3. 芯片测试、仿真端口及其把握规律;取指包: 如 C67xx 系列芯片的程序总线宽度为256 位
3、,每次取 8 条指令, 这 8 条指令就是取指包;功能单元包括( L.S.M 和 D)1、通用寄存器组(A 和 B)的作用:1. 存放数据,作为指令的源操作数和目的操作数;2. 作为间接寻址的地址指针;3. A1 A2 B0 B1和 B2 可用做条件寄存器;2、功能单元:M单元主要完成乘法运算D单元是唯独能产生地址的功能单元;L 与 S 单元是主要的算术规律运算单元(ALU)2.4 流水线C67xx 中全部的指令均按找:取指、译码和执行3 级流水运行,其中,全部的取指指令有 4 个节拍,译码有 2 个节拍;执行对不同类型的指令有不同的数目节拍;1. 流水线取指级的 4 个节拍: 1、程序地址产
4、生( PG) 2. 程序地址发送( PS)3. 程序拜望等待( PW) 4. 程序取指包接收( PR)2. 流水线译码的2 个节拍: 1. 指令支配( DP) 2. 指令译码( DC);2.5.1 中断类型和中断信号中断类型: 1. 复位 2.不行屏蔽中断3.可屏蔽中断;2.5.2 中断服务表( IST)1. 中断服务表( IST):是包含中断服务代码取指包的一个地址表;2. 中断服务取指包(ISFP) : 包含 8 条指令,主要存放中断服务指令,当中断指令过长不能存放在单个 FP中时,就需要跳转到下一个中断程序;3. 中断服务表指针 ( ISTP )寄存器:用于确定中断服务程序在中断服务表中
5、的地址,ISTP 中的字段 ISTB 确定 IST 的地址基址, 另一个字段 HPEINT确定当前响应的中断,并给出取指包在 IST 中的位置;【例 2-10 】中断服务表的重新定位;1. 将 IST 重定位到 800h先将地址 0h-200h 的原 IST 拷贝到地址 800h-A00h ,再将 800h 写到 ISTP 寄存器中:MVK 800h,A2 MVC A2, ISTPISTP=800h=1000 0000 0000b欢迎下载精品学习资源第三章 集成软件开发环境CCS对程序的调试(明白就行) :1. 单击 debug-reset2.单击 debug-restart3. 单击 deb
6、ug-go main4. 单击 debug-step into5. 单击 debug-step over6. 单击 debug-step out7. 单击 debug-run to cursor8. 单击 debug-run9. 单击 debug-animate10. 单击 debug-run free11. 单击 debug-halt3.2.1链接器命令文件1. 输入 / 输出定义-heap 0x400-stack ox400-l *.lib-stack栈,又称系统栈,用于储存函数调用后的返回地址、给局部变量支配储备空间、传递函数参数及储存临时结果;-heap堆,编译器供应的运行时支持库的一
7、些函数,答应运行时为变量动态支配储备器;-l指定连接器要链接的库文件;2. MEMORY命令:描述系统实际的硬件资源,即储备器资源的支配;3. SECTIONS命令:描述段的定位;3.5 系统的自启动C6000 DSP有两种启动方式1 、主机启动模式:上电后DSP通过主机接口( HPI)搬移代码和启动2 、并行 ROM启动模式:上电后DSP通过 8、16 和 32 位 EMIF接口搬移代码和启动1. DSP 上电后复位后,通过EDMA自动将 CE1空间 ox9000 0000-ox9000 0400 区域内 1KB的启动程序搬移到片内RAM的 0x0000 0000-0x0000 0400的区
8、域内;2. 搬移完成后自动跳转到地址0 处执行搬移进来的程序;3. 启动程序将 CE1空间 0x9000 0400 地址以后的全部应用程序搬移到内部RAM中,然后跳转到应用程序入口_c_int00.摸索题与习题3-1 CCS 的主要组成部分有哪些?(不记得的话答前三个就行)答: 1、C 编译器:产生汇编语言源代码;2、汇编器:把汇编语言源文件翻译成机器语言目标文件;3、链接器:把多个目标文件组合成单个可执行目标模块;4、归档器5、助记符到代数汇编语言转换公用程序6 、建库工具 7 、运行支持库8、十六进制文件转换工具9、交叉列表10、确定列表;3-2 在利用 CCS调试软件过程中,实现程序运行
9、把握经常需要哪些操作? 参考上面 CCS的调试;欢迎下载精品学习资源3-7什么是断点?它的作用是什么?怎样设置断点?答: 1. 断点:调试器的功能之一,可以让程序中断在需要的地方,从而便利其分析;2. 作用:在调试状态下运行程序,便利编程人员把握程序运行,观看数据变化情形,检验代码是否正确;3. 设置断点: debug-breakpoints第六章 外部储备器接口( EMIF)(确定会考)欢迎下载精品学习资源SDRAM同能步动态随机存取储备器 读/ 写示例 连接各信号线,并说明各信号线的基本功欢迎下载精品学习资源欢迎下载精品学习资源第八章 多通道缓冲串口( McBSP)(确定会考)各模块的功能和接口的作用欢迎下载精品学习资源图 8.13 是一个双相帧的例子(确定会考)欢迎下载精品学习资源第十一章主机接口各接口的功能欢迎下载精品学习资源第十二章 通用输入输出端口把握框图结构欢迎下载