DSP复习要点

上传人:m**** 文档编号:545963114 上传时间:2023-08-04 格式:DOC 页数:18 大小:574KB
返回 下载 相关 举报
DSP复习要点_第1页
第1页 / 共18页
DSP复习要点_第2页
第2页 / 共18页
DSP复习要点_第3页
第3页 / 共18页
DSP复习要点_第4页
第4页 / 共18页
DSP复习要点_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《DSP复习要点》由会员分享,可在线阅读,更多相关《DSP复习要点(18页珍藏版)》请在金锄头文库上搜索。

1、使用说明:1以下内容以老师给的为准2由于个人能力有限,内容难免有错3以下内容若令你成绩过低,与文件制作人无关4仅供参考DSP复习要点一、基础知识概念题:1、给出一个典型的DSP系统的组成框图。y(n)x(n) 低通滤波器D/A转换器数字信号处理器抗混叠滤波器A/D 转换器X(t) y(t)2、简述C54x DSP的总线结构?答: TMS320C54x的结构是围绕8组16bit总线建立的。(1)、一组程序总线(PB) (2)、三组数据总线(CB,DB和EB) (3)、四组地址总线(PAB,CAB,DAB和EAB) 3简述冯诺依曼结构、哈佛结构的特点?答:冯诺依曼结构中不独立区分程序和数据空间,且

2、程序和数据空间共用地址和数据线;哈佛结构中程序空间和数据空间是独立的,具有各自独立的地址线和数据线。4、C54x DSP的CPU包括哪些单元?答:C54X 芯片的CPU包括:(1) 、40bit的算术逻辑单元(2) 、累加器A和B(3) 、桶形移位寄存器(4) 、乘法器/加法器单元(5) 、比较选择和存储单元(6) 、指数编码器(7) 、CPU状态和控制寄存器(8)、寻址单元。6、C54x的三个独立存储器空间分别是什么?答:(1)、64K字的程序存储空间(2)、64K字的数据空间(3)、64K字的I/O空间,7、简述TMS320C54xDSP的流水线分为几个操作阶段答:分为6个阶段 1、预取指

3、 2、取 指 3、译 码 4、寻址 5、读数 6、执行8、简述C54x有哪些数据寻址方式?答:1、立即寻址 2、绝对寻址 3、累加器寻址 4、 直接寻址 5、 间接寻址6、存储器映像寄存器寻址7、堆栈寻址 10、68页表3.1.1缩略语要记住。缩略语 含 义Smem单数据存储器操作数 Xmem 双数据存储器操作数,从DB数据总线上读取Ymem 双数据存储器操作数,从CB数据总线上读取dmad 数据存储器地址pmad 程序存储器地址 PA I/O口地址src 源累加器 dst 目的累加器 1k 16位长立即数11、定时器的初始化STM,;关闭定时器,TSS定时器不工作STM,;定时周期寄存器为,

4、当减至时重新装载STM#,;重新设置定时的工作参数,允许装载,TSS 定时器开始工作。FSoft,定时器在中断到来后继续工作STM #0008H,IFR ;往中断寄存器中写1,实际上为清零,在IFR的第四位为定时器中 断器0即 INT0的标志位STM #0008H,IMR ;对中断屏蔽寄存器IMR的第四位写1,开放定时器中断0,但要注意中断方式位INTM=0,IMR的第四位为定时中断0的屏蔽位RSBX INTM ; 定时器的初始化后,开放总中断TCR的位功能15121110965430保留SoftFreePSCTRBTSSTDDR直接置0两位结合控制定时器状态预定计数器一般赋值时与TDDR相同

5、定时器重新加载位,1时可加载。一般置10时定时器启动工作,1停止工作分频系数,按要求设置。其决定PSC的值定时长度计算公式T=t(TDDR+1)(PRD+1) t为 时钟周期11、中断向量的地址如何形成。中断向量地址是由(处理器工作方式状态寄存器)PMST寄存器的IPTR(中断向量指针,9位)和左移后的中断向量序号(中断向量序号为031,左移2位后变为7位)所组成,指向存储器的某一地址。注意:定时器中断0的序号为: 16,IPTR复位后全为1,即IPTR=1FF H。12、给出时钟由倍频模式切换到分频模式的设置代码。按题目为倍频模式到分频模式,可直接进行切换,只需检测到模式已经变换假设DSP芯

6、片工作在10MHz(1倍频),变为5MHz(2分频)。程序如下 STM #0,CLKMD ;设置为2分频DIV: LDM CLKMD,A AND #0001H,A BC DIV,ANEQ ;检测PLLSTATUS位,为0时证明已经切换为分频模式。若涉及倍频数的切换题目为5MHZ到50MHZ,即由1倍频变为10倍频, STM #0,CLKMD ;设置为2分频DIV: LDM CLKMD,A AND #0001H,A BC DIV,ANEQSTM #90E7H,CLKMDPLL10:LDM CLKMD,A AND #0001H,A BC PLL10,AEQ ;检测PLLSTATUS位,为1时证明已

