- 7
- 0
- 约9.5千字
- 约 6页
- 2016-10-09 发布于广东
- 举报
DSP原理与应复习提要
DSP原理与应用复习纲要
一、书后习题
1、简述数字信号处理器的主要特点。
1-3
2、TI公司DSP芯片的主要产品系列。
经典产品有:TMS320C1X、TMS320C25、TMS320C3/4X、TMS320C5X、TMS320C8X。
目前主流系列:TMS320C2000、TMS320C5000、TMS320C6000。
3、给出存储器的两种主要结构,并分析其区别。
1-4
4、给出数字信号处理器的运算速度指标,并给出具体含义。
1-6
5、TMS320C55x DSP CPU有哪些特征和优点?
2-1
6、TMS320C55x DSP的内部结构由哪几部分组成?
2-2
7、简述指令缓冲单元(I)、程序流程单元(P)、地址流程单元(A)和数据计算单元(D)的组成和功能。
2-3
8、TMS320C55x DSP有哪些片上外设?
2-5
9、TMS320C55x的寻址空间是多少?当CPU访问程序空间和数据空间时,使用地址是多少位的?理解程序空间和数据空间的寻址方式。
2-6
10、符合IEEE 1149.1标准的测试/仿真接口(JTAG)的引脚有哪几个?查阅资料了解JTAG接口的功能。
2-7
JTAG最初是用来对芯片进行测试的。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。
11、TMS320C5509A的复位(/RESET)引脚上出现何种电平会产生复位?复位后,程序入口地址是什么?
12、TMS320C55x DSP支持哪三种寻址模式?
3-1
13、查阅资料,了解.text,.bss,.data,.sect,.usect等汇编伪指令的使用方法。
附录
14、查阅资料,了解链接伪指令MEMORY和SECTIONS的使用方法。
附录
15、理解指令: MOV *AR3+#16, AC1 。
3-4
指令功能是把AR3指向的地址里面的内容左移16位(二进制左移16位相当于十六进制左移四位,所以在右边补四个0),把AR3指向的地址里面的内容左移后的内容送进AC1,之后指针AC3自加一次。 所以 AC1 ,AR3=0201H。其实AC0~AC3是40位,如果问AC1的内容,则AC1=0034000000H
16、简述TMS320C55x DSP并行指令遵守的规则。
3-3
17、TMS320C55x DSP 的定时器输入时钟频率为100MHz,如果要求定时器发送中断信号或同步事件信号的频率为1000次每秒,需要如何对定时器进行设置?
5-4
18、查阅资料理解MMR寄存器,并理解状态寄存器ST1的INTM位和SXMD位。
存储器映射的寄存器,就是一个寄存器,只是这个寄存器的地址被存储器映射了。存储器是指通用的RAM,寄存器则是有专门用途的RAM。寄存器不能随便写数据。同时位置(硬件上)与通用的RAM(存储器)不在一起。存储器映射,就是把存储器的地址给寄存器用,找这个寄存器,就用这个存储器地址,单片机会“映射”到你想找的寄存器。好处应该是能够用要使用访问内存的指令访问寄存器,使操作方式多样话,同时整个存储系统的地址也相对统一。
附录C-2
19、CCS集成开发环境有哪些功能?
6-1
20、在CCS集成开发环境中可以使用的仿真设备包括哪些?
6-2
21、简述有限冲激响应滤波器(FIR)的优缺点。
8-2
22、汇编语言设计,完成z=x+y类型的数学计算。
.mmregs
.model call=c55_std
.model mem=large
.global x
.bss x,1,0,0
.sym x,x, 4, 2, 16
.global y
.bss y,1,0,0
.sym y,y, 4, 2, 16
.global z
.bss z,1,0,0
.sym z,z, 4, 2, 16
.sect .text
.align 4
.global start
.sym start,start, 36, 2, 0
start:
MOV #2, *(#y)
MOV #1, *(#x)
L1:
MOV *(#y), AR1
ADD *(#x), AR1, AR1
MOV AR1, *(#z)
B L1
23、FFT算法的实现。
程序:
#include math.h
#define PI 3.1415926
#define SAMPLENUMBER 128
void FFT();
void InitForFFT();
void MakeWave();
int INPUT[SAMPLENUMBER],DATA[SAMPLENU
原创力文档

文档评论(0)