DSP重点知识点总结(修改版)
dsp部分要点总结

第四章连续时间信号的采样1、几个概念T 或:采样周期;:采样频率;:采样角频率s T T f s /1=T s /2πΩ=ω:归一化角频率与ω的关系:,可以这样理解,该归一化是指中的归一化s ΩT Ωω=)(Ωj X s s Ω=Ω到中的。
在中代入即可得到。
)(ωj e X πω2=)(Ωj X s T /ω=Ω)(ωj e X 2、采样过程数学上可以分为两部分:周期冲击串的调制和冲击串到离散时间序列的转换。
连续时间信号被周期冲击串调制到(注意,此时)(t x c ∑∞−∞=−=n nT t t s )()(δ)(t x s也是一个周期冲击串,并且数学上仍然属于连续时间信号),再经过频率归一化)(t x s )(t x s 在数学上消除信号与时间的关系,得到与时间无关的序列。
频域关系如下:)(][nT x n x c =∑∞−∞=Ω−Ω=Ωk s c s kj j X T j X )(1)(的离散时间傅里叶变换为:][n x )(ωj e X ∑∞−∞=−=k c j Tkj T j X T e X )2(1)(πωω3、奈奎斯特采样定理:N s TΩ≥=Ω22π注意:①输入信号一定要是带限的!!!②称为奈奎斯特频率;③而2称之N ΩN Ω为奈奎斯特率一定要注意!!!!4、由样本重构带限信号(原理框图看一下书)步骤1:序列到冲击串的转换其中T 就是x[n]的采样周期,所以要重构,光凭离散∑∞−∞=−=n s nT t n x t x ][][)(δ时间序列x[n]是不够的,你必须要知道x[n]产生时的采样周期T 步骤2:经过理想重构低通滤波器滤波,得到,该滤波器满足:)(t x r 增益为T截止频率(通常=/2=π/T )c Ωc Ωs Ω频率响应Tt T t t h r //sin )(ππ=由上两步,则整个系统的输出为:∑∞−∞=−−=n r TnT t T nT t n x t x /)()/)(sin(][)(ππ注解:①每一个函数在某些点上与的值相等,求和后能够在所TnT t T nT t n x /)()/)(sin(][−−ππ)(t x c 以采样点上与相等;)(t x c ②若重构时没有混叠,低通滤波器不仅能重构采样点的准确值,还在内插出采样点之间的点的准确值;③当然,若有混叠,则②不能达到,仅满足①。
DSP复习要点

DSP复习要点第一章:1.DSP 技术应用非常广泛,例如:移动通信系统、VOIP 、HFC 、软件无线电、数码相机、DB DIGITAL AC-3、汽车多媒体系统、噪声消除算法、机顶盒(SET-TOP-BOX )、飞机驾驶模拟器、全球定位系统(GPS )、雷达/声纳、巡航导弹、F-117发射激光制导灵巧炸弹、图像识别、图像鉴别、医院用的B 超、CT 、核磁共振、卫星遥感遥测;天气预报,地震预报,地震探矿;风动试验;数字化士兵,数字化战争;高清晰度电视、虚拟仪器2. 主要DSP 芯片厂商有:AD 公司、AT&T 公司(现在的Lucent 公司)、 Motorola 公司、TI 公司(美国德州仪器公司)、NEC 公司。
3. 3. DSP 芯片,也称数字信号处理器,是一种具有特殊结构的微处理器。
DSP 芯片的内部采用程序和数据分开的哈佛结构,具有专门的硬件乘法器,广泛采用流水线操作,提供特殊的DSP 指令,可以用来快速的实现各种数字信号处理算法。
4.冯·诺伊曼(Von Neuman )结构该结构采用单存储空间,即程序指令和数据共用一个存储空间,使用单一的地址和数据总线,取指令和取操作数都是通过一条总线分时进行。
5. 哈佛(Harvard )结构该结构采用双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输,使取指令操作、指令执行操作、数据吞吐并行完成,大大地提高了数据处理能力和指令的执行速度,非常适合于实时的数字信号处理。
6. DSP 芯片的特点:7. 根据芯片工作的数据格式,按其精度或动态范围,可将通用DSP 划分为定点DSP 和浮点DSP 两类。
7. 一般来说,选择DSP 芯片时应考虑的重要因素:运算速度、价格、功耗第二章4. 改进型的哈佛结构是采用双存储空间和数条总线,即一条程序总线和多条数据总线,允许在程序空间和数据空间之间相互传送数据。
dsp知识点总结

dsp知识点总结一、DSP基础知识1. 信号的概念信号是指用来传输信息的载体,它可以是声音、图像、视频、数据等各种形式。
信号可以分为模拟信号和数字信号两种形式。
在DSP中,我们主要研究数字信号的处理方法。
2. 采样和量化采样是指将连续的模拟信号转换为离散的数字信号的过程。
量化是指将信号的幅度离散化为一系列离散的取值。
采样和量化是数字信号处理的基础,它们决定了数字信号的质量和准确度。
3. 傅里叶变换傅里叶变换是一种将时域信号转换为频域信号的方法,它可以将信号的频率分量分解出来,从而可以对信号进行频域分析和处理。
傅里叶变换在DSP中有着广泛的应用,比如滤波器设计、频谱分析等。
4. 信号处理系统信号处理系统是指用来处理信号的系统,它包括信号采集、滤波、变换、编解码、存储等各种功能。
DSP技术主要用于设计和实现各种类型的信号处理系统。
二、数字滤波技术1. FIR滤波器FIR滤波器是一种具有有限长冲激响应的滤波器,它的特点是结构简单、稳定性好、易于设计。
FIR滤波器在数字信号处理中有着广泛的应用,比如音频处理、图像处理等。
2. IIR滤波器IIR滤波器是一种具有无限长冲激响应的滤波器,它的特点是频率选择性好、相位延迟小。
IIR滤波器在数字信号处理中也有着重要的应用,比如通信系统、控制系统等。
3. 数字滤波器设计数字滤波器的设计是数字信号处理的重要内容之一,它包括频域设计、时域设计、优化设计等各种方法。
数字滤波器设计的目标是满足给定的频率响应要求,并且具有良好的稳定性和性能。
4. 自适应滤波自适应滤波是指根据输入信号的特性自动调整滤波器参数的一种方法,它可以有效地抑制噪声、增强信号等。
自适应滤波在通信系统、雷达系统等领域有着重要的应用。
三、数字信号处理技术1. 数字信号处理器数字信号处理器(DSP)是一种专门用于数字信号处理的特定硬件,它具有高速运算、低功耗、灵活性好等特点。
DSP广泛应用于通信、音频、图像等领域,是数字信号处理技术的核心。
dsp知识点,复习提纲

1.dsp芯片普遍采用数据总线和程序总线分离的哈佛结构和改进的哈佛结构,有1条程序总线(PB)和3条数据总线(CB、DB、EB)4组地址总线(PAB、CAB、DAB、EAB)。
2.dsp系统的处理过程:①将输入信号x(t)进行抗混叠滤波,滤掉高于折叠频率的分量,以防止信号频谱的混叠②经采样和A/D转换器,将滤波后的信号转换为数字信号x(n)③数字信号处理器对x(n)进行处理,得数字信号y(n)④经D/A转换器,将y(n)转换成模拟信号⑤经低通滤波器,滤除高频分量,得到平滑的模拟信号y(t)。
3.dsp系统的设计过程:①明确设计任务确定设计目标②算法模拟确定性能指标③选择dsp芯片和外围芯片④设计实时的dsp应用系统⑤硬件和软件测试⑥系统集成和测试。
4.双寻址RAM(DARAM):在一个指令周期内,可对其进行两次存取操作,一次读出和一次写入。
单寻址RAM(SARAM): 在一个指令周期内,只能进行一次存取操作。
5.CPU的基本组成:40位算术逻辑运算单元(ALU);2个40累加器(ACCA、ACCB);一个支持-16~31位移位的桶形移位寄存器;乘法器-加法器单元(MAC);比较、选择和存储单元(CSSU);指数编码器;CPU状态和控制寄存器。
6. 乘法器-加法器单元(MAC):具有强大的乘法累加运算功能可在一个流水线周期内完成一次乘法运算和一次加法运算。
7.CPU状态和控制寄存器:状态寄存器0(ST0)、状态寄存器1(ST1)、和处理器工作方式状态寄存器(PMST)。
8.’C54有8个辅助寄存器。
9.流水线操作的原理:将指令分为几个子操作,每个子操作有不同的操作阶段完成,每隔一个机器周期,每个操作阶段就可以进入一条新指令,在同一个机器周期内,在不同的操作阶段可以处理多条指令,相当于并行执行了很多条指令。
T1 T2 T3 T4 T5 T611.中断操作:分为可屏蔽中断和不可屏蔽中断。
12.基本的数据寻址方式:立即寻址、绝对寻址、累加器寻址、直接寻址、间接寻址、存储器映像寄存器寻址、堆栈寻址。
DSP考试重点内容总结

DSP的结构特点:1、哈弗结构;将数据和存储空间分开,程序和数据各有自己的地址和数据总线;2、多总线结构;3、指令系统的流水线操作;4、专用的硬件加法器;5、特殊的DSP指令;6、快速的指令周期;7、硬件配置强;8、低功耗;DSP的构成:抗混叠滤波器——数据采集器——A/D转换器——数字信号处理器——D/A转换器——低通滤波器;C54x的CPU简介:1、一个40位的算术逻辑单元(MAU),用于完成二进制补码的算术运算,也可以完成布尔运算。
2、乘法器/加法器单元(MAC),用于进行数字信号处理算法中常见的乘法算法;3、两个40位的累加器(A和B),用于ALU或MAC的输出交换数据,同时也可以当做暂存器使用。
4、桶形寄存器(Barrel Shifter),用于对输入的数据0-31位的左移或者0-16位的右移;5、比较、选择和存储单元(CSSU),用于完成累加器的高位子节和低位字节之间的最大值比较;6、指数编译器(EXP Encoder),用于支持单周期指令EXP的专用硬件;DSP硬件结构:1、总线2、寄存器3、CPU状态和控制寄存器4、地址生成单元;CPU寄存器(26个)寻址方式:1、立即寻址;LD #30h,A2、直接寻址;LD #x,DP;/STL A,@x+10;3、间接寻址;STM #2,AR0;STM x,AR1;4、绝对寻址;MVDK *AR1+,1000h;LD #2,DP;PORTR 100h,input;5、存储器映像寻址;.mmregs;STM #2,AR2;6、堆栈寻址;size .set 200h;stk .uset “STACK”,size;7、寻址32位数据;段(Sections),是指连续占有存储空间的一个数据或者代码段。
段的两种基本类型:初初始化段和未初始化段。
有几个汇编器伪指令可用来将数据和代码各个部分与相应的段相联系。
汇编器在编译过程中产生段,大多数系统包括好几种存储器,使用段可以使目标存储器的使用更为有效。
dsp重点知识点总结

dsp重点知识点总结1. 数字信号处理基础数字信号处理的基础知识包括采样定理、离散时间信号、离散时间系统、Z变换等内容。
采样定理指出,为了保证原始信号的完整性,需要将其进行采样,并且采样频率不能小于其最高频率的两倍。
离散时间信号是指在离散时间点上取得的信号,可以用离散序列表示。
离散时间系统是指输入、输出和状态都是离散时间信号的系统。
Z变换将时域的离散信号转换为Z域的函数,它是离散时间信号处理的数学基础。
2. 时域分析时域分析是对信号在时域上的特性进行分析和描述。
时域分析中常用的方法包括时域图形表示、自相关函数、互相关函数、卷积等。
时域图形表示是通过时域波形来表示信号的特性,包括幅度、相位、频率等。
自相关函数是用来描述信号在时间上的相关性,互相关函数是用来描述不同信号之间的相关性。
卷积是一种将两个信号进行联合的运算方法。
3. 频域分析频域分析是对信号在频域上的特性进行分析和描述。
频域分析中常用的方法包括频谱分析、傅里叶变换、滤波器设计等。
频谱分析是通过信号的频谱来描述信号在频域上的特性,可以得到信号的频率成分和相位信息。
傅里叶变换是将时域信号转换为频域信号的一种数学变换方法,可以将信号的频率成分和相位信息进行分析。
滤波器设计是对信号进行滤波处理,可以剔除不需要的频率成分或增强需要的频率成分。
4. 数字滤波器数字滤波器是数字信号处理中的重要组成部分,通过对信号进行滤波处理,可以实现对信号的增强、降噪、分离等效果。
数字滤波器包括有限冲激响应(FIR)滤波器和无限冲激响应(IIR)滤波器两种类型。
有限冲激响应(FIR)滤波器是一种只有有限个系数的滤波器,它可以实现线性相位和稳定性处理。
无限冲激响应(IIR)滤波器是一种有无限个系数的滤波器,它可以实现非线性相位和较高的滤波效果。
5. 离散傅里叶变换(DFT)和快速傅里叶变换(FFT)离散傅里叶变换(DFT)是将时域离散信号转换为频域离散信号的一种数学变换方法,其计算复杂度为O(N^2)。
DSP重点内容整理

数字信号处理Digital Signals Processing第一章:1、数字信号处理器利用计算机或专用处理设备,以数字的形式对信号进行分析、采集、合成、变换、滤波、估算、压缩、识别等加工处理,以便提取有用的信息并进行有效的传输与应用。
20世纪70年代末,世界上第一块单片可编程DSP芯片的诞生。
单指令周期10ns左右。
2、TMS320C54X DSP。
它是16位定点DSP,支持浮点运算。
1)DSP芯片普遍采用数据总线和程序总线分离的哈佛结构或改进的哈佛结构。
哈佛结构采用双存储空间,程序存储器和数据存储器分开。
而改进型的哈佛结构是采用双存储空间和数条总线,即一条程序总线和多条数据总线。
2)采用多总线结构3)采用流水线技术。
将每条指令预取指、取指、译码、寻址、读操作数、执行等阶段4)多处理单元可在一个周期内同时进行运算。
5.)具有特殊的DSP指令6)指令周期短7)运算精度高8)硬件配置强第二章1、TMS320C54x的结构是以8组16位总线为核心1组程序总线主要用来传送取自程序存储器的指令代码和立即操作数。
3组数据总线CB和DB用来传送从数据存储器读出的数据;EB用来传送写入存储器的数据。
4组地址总线用来提供执行指令所需的地址。
中央处理器(CPU)由运算部件和控制部件组成运算部件40位算术逻辑运算单元ALU,和两个40-bit的累加器(高低16位,保护位8位)【例2-1】累加器A=FF 0123 4567H,执行带移位的STH和STL指令后,求暂存器T和A的内容。
STH A,8,T ; A的内容左移8位,AH存入TSTL A,-8,T ; A的内容右移8位,AL存入T40位的桶形移位器能把输入的数据进行0到31bits的左移和0到16bits的右移。
乘法器/加法器与一个40-bit的累加器在一个单指令周期里完成17x17-bit的二进制补码运算。
比较、选择和存储单元(CSSU)完成累加器的高位字和低位字之间的最大值比较指数编码器是用于支持指数运算指令EXP (单周期指令)的专用硬件。
DSP各种知识点总结

