DSP复习题答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DSP复习题

一、填空

1.’C54x DSP中传送执行指令所需的地址需要用到 PAB 、CAB、DAB和

EAB 4条地址总线。

2.DSP的内部存储器类型可分为随机存取存储器(RAM)和只读存储器(ROM)。

其中RAM又可以分为两种类型:

单寻址RAM(SARAM)和双寻址RAM(DARAM)。

3.’C54x DSP的内部总存储空间为192K字,分成3个可选择的存储空间:64K字

的程序存储空间、64K字的数据存储空间和64K字的 I/O空间。

4.从功能结构上,’C54X DSP的CPU可以划分成运算部件和控制部件两大部

分。

5.’C54x DSP的寻址方式有七种,分别为立即寻址、绝对寻址、累加器寻址、

直接寻址、间接寻址、存储器映象寄存器寻址、堆栈寻址。

6.在’C54x DSP寻址和指令系统中,Xmem和Ymem表示 16位双寻址操作数,

Dmad为16位立即数,表示数据存储器地址,Pmad为16位立即数,表示程序存储器地址。

7.’C54x DSP芯片采用了6级流水线的工作方式,即一条指令分为预取指、

取指、译码、寻址、读数和执行6个阶段。

8.C54x DSP定时器由3个16位存储器映射寄存器组成:定时器寄存器(TIM)、

定时器周期寄存器(PRD)和定时器控制寄存器(TCR)。

9.主机接口(HPI,Host Port Interface)是TMS320C54x 系列定点芯片内部

具有的一种接口部件,主要用于DSP与其他总线或CPU进行通信。

10.’ C54x DSP的指令系统有助记符指令和代数指令两种形式。

11.COFF目标文件中.text段通常包含可执行代码,.data段通常包含己初

始化的数据,.bss段中通常为未初始化的数据保留空间。

12.DSP芯片的开发工具可以分为代码生成工具和代码调试工具两类。

13.’C54x DSP的基本结构分为 CPU 、存储器系统以及片内

外设与专用硬件电路三大类。

14.DARAM称为双寻址RAM,在单机器周期内能被访问 2 次,而SARAM(单

15.寻址RAM),在单机器周期内个机器周期内只能被访问 1 次。

16.C54x DSP 中有2个独立的 40 位累加器A和B,可以存放算术逻辑单元

ALU或乘累加单元MAC的运算结果。

17.在直接寻址方式中,数据存储器地址由偏移地址和

数据页指针(DP)或堆栈指针(SP)组成。

18.在循环寻址中,步长应小于循环缓冲区的长度。

19.’C54x DSP有单条指令重复执行和程序块重复执行

两种重复操作。

20.’C54x DSP中中断可分为两大类:可屏蔽中断和非

屏蔽中断。

21.’C54x DSP可能含有的片上外设主要有:通用I/O引脚、定时/

计数器、时钟发生器、软件可编程等待状态发生器、可编程分区开关、主机接口HPI和串行接口。

22.’C54x DSP的串行口有标准同步串行接口、缓冲同步串口

BSP、多通道缓冲串行接口MCBSP 和时分多路同步串口TMD 四种。

23.在’C54x DSP寻址和指令系统中,符号MMR表示存储器映像寄存

器,TOS表示堆栈顶部,BRC表示块重复计数器。

24.’C54x DSP的软件开发流程为:将一个或多个汇编语言程序(源程序)经过

汇编和链接,生成 COFF 格式的可执行文件,再通过软件仿真器或在线仿真器的调试 ,最后将程序加载到用户的应用系统。

25.COFF目标文件中的段可以分为两大类,即初始化的段和为初

始化的段。

26.在CCS常见的文件类型中,.asm为源文件,

.out为输出文件。

27.DSP在本课程中的英文全称是digital signal

processor 。

28.DSP芯片普遍采用双存储空间的哈佛结构,即程序指令存储和

数据存储分开,有各自独立的总线,比传统处理器的冯·诺伊曼结构有更快的指令执行速度。

29.根据芯片工作的数据格式,按其精度或动态范围,可将通用DSP划分为

定点DSP和浮点DSP两类。

30.’C54x的基本结构分为 CPU 、存储器系统以及片

内的外设与专用硬件电路

三大类。

31.’C54x的内部总线结构由一组程序存储器总线、三组数据存

储器总线

和四组地址总线组成。

32.DROM状态位控制是否将片内ROM安排到数据空间。

33.’C54x的CPU采用了流水线指令执行结构和相应的并行处理结

构设计,使其能在一个指令周期内,高速地完成多项算术运算。

34.当16位数据存储器操作数通过数据总线DB或CB输入时,ALU将对操作数进

行预处理。即SXM=1时,进行符号位扩展。现SXM=1,要输入到ALU的DB上的数为8FFFH且位于低16位,那么当SXM=1时经过预处理后输入ALU的数为FF FFFF 8FFFH 。

35.若状态寄存器ST1的状态位OVM设为1,则对ALU的运行结果进行调整,当

正向溢出时,将32位最大正数 007 FFFF FFFH

装入累加器。

36.累加器可以分为三个部分,即保护位、高位字、低位字,

其中保护位占8位,另外两个部分占16位。

37.’C54x的MAC单元具有强大的乘法-累加运算功能,可在一个流水线周期内

完成1次乘法运算和1次加法运算。

38.当硬件执行指令时,寻找指令所指定的参与运算的操作数的方法称之为指

令的寻址方式。

39.’C54x的流水线结构,允许多条指令同时利用CPU的内部资源。由于CPU的

资源有限,当多于一个流水线上的指令同时访问同一资源时,可能产生时序冲突。

相关文档
最新文档