DSP原理与应用考试重点_第1页
DSP原理与应用考试重点_第2页
DSP原理与应用考试重点_第3页
DSP原理与应用考试重点_第4页
DSP原理与应用考试重点_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DSP 原理与应用考试重点 仅供参考 祝大家考试顺利 第一章 DSP 概述 1 3 哈弗结构 采用双存储空间 程序存储器和数据存储器分开 有各自独立的程序总线 和数据总线 独立编址和独立访问 可对程序和数据进行独立传输 使取指令操作 指令 执行操作 数据吞吐并行完成 大大提高了数据的处理能力和指令的执行速度 非常适合 实时的数字信号处理 思考题与习题 1 1 论述通用微处理器和 DSP 芯片之间的共同特点和主要区别 答 共同特点 都具有高速运算和控制能力 主要区别 DSP 具有特殊结构 其芯片内部采用程序和数据分开的哈弗结构 同时能 读取指令和数据 1 2 论述 DSP 芯片结构上的主要特点 答 DSP 芯片内部采用程序和数据分开的哈弗结构 采用双存储空间 有各自独立的程序 总线和数据总线 使取指 译码 执行并行完成 什么是 DSP 给记下 第二章 CUP 结构与指令集 2 1 CPU 的结构 1 CPU 部分结构 程序的取指 指令分配和译码机构 程序取指单元 由程序总线与 片内程序存储器相连 指令分配单元和指令译码单元 2 程序执行机构 2 个对称数据通道 A 和 B 2 个对称的通用寄存器组 2 组对称的 功能单元 每组 4 个 控制寄存器 控制逻辑及中断逻辑等 3 芯片测试 仿真端口及其控制逻辑 取指包 如 C67xx 系列芯片的程序总线宽度为 256 位 每次取 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 程序地址产生 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 寄存器 用于确定中断服务程序在中断服务表中的地址 ISTP 中的字段 ISTB 确定 IST 的地址基址 另一个字段 HPEINT 确定当前响应的中断 并给 出取指包在 IST 中的位置 例 2 10 中断服务表的重新定位 1 将 IST 重定位到 800h 先将地址 0h 200h 的原 IST 拷贝到地址 800h A00h 再将 800h 写到 ISTP 寄存器中 MVK 800h A2 MVC A2 ISTP ISTP 800h 1000 0000 0000b 第三章 集成软件开发环境 CCS 对程序的调试 了解就行 1 单击 debug reset 2 单击 debug restart 3 单击 debug go main 4 单击 debug step into 5 单击 debug step over 6 单击 debug step out 7 单击 debug run to cursor 8 单击 debug run 9 单击 debug animate 10 单击 debug run free 11 单击 debug halt 3 2 1 链接器命令文件 1 输入 输出定义 heap 0 x400 stack ox400 l lib stack 栈 又称系统栈 用于保存函数调用后的返回地址 给局部变量分配存储空间 传 递函数参数及保存临时结果 heap 堆 编译器提供的运行时支持库的一些函数 允许运行时为变量动态分配存储器 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 的 0 x0000 0000 0 x0000 0400 的区域内 2 搬移完成后自动跳转到地址 0 处执行搬移进来的程序 3 启动程序将 CE1 空间 0 x9000 0400 地址以后的全部应用程序搬移到内部 RAM 中 然 后跳转到应用程序入口 c int00 思考题与习题 3 1 CCS 的主要组成部分有哪些 不记得的话答前三个就行 答 1 C 编译器 产生汇编语言源代码 2 汇编器 把汇编语言源文件翻译成机器 语言目标文件 3 链接器 把多个目标文件组合成单个可执行目标模块 4 归档器 5 助记符到代数汇编语言转换公用程序 6 建库工具 7 运行支持库 8 十六进制文件转换工具 9 交叉列表 10 绝对列表 3 2 在利用 CCS 调试软件过程中 实现程序运行控制经常需要哪些操作 参考上面 CCS 的调试 3 7 什么是断点 它的作用是什么 怎样设置断点 答 1 断点 调试器的功能之一 可以让程序中断在需要的地方 从而方便其分析 2 作用 在调试状态下运行程序 方便编程人员控制程序运行 观察数据变化情况 检验 代码是否正确 3 设置断点 debug breakpoints 第六章 外部存储器接口 EMIF 一定会考 SDRAM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论