1 DSP芯片的特点:(1).哈佛结构(程序空间和数据空间分开)(2).多总线结构.(3)流水线结构(取指、译码、译码、寻址、读数、执行)(4)多处理单元. (5)特殊的DSP指令(6).指令周期短. (7)运算精度高.(8)硬件配置强.(9)DSP最重要的特点:特殊的内部结构、强大的信息处理能力及较高的运行速度。
2 三类TMS320:(1)TMS320C2000适用于控制领域(2)TMS320C5000应用于通信领域(3)TMS320C6000应用于图像处理3 DSP总线结构:C54x片内有8条16位主总线:4条程序/数据总线和4条对应的地址总线。
1条程序总线(PB):传送自程序储存器的指令代码和立即操作数。
3条数据总线(CB、DB、EB):CB和EB传送从数据存储器读出的操作数;EB传送写到存储器中的数据。
4条地址总线(PAB、CAB、DAB、EAB)传送相应指令所需要的代码4存储器的分类:64k字的程序存储空间、64K字的数据存储空间和64K字的I/O空间(执行4次存储器操作、1次取指、2次读操作数和一次写操作数。
5存储器空间分配片内存储器的形式有DARAM、SARAM、ROM 。
RAM安排到数据存储空间、ROM构成程序存储空间。
(1)程序空间:MP/MC=1 40000H~FFFFH 片外MP/MC=0 4000H~EDDDH 片外FF00H~FFFFH 片内OVL Y=1 0000H~007FH 保留0080H~007FH 片内OVL Y=0 0000H~3FFFH片外(2)数据空间:DROM=1 F000H~F3FFH 只读空间FF00H~FFFH保留DROM=0 F000H~FEFFH 片外6数据寻址方式(1)立即寻址(2)绝对寻址<两位>(3)累加器寻址(4)直接寻址@<包换数据存储器地址的低7位>优点:每条指令只需一个字(5)间接寻址*按照存放某个辅助寄存器中的16位地址寻址的AR0~AR7(7)储存器映像寄存器寻址(8)堆栈寻址7寻址缩写语Smem:16位单寻址操作数Xmem Ymem 16位双dmad pmad PA16位立即数(0-65535)scr源累加器dst目的累加器lk 16位长立即数8状态寄存器ST0 15~13ARP辅助寄存器指针12TC测试标志位11C进位位10累积起A 的一出标志位OV A 9OVB 8~0DP数据存储器页指针9状态寄存器ST1 CPL:直接寻址编辑方式INTM =0开放全部可屏蔽中断=1关闭C16 双16位算数运算方式10定点DSP 浮点DSP:定点DSP能直接进行浮点运算,一次完成是用硬件完成的,而浮点需要程序辅助。
DSP技术及应用各章知识要点

DSP技术及应用各章知识要点《DSP技术及应用》知识要点第1章绪论1.DSP的概念,包括英文名称;哈佛结构和冯诺依曼结构的比较;流水线技术的优点;定点芯片和浮点芯片的区别。
2.进制转换(重点是16进制);原、反、补码(重点是补码);Q表示法及定点格式数据的转换。
第2章T MS320C54x的CPU结构和存储器配置1.‘C54x的基本结构:有哪几大部件。
2.‘C54x的内部总线结构:有几组总线和各自功能。
3.‘C54x的CPU:40位的ALU;累加器A和B的结构;乘法累加单元(MAC);比较、选择和存储单元(CSSU);指数编码器(EXP);CPU状态寄存器ST0所有位的功能,状态寄存器ST1的CPL、OVM、SXM、C16、FRCT、ASM的功能,处理器工作方式状态寄存器PMST的MP/MC、OVLY、DROM的功能。
4.‘C54x的存储空间结构:程序、数据和I/O存储空间各有多大;MP/MC和OVLY位对程序存储空间配置的影响;中断向量表的存储空间;DROM对数据存储器配置的影响;数据存储器中页的概念;数据存储器第0页存储器映像寄存器(MMR)中有哪些常用的寄存器。
第3章TMS320C54x的指令系统1.掌握32位数据在存储器中的存放;寻址方式:看懂表3-2中的寻址缩略语,掌握常用寻址方式(立即寻址、绝对寻址、直接寻址、间接寻址、MMR寻址、堆栈寻址)。
2.指令的表示方法:看懂表3-9中常用的符号或缩略语,掌握常用符号在指令中的使用。
3.指令系统:算术运算(ADD、ADDC、ADDM、ADDS、SUB、SUBB、SUBS、MPY、SQUR、MAC、MAS、DADD、DSUB、ABS、CMPL、MAX、MIN、NEG);逻辑运算(全部);程序控制(B、BANZ、BC、CALL、RET、PSHD、PSHM、POPD、POPM、NOP、RSBX、SSBX);数据传送(DLD、LD、LDM、DST、ST、STH、STL、STLM、STM、MV的所有指令);并行操作(表3-37中的第一条);重复操作(RPT、RPTZ、RPTB)。
DSP(知识点+思考题)

DSP复习要点第一章绪论1、数的定标:Qn表示。
例如:16进制数2000H=8192,用Q0表示16进制数2000H=0.25,用Q15表示2、‟C54x小数的表示方法:采用2的补码小数;.word 32768 *707/10003、定点算术运算:乘法:解决冗余符号位的办法是在程序中设定状态寄存器STl中的FRCT位为1,让相乘的结果自动左移1位。
第二章CPU结构和存储器设置一、思考题:1、C54x DSP的总线结构有哪些特点?答:TMS320C54x的结构是围绕8组16bit总线建立的。
(1)、一组程序总线(PB):传送从程序存储器的指令代码和立即数。
(2)、三组数据总线(CB,DB和EB):连接各种元器件,(3)、四组地址总线(PAB,CAB,DAB和EAB)传送执行指令所需要的地址。
2、C54x DSP的CPU包括哪些单元?答:'C54X 芯片的CPU包括:(1)、40bit的算术逻辑单元(2)、累加器A和B(3)、桶形移位寄存器(4)、乘法器/加法器单元(5)、比较选择和存储单元(6)、指数编码器(7)、CPU状态和控制寄存器(8)、寻址单元。
1)、累加器A和B分为三部分:保护位、高位字、地位字。
保护位保存多余高位,防止溢出。
2)、桶形移位寄存器:将输入数据进行0~31bits的左移(正值)和0~15bits的右移(负值)3)、乘法器/加法器单元:能够在一个周期内完成一次17*17bit的乘法和一次40位的加法4)、比较选择和存储单元:用维比特算法设计的进行加法/比较/选择运算。
5)、CPU状态和控制寄存器:状态寄存器ST0和ST1,由置位指令SSBX和复位指令RSBX控制、处理器模式状态寄存器PMST2-3、简述’C54x DSP的ST1,ST0,PMST的主要功能。
答:’C54x DSP的ST1,ST0,PMST的主要功能是用于设置和查看CPU的工作状态。
•ST0主要反映处理器的寻址要求和计算机的运行状态。
dsp知识点

