DSP原理与应用考试重点 - 图文
更新时间:2023-09-16 17:11:01 阅读量: 高中教育 文档下载
- dsp原理及应用考试题推荐度:
- 相关推荐
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 0x400 -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的0x0000 0000-0x0000 0400的区域内。 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调试软件过程中,实现程序运行控制经常需要哪些操作?
参考上面CCS的调试。
3-7 什么是断点?它的作用是什么?怎样设置断点?
答:1.断点:调试器的功能之一,可以让程序中断在需要的地方,从而方便其分析。
2.作用:在调试状态下运行程序,方便编程人员控制程序运行,观察数据变化情况,检验代码是否正确。
3.设置断点:debug---breakpoints
第六章 外部存储器接口(EMIF)(一定会考)
SDRAM(同步动态随机存取存储器)读/写示例 连接各信号线,并说明各信号线的基本功
能
第八章 多通道缓冲串口(McBSP)(一定会考)各模块的功能和接口的作用
正在阅读:
DSP原理与应用考试重点 - 图文09-16
上学期大班安全工作计划04-18
第十四章:新闻媒介的受06-07
分析城市规划管理中存在的问题及对策07-02
PS绘制奶油蛋糕技巧02-09
评好课01-24
作业一 一、名词解释 1、作业 :指作业活动的总称,一般指一个人06-30
英语选修六Unit 1 Art的导学案12-09
学院系党总支党建工作总结04-02
- 上海大众、一汽大众、东风日产车型与VIN代号对照表
- 第2章服装原型及原型制作
- 江苏省工商行政管理系统经济户口管理办法及四项制度
- 纪检监察业务知识试题2
- 传感器综合题答案
- 北京第二外国语学院翻硕招生人数及学费
- 初三新编英语教材下册
- 公司庆中秋、迎国庆联欢会客串词
- 向区委常委会汇报安全生产工作材料
- 2006年GCT英语模拟试题(三)及答案解析
- 经济法概念的早期使用
- 我爱做家务课堂教学设计
- 学校安全工作月报表、消防安全排查表、消防隐患排查台账
- 成本会计毕业论文
- 班级文化建设论文
- 2018年天津市高考文科试题与答案汇总(Word版) - 图文
- 铁路论文
- 2017年嵌入式系统设计师考试时间及地点
- 1.111--灾害与突发公共卫生事件应急预案
- 起爆点主图 注意买入 拉升 逃顶源码指标通达信指标公式源码
- 原理
- 重点
- 图文
- 应用
- 考试
- DSP