7、经切换为倍频模式。CLKMD 的位功能表151211103210PLLMULPLLDIVPLLCOUNTPLLON/OFFPLLNDIVPLLSTATUSPLL乘数,PLL除数PLL计数值,用于锁定频率的时间,一般通过查表决定其数值PLL通/关位PLL时钟电路选择位。0为分频1为倍频PLL的状态位0对应分频;1对应倍频PLLNDIV与PLLON/OFF决定PLL部件是否工作PLLNDIV与PLLMUL与PLLDIV决定PLL乘系数13、定点数与十进制数的转换。(Q15转换为十进制数)Q15为纯小数,Q越大,可以表示的数的范围越小,但精度越高。小数在存储器中以补码的形式存放。所以要将Q15转换为

8、十进制小数,要转换为原码。注意,正负的转换不一样。正数,原码补码一样,负数,反码加1变补码。得到原码后,安不同位的权值计算。14、状态寄存器ST0、ST1、PMST中的常用状态位要掌握。必须掌握的状态位ST01180C(进位位标志)DP(数据存储器页指针)加法有进位,则c=1减法有借位,则c=0除了带16位移位的加法或减法外,加法无进位,c=0减法无借位,c=1与CPL结合可以为直接寻址,CPL=0时ST1141186CPL(直接寻址编辑方式位)INTM(中断方式位)SXM(符号位扩展方式位)FRCT(小数方式位)0,选用数据页指针寻址;1,选用堆栈指针寻址0,开放所有可屏蔽中断;1,关闭所有

9、可屏蔽中断置位指令SSBX 则INTM=1RSBX 则INTM=0 0,禁止扩展1,允许扩展具体扩展方式见P26书本有小数运算的程序中,该位要置为1用的指令:SSBX FRCTPMST1576IPTR(中断向量指针)MP/MC(MC上有)决定中断程序的地址,注意不要定义在第一页,因为第一页映像寄存器部分。复位后全置1。0微计算机方式1微处理器方式15、数字频率与模拟频率的关系(数字频率=模拟频率*采样周期)数字频率=模拟频率*采样周期数字频率的范围 为0 理解见最后16、低通、带通、高通、带阻滤波器的作用要理解。17、滤波器的指标要理解。滤波器的阶数,滤波器的截止频率二、指令题将*AR3指向的

10、内容左移14位后与累加器A相加,AR3的值加1。无进位位,则C为0。由于0100h的内容不是负数,符号位扩展后仍为0。0001 0101 0000 0000B 左移14位 0000 0000 0000 0101 0100 0000 0000 0000 0000 0000B与A相加则变为 00 0540 1200H把*AR1指向的内容的值装载到累加器A中,SXM=1,则扩展符号位.0200H中为负数,扩展的符号位全为1,即变为 FFFFFFFEDC由于DP值为,则STH为将中的高位()存放到DP与组成的地址。的数变为的值右移位后,将高位放进*AR所指向的内容,AR的值加 存储累加器BCC值和装入

11、累加器ACC并行执行STB*AR2- B的内容右移20(ASM-16=-4-16=-20)位,存储到*AR2指向的内容,AR2的值减一,所以01FFh为F842.注意ASM是以2的补码存储的。同样,LD *AR4+,A *AR2指向的内容左移(与ASM无关)位,加载到A中,AR2的值加一,所以A为FF.三、程序设计相关题1、DSP的存储器配置图如下图,写出其对应的链接器命令程序文件。MEMORY PAGE 0: EPROM : org=0E000H,len=200HPAGE 1: SPRAM : org=0060H,len=20H DARAM : org=0080H,len=200HSECTI

12、ONS .text : EPROM PAGE 0 .data : EPROM PAGE 0 .bss : SPRAM PAGE 1 STACK : DARAM PAGE 1 2、计算 y =a1*x1+ a2*x2 + a3*x3 + a4*x4。 (a1=1,a2=2,a3=3,a4=4,x1=8,x2=6,x3=4,x4=2)答:程序如下: .title “example.asm” ;设置文件标题 .mmregs ;为存储器映像寄存器定义符号名 stack .usect “STACK”,10h ;定义堆栈长度 .bss a,4 ;定义变量a,占四个字长,未初始化 .bss x,4 ;定义变量x,占四个字长,未初始化 .bss y,1 ;定义变量y,占一个字长,未初始化 .def start ;识别定义在当前模块使用的“start”符号, .data ; 已初始化的数据 table: .word 1,2,3,4 ;该数据的首地

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号