1、DSP内部采用了以下九种技术:①采用哈佛(Harvard)结构体系或超级哈佛(Super Harvard)结构体系②采用pipeline(流水线技术③硬件乘法器④多处理单元⑤特殊的DSP指令⑥指令周期短⑦运算精度高⑧独立的DMA总线和DMAC⑨硬件配置强。
2、DSP中CPU的特点:①硬件乘法器;单周期乘法②TMS320C2000 DSP CPU内部结构依次关注:硬件乘法器,CALU ACC片内存储器总线。
③移位(shifting)一个机器周期左移/右移多bit,数据定标④溢出(overflow)⑤数据地址发生器(DAG):DSP速度快、吞吐率高多个DAG,带ALU3、DSP片内存储器及总线片内存储器:FLASH DARAM SARAM B0,B1 DARAM数据总线程序总线4、DSP片内外设①时钟发生器(振荡器,PLL)②多个定时器timer③软件可编程等待状态发生器④通用I/O HPI、McBSP、GPIO⑤同步串口SSP、异步串口ASP⑥JTAG扫描逻辑电路5、近几年开发的DSP芯片特点:多处理器并行工作。
多处理器系统。
设置了循环寻址及位倒序指令和其它特殊指令。
独立的DMA总线和控制器以提高数据传输能力。
6、衡量DSP处理性能的常用指标:数据处理能力用DSP的处理速度来衡量;数据传输能力用内部总线和外部总线的配置、以及总线或I/O口的数据吞吐率来衡量。
7、DSP使用选择①性能:描述DSP性能的最重要的技术指标是运算速度。
分定点和浮点②片内硬件资源:片内RAM、ROM的数量,I/O接口的种类和个数;总线驱动能力;外部可扩展的程序和数据空间等。
③价格④DSP芯片的功耗:功耗的大小意味着发热的大小和能耗的多少.⑤DSP芯片的开发工具:功能强大的开发工具的支持可大大缩短开发的时间. 包括软件和硬件开发工具⑥其他封装形式, 质量标准, 供货情况, 生命周期。
8、dsp发展前景主要表现:1).提高性能:应用性能、处理速度、集成度2)降低功耗3)加强融合:多DSP协同工作、DSP与FPGA的融合、DSP与微控制器(MCU)的融合(新潮流,节省成本,降低功耗)4)价格下降:更高的性能/价格比5).拓宽应用6).更方便的开发环境7).专用DSP的使用9、通用DSP系统的开发数字信号处理系统设计一般由5个阶段构成:①需求分析、②体系结构设计、③硬件/软件设计、④系统集成、⑤系统测试dsp系统开发工具:系统集成及调试工具[软件仿真器(Simulator)、DSK开发套件、评估板EVM、硬件仿真器Emulator,集成开发环境CCS]、代码生成工具(编译器、链接器、优化器及转换工具等)、简易操作系统(DSP/BIOS)1、TMS320F2812内部结构:32位定点DSP,它采用改进的哈佛结构,其程序存储器和数据存储器分别独立且有各自分离的总线结构,即程序总线和数据总线。
最新DSP各种知识点总结资料

