DSP原理与应用知识点(期末复习)

您所在的位置:网站首页 dsp原理及应用侯其立课后答案 DSP原理与应用知识点(期末复习)

DSP原理与应用知识点(期末复习)

2023-09-19 09:02| 来源: 网络整理| 查看: 265

填空题

1、美国得克萨斯仪器公司(TI)是球最大的DSP制造商

2.三大系列的DSP芯片: TMS320C2000、TMS320C5000、TMS320C6000

3.DSP芯片的分类:按数据格式分为定点DSP和浮点DSP;

按芯片用途分为通用型DSP和专用型DSP

4.C54xDSP的内部结构要由C54xCPU内核、片内存储器及片内外围设备组成

5.C54x的片内用了多总线结构,由8套16位的内部总线组成

6、C54x的存储空间分为三个独立空间:程序空间.数据空间和I/0空间

7.DSP复位操作方式:上电复位和人工按键复位 

8.C54x中断的分类:根据申请源不同,可分为软件中断和硬件中断;根据屏蔽的角度,可屏蔽中断和非屏蔽中断

9.CS4x有2个存储器对中断进行管理,分别为中断标志寄存器(IFR)和中断屏蔽寄存器(IMR)

10.C54x的流水线操作由5个阶段组成,它们是:预取指(P)、取指(F)、译码(D)、寻址(A)、读数(R)、执行(X)。

11.C54x指令集包括:汇编语言指令、汇编伪指令和宏指令。

12.C54x的寻址方式共有下列7种:(1)立即寻址。(2)绝对寻址。(3)累加器寻址。(4)直接寻址。(5)间接寻址。(6)存储器映像寄存器寻址。(7)堆栈寻址。

13.C54x汇编语言编写的源程序行由标号字段、助记符字段、操作数字段及注释字段四部分组成。

14.汇编语言程序具有三种结构形式:顺序结构、分支结构和循环结构。

选择

1.全球最大的DSP制造商:TI

2. DSP芯片采用的是改进型哈佛结构

3.TMS320C2000系列要用于测控领域

TMS320C5000系列个人便携式产品、数码产品

TMS320C6000系列音频、视领图像处理

4.C54xCPU内有两个40位的累加器A和B

5.TMS320C54x是一种16位定点芯片

6.TMS320C54xDSP采用总线结构,共有8条16位总线

7.当个中断请求出现时,将把中断标志寄存器IFR的相应位置1,表示该中断发生中断申请

8.如果要清除中断标志位,应依向IFR的相应位写入 0/1

9.C54xDSP的流水线操作由6个阶段组成

简答

1、哈佛总线结构,程序存储器和数据存储器是分开的,有多条独立的程序总线和数据总线,它们可同时对程序和数据进行寻址和读写,因此,使指令的执行和对数据的访问能够并行进行,使CPU的运行速度和处理能力都很以大幅度提商。

DSP采用的是改进型哈佛总线结构。其改进之处是:在数据总线和程序总线之间有局部的交叉连接,也就是说,在程序空间和数据空间之回有相互访问的能力,从而增加了存储器访问的灵活性,提高了DSP的运行效率。

2、C54x的片内用了多总线结构,由8套16位的内部总线组成,

(1)2套程序存储器操作总线:程序地址总线PAB,程序总线PB。

程序地址总线PAB为CPU提供取指令和写指令时所需要的地址,CPU可通过程序总线PB读取程序在储器的指令代码和立即数,或者通过数据总线EB进行程序的写操作。

(2)6套数据存储器操作总线,数据地址总线CAB、DAB、EAB,数据数据总线CB、DB、EB。

总线CAB、DAB、EAB及CB、DB、EB与CPU、数据地址产生逻辑、程序地址产生逻辑、片内外设及数据存储器等功能单元相连,负责对数据进行寻址及读/写访问。其中,数据地址总线CAB、DAB、EAB负责传送指令执行时所需要的数据存储器地址,数据数据总线CB、DB、EB负责进行读/写数据的传送。

3、C54x的寻址方式共有下列7种:(1)立即寻址。(2)绝对寻址。(3)累加器寻址。(4)直接寻址。(5)间接寻址。(6)存储器映像寄存器寻址。(7)堆栈寻址。

4、COF文件有3种类型:COFF0、COFF1和COFF2

COFF目标文件包含以下三个默认的段:

(1).text 段,通常内含可执行代码。

(2).data段,通常内含已初始化数据。

(3).bss段,是为设有初始化的数据保留空间的。

创建未初始化段的汇编伪指令.bss的和.usect;创建已初始化段的汇编伪指今. text,.data和. sect。

5、连接器的两个主要伪指令:MEMORY和SECTIONS MEMORY用来定义目标系统的存储器。它的一般语法如下: MENORY { PAGE O:name 1[(attr)]:origin=constant,length= constant; PAGE n:name n [(attr)]:origin =constant,length =constant; } SECTIONS用来告诉连接器怎样组合输人段以及在存储器的何处存放输出段。SECTIONS的一般语法如下: SECTIONS { name:[property,property,property,...] name:[property,property,property,...] name:[property,property,property,...] }

6、C54x的程序设计有两种设计语言可以选择:汇编语言和C语言,用汇编语言的优势是程序执行效率高,硬件定时准确,缺点是程序不够直观;而对于C语言,作为一种执行效率相对较高的高级程序语言、甚可移植性好、可维护性好,配合一些优化编译器,能够生成代码执行效率较高的可执行程序。

7、C54xC与ANSIC的相同点

C54xC继承了ANSIC结构化程序设计的基本思想,以函数作为基本单位,函数的定义和引用方式完全一致,大部分变量,常量,数组、结构体、枚举、联合体,指针的定义语法结构出完全一致,局部变量,全易变量、静态变量、动态变量等基本定义也一致,宏定义,宏展开,宏调用的基本思想甚至语法规则上基本一致。

8、C54xC与ANSIC的不同点

1.所处理数据的性质不同

2.数据的输入输出设备不同

3.“死循环”的对待上不同

4.语法及数据结构细节上的不同

9、为什么“死循环”的对待上不同

对于面向PC机的ANSIC程序,最怕的事情就是程序内部出现“死循环”,解决的办法只有一个,重启计算机,排除“死循环”后重新执行程序。

而对于面向DSP的C54xC程序,需要在main函数将所有的初始化任务都完成后故意安排一个“死循环”语句,如:While(1)

{ }。

10、CCS有两种工作模式:

1.软件仿真器模式。可以脱离DSP芯片,在PC机上模DSP的指令集和工机制,主要用于前期的算法实现和调试。

2.硬件在线编程模式。可以在DSP芯片上实时运行,与硬件开发板相结合进行在线编程和调试应用程序。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3