1 DSP芯片的特点:(1).哈佛结构(程序空间和数据空间分开)(2).多总线结构.(3)流水线结构(取指、译码、译码、寻址、读数、执行)(4)多处理单元. (5)特殊的DSP指令(6).指令周期短. (7)运算精度高.(8)硬件配置强.(9)DSP最重要的特点:特殊的内部结构、强大的信息处理能力及较高的运行速度。
2 三类TMS320:(1)TMS320C2000适用于控制领域(2)TMS320C5000应用于通信领域(3)TMS320C6000应用于图像处理3 DSP总线结构:C54x片内有8条16位主总线:4条程序/数据总线和4条对应的地址总线。
1条程序总线(PB):传送自程序储存器的指令代码和立即操作数。
3条数据总线(CB、DB、EB):CB和EB传送从数据存储器读出的操作数;EB传送写到存储器中的数据。
4条地址总线(PAB、CAB、DAB、EAB)传送相应指令所需要的代码4存储器的分类:64k字的程序存储空间、64K字的数据存储空间和64K字的I/O空间(执行4次存储器操作、1次取指、2次读操作数和一次写操作数。
5存储器空间分配片内存储器的形式有DARAM、SARAM、ROM 。
RAM安排到数据存储空间、ROM构成程序存储空间。
(1)程序空间:MP/MC=1 40000H~FFFFH 片外MP/MC=0 4000H~EDDDH 片外FF00H~FFFFH 片内OVL Y=1 0000H~007FH 保留0080H~007FH 片内OVL Y=0 0000H~3FFFH片外(2)数据空间:DROM=1 F000H~F3FFH 只读空间FF00H~FFFH保留DROM=0 F000H~FEFFH 片外6数据寻址方式(1)立即寻址(2)绝对寻址<两位>(3)累加器寻址(4)直接寻址@<包换数据存储器地址的低7位>优点:每条指令只需一个字(5)间接寻址*按照存放某个辅助寄存器中的16位地址寻址的AR0~AR7(7)储存器映像寄存器寻址(8)堆栈寻址7寻址缩写语Smem:16位单寻址操作数Xmem Ymem 16位双dmad pmad PA16位立即数(0-65535)scr源累加器dst目的累加器lk 16位长立即数8状态寄存器ST0 15~13ARP辅助寄存器指针12TC测试标志位11C进位位10累积起A 的一出标志位OV A 9OVB 8~0DP数据存储器页指针9状态寄存器ST1 CPL:直接寻址编辑方式INTM =0开放全部可屏蔽中断=1关闭C16 双16位算数运算方式10定点DSP 浮点DSP:定点DSP能直接进行浮点运算,一次完成是用硬件完成的,而浮点需要程序辅助。
DSP考试知识点总结

DSP考试知识点总结DSP考试知识点1.DSP狭义理解是数字信号处理器,广义理解是数字信号处理(方法、技术)。
2.信号的数字化需要三个步骤:抽样、量化和编码。
3.数字信号处理的优势(1)抗干扰能力强、无噪声积累(2)便于加密处理(3)便于存储、处理和交换(4)设备便于集成化、微型化(5)便于构成综合数字网和综合业务数字网(6)占用信道频带较宽4.哈佛结构与冯·诺依曼结构的最大区别:哈佛结构:多总线结构、程数分开、单周期乘加、冯·诺依曼结构:一组总线、程数不分、四周期乘法5.规范的(Normalized)浮点数表达方式具有如下形式:±d.dd...d ×β^ e , (0 ≤d i < β) ,其中d.dd...d 即尾数,β为基数,e 为指数。
尾数中数字的个数称为精度,在本文中用p 来表示。
每个数字d 介于0 和基数之间,包括0。
小数点左侧的数字一般不为0。
6.例:将实数-9.625 表达为二进制的浮点数格式首先,将小数点左侧的整数部分变换为其二进制形式,9 的二进制性形式为1001。
处理小数部分的算法是将我们的小数部分乘以基数2,记录乘积结果的整数部分,接着将结果的小数部分继续乘以2,并不断继续该过程:0.625 ×2 = 1.25 10.25 ×2 = 0.5 00.5 ×2 = 1 1当最后的结果为零时,结束这个过程。
这时右侧的一列数字就是我们所需的二进制小数部分,即0.101。
这样,我们就得到了完整的二进制形式-1001.101。
用规范浮点数表达为-1.001101 ×2^37.DSP的特点:哈佛结构、多总线结构、流水线结构、多处理单元、特殊的DSP指令、指令周期短、运算精度高。
8.’C54x使用40位的算术逻辑运算单元和2个40位累加器,可完成宽范围的算术逻辑运算。
9.舍入器作用:用来对运算结果进行舍入处理,即将目标累加器中的内容加上215,然后将累加器的低16位清零。
DSP重点

1抗混叠滤波器将输入信号X(t)中比主要频率高的信号分量滤除,避免产生信号频谱的混叠现象。
A/D——将输入的模拟信号转换为DSP芯片可接收的数字信号。
DSP芯片——对A/D输出的信号进行某种形式的数字处理。
D/A——经过DSP芯片处理的数字样值经D/A转换为模拟量,然后进行平滑滤波得到连续的模拟信号。
2.DSP的主要特点:⑴哈佛结构:程序和数据存储在不同的存储空间,程序存储空间和数据存储空间是两个相互独立的存储空间,每个存储空间独立编址,独立访问。
⑵多总线结构:对DSP来说,总线越多,可以完成的功能就越复杂。
⑶流水线结构: 利用这种流水线结构,加上执行重复操作,保证了数字信号处理中用得最多的乘法累加运算可以在单个指令周期内完成。
⑷多处理单元:DSP内部一般都包括有多个处理单元,⑸特殊的DSP指令⑹指令周期短⑺运算精度高⑻硬件配置强3.TMS320C54x的硬件结构(1)CPU:包括算术逻辑单元、乘法器、累加器、移位寄存器、各种专门用途的寄存器、地址发生器以及内部总线;(2)存储器系统:包括16~24位外接存储器接口、片内的程序ROM、片内的单访问的数据RAM和双访问的数据RAM;(3)片内的外设:包括片内的定时器、各种类型的串口、主机接口、片内的锁相环(PLL)时钟发生器以及各种控制电路;⑷JTAG接口。
4.’C54x片内有8条16位总线:4条程序/数据总线和4条地址总线。
这些总线的功能有:⑴程序总线(PB):传送取自程序存储器的指令代码和立即操作数。
⑵3组数据总线(CB、DB和EB):CB和DB传送读自数据存储器的操作数,EB传送写到存储器的数据。
⑶4组地址总线(PAB、CAB、DAB和EAB):传送执行指令所需的地址。
5.’C54x总的基本存储空间为192 K字,分成3个可选择的存储空间:64K字的程序存储空间:存放要执行的指令和执行中要用到的系数表。
64 K字的数据存储空间:存放各种数据。
DSP重点知识点总结

DSP重点知识点总结DSP(数字信号处理)是一门涉及数字信号获取、处理和分析的学科。
DSP技术被广泛应用于通信、音频和视频处理、雷达和图像处理等领域。
下面是DSP的重点知识点总结。
1.信号与系统理论:信号可以理解为一种函数或者波形,可以用数学模型表示。
系统是根据输入信号产生输出信号的过程。
信号与系统理论研究信号和系统之间的关系,如卷积、频谱分析等。
2.时域和频域分析:时域分析是指对信号在时间上的特征进行分析,如幅度、相位、周期等。
频域分析则是将信号在频率上进行分析,如频谱、谐波成分等。
3.Z变换和离散时间系统:Z变换是一种离散信号处理的分析工具,它可以将离散时间信号转换成复变量的函数。
离散时间系统是一种对离散时间信号进行处理的系统,可以用系统函数来描述其输入输出关系。
4.数字滤波器设计:数字滤波器是一种对数字信号进行滤波处理的系统。
低通滤波器可以通过去除高频成分来平滑信号,高通滤波器则可以去除低频成分,带通滤波器可以只保留一些频段的信号。
5.快速傅里叶变换(FFT):FFT是一种将时域信号转换成频域信号的算法,它可以高效地计算信号的频谱。
FFT广泛应用于频谱分析、滤波器设计、信号压缩等领域。
6.语音信号处理:语音信号处理是DSP的一个重要应用领域。
它包括语音信号的获取、去噪、压缩、识别等技术。
常用的算法包括线性预测编码(LPC)、梅尔倒谱系数(MFCC)等。
7.图像处理:图像处理是DSP的另一个重要应用领域。
它包括图像的获取、增强、压缩、分割、识别等技术。
常用的算法包括离散余弦变换(DCT)、小波变换等。
8.数字信号处理芯片:数字信号处理芯片是一种集成了数字信号处理功能的专用芯片。
它可以高效地进行信号处理和计算,并广泛应用于通信设备、音频设备等领域。
9.数字信号处理应用:DSP技术在通信、音频、视频、雷达、图像等领域有广泛的应用。
例如,DSP可以用于音频信号的压缩、通信系统的调制解调、雷达信号的处理等。
DSP知识总结范文

DSP知识总结范文数字信号处理(Digital Signal Processing,DSP)是一门研究数字信号的获取、处理、传输与存储的学科,它使用数字技术来对模拟信号进行数字化处理,广泛应用于通信、音频处理、图像处理、雷达等领域。
下面是对DSP知识的总结。
一、基本概念1.信号:DSP处理的对象,可以是模拟信号或数字信号。
模拟信号是连续变化的电压或电流信号,而数字信号是离散化的信号,只能取有限个数的值。
2.采样:将模拟信号在时间和幅度上以一定的频率进行离散化处理,得到一系列点样本。
采样频率需要满足奈奎斯特采样定理,即至少为被采样信号最高频率的两倍。
3. 量化:将采样得到的点样本的幅度值离散化处理,使其只能取有限个数的离散值。
量化的精度表示每个样本幅度的离散程度,一般以比特数(bit)来表示。
4.编码:将量化后的样本值转换为二进制数据,以便计算机进行处理和存储。
5.时域和频域:信号可以在时域和频域中进行分析。
时域是描述信号在时间上的变化情况,频域是描述信号的频率成分的分布情况。
二、DSP算法1.窗函数:在频谱分析中,为了避免频谱泄漏现象,需要对时域信号进行加窗处理,常用的窗函数有矩形窗、汉宁窗、汉明窗等。
2.傅里叶变换:将时域信号转换到频域中,分析信号的频率成分。
离散傅里叶变换(DFT)是傅里叶变换的离散形式,常用于对数字信号进行频谱分析。
3. 快速傅里叶变换(FFT):由于DFT计算复杂度较高,FFT是一种高效的计算DFT的方法,通过分治策略将计算复杂度降低为O(NlogN)。
4.滤波:信号滤波是DSP中常见的操作,用于去除噪声或改变信号的频率响应。
常见的滤波器有低通滤波器、高通滤波器、带通滤波器和带阻滤波器。
5.卷积:卷积是DSP中常用的运算,用于信号在时域上的加权和。
在频域中,卷积可以通过乘法实现,因此快速卷积算法可以利用FFT加速计算。
三、DSP硬件1.数字信号处理器(DSP):专用于数字信号处理的高性能微处理器,具有高效的卷积、滤波和乘法累加运算能力,采用固定点或浮点运算。
DSP复习要点(精)

DSP复习要点重点:基本概念、基本原理第 1 章管理信息系统概述 1.1----1.41.掌握管理信息系统的定义- MIS的目标、组成、功能、支持的管理层次。
2.掌握MIS的性质-MIS和计算机应用的区别3.了解MIS的结构-概念结构、功能结构、软件结构、硬件结构4.掌握MIS的开发步骤及开发中应注意的问题第2章管理、信息和系统 2.1----2.31.了解管理理论2.掌握管理信息的定义和性质,以及数据和信息之间的关系3.掌握诺兰模型4.掌握系统的定义5.了解系统性能的评价标准第7章数据资源管理技术§7.2 文件组织1.掌握数据组织的层次(数据项、记录、文件、数据库)2.掌握数据的逻辑组织与数据的物理组织之间的数据传送3.掌握文件组织形式(顺序文件、索引文件、链表文件、倒排文件)§7.3 数据库系统(重点掌握)1.理解数据库技术发展的2个阶段(传统文件处理系统的缺点及数据库处理系统的优点)2.数据字典3.数据库模型4.数据库系统的三级体系结构5.掌握数据库设计步骤;6.掌握E-R图的绘制和关系模型。
第13章信息系统规划1.理解战略规划的含义及特点;2.信息系统规划方法(了解CSF和SST 、掌握BSP) 。
3.掌握BPR第14章信息系统的开发方法 14.2.41.掌握三种开发方法的基本思想(结构化开发方法、原型法、面向对象法);2.掌握结构化系统开发方法的基本思想、开发步骤,并了解其优缺点;3.掌握系统开发生命周期的基本原理。
第15章系统分析(重点掌握) 15.1----15.61.掌握系统分析的主要内容;2.掌握业务流程分析的分析方法和分析工具;3.掌握数据流图、数据存储、数据字典的定义方法;4.理解U/C 矩阵的绘制、数据正确性分析、U/C 矩阵的求解。
理解系统功能划分方法;5.了解新系统逻辑方案的建立的主要内容。
第16章系统设计(重点掌握) 16.1----16.61.掌握系统设计的主要内容;2.了解系统总体设计的要求;理解模块(子系统)划分的原则;3.了解编码的目的及其主要的编码形式;4.掌握数据结构规范化理论(1NF、2NF、3NF)。
DSP 重点 (仅供参考)

第一章 DSP技术概要1.DSP的含义①数字信号处理是采用数值计算的方法对信号进行处理的一门科学②数字信号处理器则是一种用于数字信号处理的可编程微处理器2.2.D SP系统的基本结构DSP系统的基本结构P13.计算机的总线结构(1)冯•诺依曼总线示意图P2(2)哈佛结构和改进哈佛结构示意图P3(3)计算机的总线结构分为:冯诺依曼结构和哈佛结构。
多数微处理器和单片机采用冯诺依曼结构,对指令的执行只能串行进行,而不能并行进行,所以处理速度慢,数据吞吐量低,只含一条内部总线和数据总线DSP采用的是改进型哈佛总线结构。
哈佛结构的程序存储器和数据存储器是分开的。
有多条独立的程序总线和数据总线。
PAB(程序地址总线)PDB(程序数据总线)PCB(程序控制总线)DAB(数据数据总线)DCB (数据控制总线)它们可以同时对程序和数据进行寻址和读写。
因此指令的执行和对数据的访问可以并行进行,使CPU的运行速度和处理能力都得以大幅度提高。
改进型哈佛结构的改进之处是:在数据总线和程序总线之间有布局的交叉连接,也就是说,在程序空间和数据空间之间有相互访问的能力,从而增加了存储器访问的灵活性,提高了DSP的运行效率。
DSP的哈佛总线改进之处体现在(1)片内RAM可以映像至数据空间,也可以映像至程序空间(2)片内ROM 可以映像至程序空间,也可以映像至数据空间(3)具有装载功能4.DSP芯片内集成有硬件乘法器和乘加单元,没有除法硬件。
5.DSP芯片具有硬件重复循环机制,进入重复机制的指令会自动变为单周期指令,大大减少了执行时间。
6.TI公司发展起三大系列的DSP芯片TMS320C2000 TMS320C5000 TMS320C6000系列①TMS320C2000该系列是作测控应用的16位/32定点DSP,执行速度最高达150MIPS,有两个系列C24X、C28X②TMS320C5000该系列是低功耗的16位定点DSP,处理速度最高可达600MIPS,有C54X和C55X两个系列③TMS320C6000该系列是高性能的32位DSP,C6000中又分三个系列C62XX、C64XX和C67XX,其中C62XX、C64XX是定点DSP,C67XX是浮点DSP。
DSP重点知识点总结(修改版)

DSP重点知识点1.数字信号处理的实现方法(P1)1)在通用计算机上用软件实现(速度较慢,一般用于DSP算法模拟)2)在通用计算机系统中加上专用的加速处理机实现(专用性强,应用受限,不便于系统的独立运行)3)用通用的单片机实现——用于不太复杂的数字信号处理(简单的DSP算法)4)用专用的DSP芯片实现——具有更加爱适合DSP的软硬件资源,可用于复杂的数字信号处理算法5)用专用的DSP芯片实现——特殊场合,要求信号处理速度极高(专用性强,应用受限)2.DSP两种含义(P2)1)数字信号处理技术(Digital Signal Processing)2)数字信号处理器(Digital Signal Processor)3.DSP芯片的结构(P2)1)哈佛结构片内程序空间和数据空间是合在一起的,取指令和取操作数都是通过一条总线分时进行的2)改进的哈佛结构程序空间和数据空间分开,1组程序存储器总线,3组数据存储器总线,3组地址总线,允许同时取指令和取操作数,还允许在程序空间和数据空间之间相互传送数据3)多总线结构一个机器周期内可以多次访问程序空间和数据空间,如TMS320C51x内部有P、C、D、E共4条总线,每条总线又包括地址总线和数据总线4)流水线结构4.DSP芯片的分类(P4)1)按照基础特性分类:静态DSP芯片一致性DSP芯片2)按照数据格式分类:定点DSP芯片浮点DSP芯片3)按照用途分类:通用型DSP芯片专用型DSP芯片5.TMS320C54x硬件结构(P8)1)TMS320系列同一代芯片具有相同的CPU结构,但是片内存储器和片内外围设备的配置是不同的2)TMS320C54x是16位定点DSP,采用改进的哈佛结构,有一组程序总线和三组数据总线6.TMS320C54x总线结构(P10)片内有8条16位主总线:4条程序/数据总线和4条地址总线7.累加器A 可以用来累加器寻址。
8.1) IPTR :中断向量指针,9位字段中断向量驻留的128字程序存储区地址。
DSP原理及应用(修订版)邹彦知识点总结

填空:●OVL Y=〔0〕,片内RAM仅配置到到数据存储空间。
●DROM=〔1〕,片内ROM配置程序和数据存储空间。
●ST1的CPL=〔1〕表示选用对战指针SP的直接寻址方式。
●ST1的C16=〔1〕表示ALU工作在双精度算术运算式。
●软件中断是由〔INTR〕〔TRAD〕〔RESET〕产生的。
●时钟发生器包括一个〔内部振荡电路〕和一个〔锁相环电路〕。
●状态存放器ST1中CPL=0表示〔使用DP〕,CPL=1表示〔使用SP〕●累加器寻址的两条指令分别是〔READA Smem〕〔WRITA Smem〕●链接器对段的处理主要通过〔MEMORY〕和〔SECTIONS〕两个命令完成。
●所有的TMS320C54x芯片内部都包含〔程序〕存储器和〔数据〕存储器。
●所有的COFF目标文件都包含以下三种形式的段:〔.text文本段.data数据段.bss保存空间段〕。
●TMS320C54x有8组16位总线〔1组程序总线,3组数据总线,4组地址总线〕。
●TMS320C54x DSP具有两个〔40〕位累加器。
累加器A的〔AG或32~39〕位是保护位。
●对于32位数寻址时,如果寻址的第一个字处在偶地址,那么第二个就处在〔下一个高〕地址;如果寻址的第一个字处在奇地址,那么第二个就处在〔前一个低〕地址。
●●●●●●●DSP芯片特点:有〔改良的哈佛结构〕、〔低功耗设计〕和〔高度并行性〕〔多处理单元〕〔特殊DSP指令〕等特点。
●DSP片内存放器在C语言中一般采用〔指针〕方式来访问,常常采用的方法是将DSP存放器地址的列表定义在〔头文件〕。
●TMS320C54x有3个16位存放器作为状态和控制存放器〔ST0〕〔ST1〕〔PMST〕。
●TMS320C54x的三类串行口:〔标准同步串行口〕〔缓冲串行口〕〔时分多路串行口〕。
●TMS320C54x的工作方式状态存放器PMST提供了三个控制位,包括〔MP/非MC)、(OVL Y)、(DROM〕。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
低阶位
累加器 A 和累加器 B 的差别仅在于累加器 A 的 31~16 位可以用做乘法器的一个输入,
累加器 A 可以用来累加器寻址。
8. 处理器工作方式控制及寄存器 PMST(P15)
16~7
6
5
4
3
2
1
0
IPTR MP/MC OVLY
AVIS DROM CLKOFF SMUL
SST
PMST 各位定义
9. 状态寄存器 ST0(P16)
15~13
12
11
10
9
8~0
ARP
TC
C
OVA
OVB
DP
ST0 各位定义
1) OVA:累加器 A 的溢出标志
2) OVB:累加器 B 的溢出标志
3) DP:数据存储器页指针。将 DP 的 9 位数作为高位与指令中的低 7 位作为低位结
合,形成 16 位直接寻址方式下的数据存储器地址
在读两个操作数时表示读操作数,而在一个读同时并行一个写的指令表示写操
作数
6) 堆栈寻址
共有 4 条指令使用堆栈寻址方式访问堆栈:
PSHD——把一个数据存储器的值压入堆栈
PSHM——把一个存储器映射寄存器的值压入堆栈
POPD——把一个数据存储器的值弹出堆栈
POPM——把一个储存器映射寄存器的值弹出堆栈
都包括随机访问存储器(RAM)和只读存储器(ROM)。RAM 又分两种:一种是只可
一次寻址的 RAM(SARAM),另一种是可以两次寻址的 RAM(DARAM)//P17
12. TMS320C54x 的片内 ROM、DARAM、SARAM 都可以通过软件映射到程序空间。从 0080H
开始将 DARAM 分成每 80H(128)个存储单元为一个数据块//P20
6) FRCT:小数方式控制位。FRCT=1,乘法器输出自动左移 1 位,消去多余的符号位
11. TMS320C54x 的片内存储空间分为 3 个可选择的存储空间:64KW 的程序存储空间、
64KW 的数据存储空间和 64KW 的 I/O 存储空间,共 192KW。所有的 TMS320C54x 芯片
所组成。
高9位
低7位
IPTR
K<<2
例:INT0 的中断向量序号为 18,PMST 寄存器的 IPTR=011H,计算中断向量地址
① 将中断向量序号转化成 16 进制
18→12H
② 将 12H 转化成二进制码并左移 2 位,变成 7 位
12
4
8
→
0001 0010
100 1000
③ 将 9 位 IPTR 中断向量指针和左移后的中断向量序号结合即为所求
(00 7FFF FFFFH);若负数溢出,置成负的最大值(FF 8000 0000H)。OVM=0,直接
加在实际运算结果,可由 SSBX 和 RSBX 置位或清零
5) SXM:符号位扩展方式控制字。SXM=1,数据进入 ALU 之前进行符号位扩展;
SXM=0,数据进入 ALU 之前符号位禁止扩展。可由 SSB 和 RSBS 置位或清零
6. TMS320C54x 总线结构(P10) 片内有 8 条 16 位主总线:4 条程序/数据总线和 4 条地址总线
1
7. 累加器(P11) ACCA 累加器 A
39~32 AG
保护位
31~16 AH
高阶位
15~0 AL
低阶位
39~32
31~16
15~0
ACCA 累加器 B
BG
BH
BL
保护位
高阶位
2. DSP 两种含义(P2) 1) 数字信号处理技术(Digital Signal Processing) 2) 数字信号处理器(Digital Signal Processor)
3. DSP 芯片的结构(P2) 1) 哈佛结构 片内程序空间和数据空间是合在一起的,取指令和取操作数都是通过一条总线分时 进行的 2) 改进的哈佛结构 程序空间和数据空间分开,1 组程序存储器总线,3 组数据存储器总线,3 组地址总 线,允许同时取指令和取操作数,还允许在程序空间和数据空间之间相互传送数据 3) 多总线结构 一个机器周期内可以多次访问程序空间和数据空间,如 TMS320C51x 内部有 P、C、 D、E 共 4 条总线,每条总线又包括地址总线和数据总线 4) 流水线结构
2
只对 MAC 或 MAS 执行的结果进行饱和处理
5) SST:存储饱和位。SST=1,对存储前的累加器进行饱和处理。饱和处理是在移位操
作执行完成之后进行的。
根据指令要求对累加器的 40 位数据进行移位
将 40 位数据饱和处理成 32 位数据,饱和处理与 SXM 位有关。如果 SXM=0,
1) IPTR:中断向量指针,9 位字段中断向量驻留的 128 字程序存储区地址。复位时 9
位全置 1, 中断向量序号为 0→1111 1111 1000 0000 即向量地址 FF80H
中断向量地址的计算:
中断向量地址由 IPTR 和左移 2 位后的中断向量序号 K(0~31,左移后变成 7 位)
作于微计算机状态(可寻址片内的程序存储器)
3) OVLY:RAM 重复占位标志
4) SMUL:乘法饱和方式位。SMUL=1,使用多项式加 MAC 或多项式减 MAS 指令进行 累加时,对乘法结果进行饱和处理,且只有当 OVM=1,FRCT=1 时,SMUL 位才起 作用。只有 LP 器件有此状态位,其他器件此位均为保留位。当执行 MAC 或 MAS 时,进行多项式加或减之前,小数模式的 8000H×8000H 处理成为 7FFF FFFFH。如 果不设定小数模式,且 OVM=1,在完成加或减之前,乘法结果不进行饱和处理,
4
CPL=1 dmad 值加上(正偏移)SP 的值,形成 16 位的数据存储器地址
dmad 值指的是指令寄存器 IR 的低 7 位
5) 间接寻址
间接寻址方式按照辅助寄存器中的地址访问存储器(8 个 16 位辅助寄存器 AR0~
AR7,两个辅助寄存器算数单元 ARAU0 和 ARAU1)
① 单操作数寻址
10. 状态寄存器 ST1(P16)
15 14 13 12 11 10 9
8
7
6
5 4~0
BRAF CPL XF HM INTM O OVM SXM C16 FRCT CMPT ASM
ST1 各位的定义
1) BRAF:块重复操作标志位。
2) CPL:直接寻址编辑方式标志位。CPL=1,表示选用栈指针(SP)的直接寻址方式;
MVKD DATA1, *AR2 DATA1 标注的地址就是一个 dmad 值,DATA1 必须适合程序中的标号或者 DSP 内 部已经定义的单元 ② 程序存储器地址(pmad)寻址——用一个符号或具体的数寻址 MVPD TABLE1, *AR2 TABLE1 所标注的地址就是一个 pmad 值,TABLE1 标注的程序存储单元中的一个 字 程序存储器地址寻址和数据存储器地址寻址区别仅在于空间不同 ③ 端口寻址 PORTR F2F0, *AR5 F2F0 指的是端口地址,端口地址寻址只涉及两条指令,端口读(PORTR)和端 口写(PORTW) 片外存储空间也只有 WRITA 和 READA 两条指令 ④ *(1K)寻址 LD *(BUFFER), A 用一个符号或一个常数来确定数据存储器中的一个地址,访问数居空间的任意 单元而不改变数据页(DP)的值,也不用对 AR 进行初始化。不能与 RPT,RPTZ 一起使用 采用绝对寻址方式时,指令长度将在原来的基础上增加一个字 3) 累加器寻址 只有两条指令 READA 和 WRITA 可以采用累加器寻址 4) 直接寻址 ADD SAMPLE, A ;把存储器单元 SAMPLE 中的内容加到累加器 A 中去 或 ADD @x, A ;将符号@加在变量 x 的前面 CPL=0 dmad 值与 9 位的 DP 值结合,形成 16 位的数据存储器地址
DSP 重点知识点
1. 数字信号处理的实现方法(P1) 1) 在通用计算机上用软件实现(速度较慢,一般用于 DSP 算法模拟) 2) 在通用计算机系统中加上专用的加速处理机实现(专用性强,应用受限,不便于系 统的独立运行) 3) 用通用的单片机实现——用于不太复杂的数字信号处理(简单的 DSP 算法) 4) 用专用的 DSP 芯片实现——具有更加爱适合 DSP 的软硬件资源,可用于复杂的数字 信号处理算法 5) 用专用的 DSP 芯片实现——特殊场合,要求信号处理速度极高(专用性强,应用受 限)
② 循环寻址
③ 位倒序寻址
位倒序寻址提高了执行速度和在 FFT 算法的程序中使用储存器的效率。在这种
寻址方式中,AR0 存放的整数 N 是 FFT 点数的一半,当使用位倒序寻址方式把
AR0 加到辅助寄存器中时,地址以位倒序方式产生,即进位是从左向右的,而
不是从右向左
④ 双数据存储器操作数寻址
用 Xmem 和 Ymem 代表这两个数据存储器操作数,Xmem 表示读操作数,Ymem
数据为证,如果数值大于 7FFF FFFFH,则饱和处理的结果为 7FFF FFFFH;如果
SXM=1,若移位后,数值大于 7FFF FFFFH,则饱和处理的结果为 7FFF FFFFH;若
移位后数值小于 8000 0000H,则生成 8000 0000H
按指令要求操作数据
在指令执行期间,累加器的内容不变
13. 寻址存储器映射 CPU 寄存器无需等待周期,存储器映射外设存储器至少需要两个机器周
期,由片内外设电路决定//P20
14. 数据页 0(0H~7FH)不能映射到程序空间//P20
15. 特殊功能寄存器(P20)
1) 第一类特殊功能寄存器