《DSP原理及应用》复习资料

合集下载

DSP技术及应用考试复习资料(按题型分)

DSP技术及应用考试复习资料(按题型分)

一、填空题1.命令文件用.cmd扩展名表示。

2.TMS320LF2407 DSP共有144引脚。

3.与C语言相比,汇编语言的可移植性较差4. 在数的定标中,如果采用Q表示法,一个Q8定点数的精度为1/165. TMS320LF2407 DSP内部含有8 个辅助寄存器。

6.TMS320LF240X DSP微处理器采用的是哈佛结构7. 采用DSP进行数字信号处理属于软硬件结合实现方法。

8. 一般情况下,下列器件在工作时,功耗最小的是小液晶块9. TMS320LF2407 DSP中,累加器的位数为:32位10.可编程数字信号处理器简称DSP11.看门狗的作用是PC受到干扰而跑飞时产生复位12.TMS320LF240X DSP有1个累加器。

13.输出比较功能一般用于在规定的时刻输出需要的电平14. TMS320LF240X DSP共有86条指令,分为6大类。

15.一般情况下,TMS320LF240X系列DSP内的用户程序存储在Flash存储器中16. TMS320LF240X DSP具有 4 个通用定时器,都采用16位计数器,计数范围是0-65535个脉冲。

17.ADD *+,8,AR4含义是:以当前AR中的内容为地址的数据存储单元内容左移8位后与ACC中内容相加,结果送与ACC,且AR中内容加一,并指定AR4为下一个当前AR。

18.在数的定标中,如果采用Q表示法,Q越大,数值范围越大,但精度越低。

19.LF240X中断源分为__软件______中断和__硬件______中断。

20. 在TMS320LF240X DSP中,优先级最高的中断是__复位______。

21.TMS320LF240X DSP共有__3____种基本的数据寻址方式,分别是立即、直接、间接。

22.按数据格式分类,DSP芯片可分为定点式芯片和浮点式芯片。

23.TMS320LF2407A DSP有3种低功耗模式。

24.DSP执行一条指令,需要通过取指、译码和执行等阶段。

DSP原理及应用(杨风开)考试复习重点及课后部分习题答案

DSP原理及应用(杨风开)考试复习重点及课后部分习题答案

1-1程序存储器中保存的是什么?程序的最终表现形式是什么?答:(1)程序存储器中保存的是二进制数据,即物理上的高低电平信号。

(2)程序的最终表现形式是机器码,即用二进制表示的高低电平。

1-2 何为总线?总线的图形表示形式是怎样的?(画图说明)P5 P8答:(1)总线是连接多个设备、供多个设备使用的一系列性质相同的连线。

(2)总线用双线箭头表示。

1-5 计算机系统由哪两部分构成?两大部分间通过什么连接?P5答:(1)由CPU和外设构成;(2)通过总线连接。

1-6 何为单片机?何为DSP?P5 P7答:(1)单片机是将CPU和外设功能集成在一块芯片上的计算机系统;(2)DSP是特殊的单片机,特指数字信号处理器。

1-8 经典的数字信号处理方法有哪些?P7答:(1)时域中的数字滤波(2)时域、频域的快速傅里叶变换(FFT)1-10 区别单片机和DSP的标志是什么?P7答:是加连乘指令。

DSP有加连乘指令而单片机没有。

1-14 DSP有几个移位定标寄存器?作用是什么?P11 P12答:(1)有3个(ACC与a输入数据总线、b输出数据总线、c乘积寄存器之间)(2)作用a使数据在传送过程中按指定方式移位;b按指定方式对数据进行小数处理(定标)数据的移位和定标均在传送过程中自动发生,不需要花费CPU时间。

1-17 在DSP中做乘法运算时,一个乘数必须来自TREG,运算结果保存在PREG。

1-22 DSP有哪3个独立地址空间?每个空间容量是多少?P18答:有程序存储器、数据存储器和I/O。

每个空间容量是64K字。

1-24 DARAM和SARAM有什么区别?P18~20答:(1)DARAM是双访问RAM,SARAM是单访问RAM;(2)DARAM在CPU内部,而SARAM在芯片内部,CPU外部。

1-27 LF25407型DSP片内有多大容量FLASH程序存储器?FLASH程序存储器属于那一部分电路?P22答:有32K容量FLASH程序存储器。

TMS320C54xDSP原理及应用复习资料(精)

TMS320C54xDSP原理及应用复习资料(精)

填空:●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)。

DSP原理及应用复习 总结

DSP原理及应用复习 总结

DSP芯片的主要结构特点:哈佛结构、专用的硬件乘法器、流水线操作、特殊的DSP指令、快速的指令周期。

中央处理器的体系架构分为:冯·诺依曼结构和哈佛结构冯·诺依曼结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。

由于取指令和存取数据要从同一个存储空间存取,经由同一总线传输,因而它们无法重叠执行,只有一个完成后再进行下一个。

哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。

可以减轻程序运行时的访存瓶颈。

基础特性分类:静态DSP芯片、一致性的DSP芯片。

数据格式分类:定点DSP芯片、浮点DSP芯片。

用途分类:通用型DSP芯片、专用型DSP芯片。

处理数据位数分类:16/32位TMS320F2812芯片封装方式两类:179引脚的GHH球形网格阵列BGA封装、176引脚的LQFP 封装。

DSP内部总线分为:地址总线和数据总线。

注意:DSP外部总线:即DSP芯片与外扩存储器的总线接口,包括19根地址线和16根数据线。

时序寄存器XTIMINGx主要用于设置读写时序参数;配置寄存器XINTCNF2主要完成选择是种,设置输入引脚状态及写缓冲器深度;控制寄存器XBANK用于设置可增加周期的特定区,以及设置增加的周期数。

命令文件CMD是DSP运行程序必不可少的文件,用于指定DSP存储器分配。

由两个伪指令构成,即MEMORY(定义目标存储器的配置)和SECTIONS(规定程序中各个段及其在存储器中的位置)。

28X系列DSP时钟和系统控制电路包括:振荡器、锁相环、看门狗和工作模式选择等锁相环和振荡器的作用是为DSP芯片中的CPU及相关外设提供可编程的时钟芯片内部的外设分为告诉我社和低速外设,可以设置不同的工作频率看门狗模块用于监控程序的运行状态,它是提高系统可靠性的重要环节。

28xDSP片上晶振电路模块允许采用内部振荡器或外部时钟源为CPU内核提供时钟DSP处理器内核有16根中断线,包括和NMI两个不可屏蔽中断和INT1至INT14等14个可屏蔽中断(均为低电平有效)。

DSP原理及应用考试必备资料

DSP原理及应用考试必备资料

DSP原理及应用考试必备资料本人精心整理哦一、填空题部分:1.TI公司的定点DSP产品主要有TMS320C2000 系列、TMS320C5000系列和TMS320C6000 系列。

2.’C54x DSP中传送执行指令所需的地址需要用到PAB 、CAB、DAB和EAB4条地址总线。

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

其中RAM又可以分为两种类型:单寻址RAM(SARAM)和双寻址RAM(DARAM)。

4.’C54x DSP的内部总存储空间为192K字,分成3个可选择的存储空间:64K字的程序存储空间、64K字的数据存储空间和64K字的I/O空间。

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

6.’C54x DSP的寻址方式有七种,分别为立即寻址、绝对寻址、累加器寻址、直接寻址、间接寻址、存储器映象寄存器寻址、堆栈寻址。

7.在’C54x DSP寻址和指令系统中,Xmem和Ymem表示16位双寻址操作数,Dmad为16位立即数,表示数据存储器地址,Pmad为16位立即数,表示程序存储器地址。

8.程序计数器的值可以通过复位操作、顺序执行指令、分支转移,累加器转移,块重复,子程序调用,从累加器调用子程序,中断等操作改变。

9.’C54x DSP芯片采用了6级流水线的工作方式,即一条指令分为预取指、取指、译码、寻址、读数和执行6个阶段。

10.解决MMR写操作的流水线冲突时,一般可用采用推荐指令和插入空操作指令的方法。

11.’C54x DSP定时器由3个16位存储器映射寄存器组成:定时器寄存器(TIM)、定时器周期寄存器(PRD)和定时器控制寄存器(TCR)。

12.主机接口(HPI,Host Port Interface)是TMS320C54x 系列定点芯片内部具有的一种接口部件,主要用于DSP与其他总线或CPU进行通信。

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

DSP原理及其应用(复习题集)

DSP原理及其应用(复习题集)

1、累加器A分为三个部分,分别为 AG、AH、AL ;2、TMS320VC5402型DSP的内部采用 8 条 16 位的多总线结构;3、TMS320VC5402型DSP采用哈佛总线结构对程序存储器和数据存储器进行控制;4、TMS320VC5402型DSP有 8 个辅助工作寄存器;5、DSP处理器TMS320VC5402中DARM的容量是 16K 字;6、TI公司的DSP处理器TMS320VC5402PGE100有 2 个定时器;7、在连接器命令文件中,PAGE 1 通常指数据存储空间;8、C54x的中断系统的中断源分为硬件中断和软件中断;9、TI公司DSP处理器的软件开发环境是 CCS(Code Composer Studio);10、DSP处理器TMS320VC5402外部有 20根地址线;11、直接寻址中从页指针的位置可以偏移寻址 128 个单元;12、在链接器命令文件中,PAGE 0通常指程序存储空间;13、C54x系列DSP处理器中,实现时钟频率倍频或分频的部件是锁相环PLL ;14、TMS320C54x系列DSP处理器上电复位后,程序从指定存储地址 FF80H 单元开始工作;15、TMS320C54x系列DSP处理器有 2 个通用I/O引脚,分别是 BIO和XF ;16、DSP处理器按数据格式分为两类,分别是定点DSP和浮点DSP ;17、TMS329VC5402型DSP的ST1寄存器中,INTM位的功能是开放/关闭所有可屏蔽中断;18、MS320C54X DSP主机接口HPI是 8 位并行口;19、在C54X系列中,按流水线工作方式,分支转移指令的分为哪两种类型:无延迟分支转移、延迟分值转移;20、C54x的程序中,“.bss”段主要用于为变量保留存储空间;21、从数据总线的宽度来说,TMS320VC5402PGE100是 16 位的DSP存储器;22、TMS320VC5402型DSP处理器的内核供电电压 1.8V ;23、TMS320C5402系列DSP处理器最大的数据存储空间为 64K 字;24、在链接器命令文件中,PAGE 0通常指程序存储空间;25、DSP技术是利用专用或通用数字信号处理芯片,通过数值运算的方法对信号进行处理;26、C54x的程序中,“.text”段是文本段,主要包含可执行文本;27、C54x系列DSP上电复位后的工作频率是由片外3个管脚 CLKMD1、CLKMD2、CLKMD3 来决定的;28、DSP处理器TMS320C5402最大的程序存储空间为 1M 字;29、从应用领域来说,MCU(单片机)主要用于控制领域;DSP处理器主要应用于信号处理;30、TMS320C54X DSP提供一个用16位堆栈指针(SP)寻址的软件堆栈。

DSP原理与应用技术-考试知识点总结

DSP原理与应用技术-考试知识点总结

DSP原理与应用技术-考试知识点总结第一章1、DSP系统的组成:由控制处理器、DSPs、输入/输出接口、存储器、数据传输网络构成。

P2图1-1-12、TMS320系列DSPs芯片的基本特点:XXX结构、流水线操作、专用的硬件乘法器、特殊的DSP指令、快速的指令周期。

3、XXX结构:是一种将程序指令储存和数据储存分开的储存器结构。

特点:并行结构体系,是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个相互独立的存储器,每个存储器独立编址,独立访问。

系统中设置了程序和数据两条总线,使数据吞吐率提高一倍。

4、TMS320系列在XXX结构之上DSPs芯片的改进:(1)允许数据存放在程序存储器中,并被算数运算指令直接使用,增强芯片灵活性(2)指令储存在高速缓冲器中,执行指令时,不需要再从存储器中读取指令,节约了一个指令周期的时间。

5、XXX结构:将指令、数据、地址存储在同一存储器中,统一编址,依靠指令计数器提供的地址来区分是指令、数据还是地址,取指令和去数据都访问同一存储器,数据吞吐率低。

6、流水线操作:TMS320F2812采用8级流水线,处理器可以并行处理2-8条指令,每条指令处于流水线的不同阶段。

解释:在4级流水线操作中。

取指令、指令译码、读操作数、执行操作可独立地处理,执行完全重叠。

在每个指令周期内,4条不同的指令都处于激活状态,每条指令处于不同的操作阶段。

7、定点DSPs芯片:定点格式工作的DSPs芯片。

浮点DSPs芯片:浮点格式工作的DSPs芯片。

(定点DSPs可以浮点运算,但是要用软件。

浮点DSPs 用硬件就可以)8、DSPs芯片的运算速度衡量标准:指令周期(执行一条指令所需时间)、MAC时间(一次乘法和加法的时间)、FFT执行时间(傅立叶运算时间)、MIPS(每秒执行百万条指令)、MOPS(每秒执行百万次操作)、MFLOPS (每秒执行百万次浮点操作)、BOPS(每秒十亿次操作)。

DSP原理及应用总复习资料(1)

DSP原理及应用总复习资料(1)

DSP复习资料一、填空题1、TMS320C54x的CPU状态控制寄存器应包括处理器工作方式控制及寄存器PMST、状态寄存器ST0和状态寄存器ST1。

P15-162、TMS320C54x系列DSP芯片的总线结构包括1条程序总线、3条数据总线和4条地址总线。

P103、试写出两种存储器映像寄存器寻址指令:POP 、LDM 。

P332-。

4、TMS320C54xDSP的Q12.3定标的最大数据精度是35、54x系列的存储空间在不扩展的情况下共可提供192kW的可寻址存储空间。

6、54X系列DSP的CPU结构单元中专用于通信Viterbi编码的是比较、选择和存储单元(CSSU)。

P147、编写命令链接文件时所用的两个命令分别是MEMORY和SECTIONS。

P1028、通用DSP芯片使用SUBC完成除法运算的限制条件是两个操作数必须为正数。

9、TMS320C54x系列芯片的存储空间在不扩展的情况下应包括64K字程序存储空间、64K字数据存储空间和64K字I/O存储空间,总共192K字可寻址存储空间。

P1710、负小数0.05在16位定点DSP的汇编语言中的正确描述是.word -5*32768/100。

P1642-。

11、TMS320C54xDSP的Q.15定标的数据范围是+1~-1,其最大数据精度是1512、TMS320C54x的地址总线访问方式中,程序读、写访问的是PAB总线。

P1013、54x系列DSP的6条独立流水线操作分别是预取指、取指、取操作数和执行指令。

P214、DSP的中断处理包括接收中断请求、中断确认和执行中断服务程序三个流程。

P237-23815、DSP芯片根据数据运算方式分为定点和浮点DSP,54x系列属于16位定点DSP。

P416、TMS320C54x系列芯片的存储空间在不扩展的情况下应包括64K字程序存储空间、64K字数据存储空间和64K字I/O存储空间。

同9题17、试写出两种寻址32位数的指令:DADD、DSUB。

DSP原理及应用_复习题.doc

DSP原理及应用_复习题.doc

一.判断题(本题总分10分,每小题1分)############################ 错误 ##################################### 4.DSP处理器TMS320VC5402的供电电压为5V。

()8.TMS320C54X DSP是浮点型处理器。

()10. TMS320VC5402型DSP内部有8K字的ROM,用于存放自举引导程序、u律和A律扩展表、sin函数表以及屮断向量表。

1.DSP的流水线冲突产生的原因是由于DSP运行速度还不够快。

()3.TMS320C54X系列DSP外部程序存储器的分页扩展受DROM位控制。

()1.汇编伪指令可以用大写表示。

()10. TMS320VC5402型DSP町以通过设置DROM位实现数据存储空间和程序存储空间共享片内DARAMo1.TMS320VC5402型DSP汇编指令READA的寻址范围为64K字。

()2.TMS320C54X系列DSP可以通过设置OVLY位实现数据存储空间和程序存储空间共亨片内ROMc ()5.TMS320VC5402型DSP汇编语言的伪指令也是一种指令,同样占用存储空间。

()8.TMS320VC5402型DSP的工作频率是由外部晶振唯一确定的。

()9.TMS320VC5402型DSP汇编语言的伪指令也是一种指令,同样占用存储空间。

()1.DSP处理器TMS320VC5402内部含有SARAM存储器。

()2. 3.3V的TTL电平器件可以直接驱动5V的CMOS器件。

()3.DSP的流水线冲突产生的原因是由于DSP运行速度还不够快。

()6.C54X系列DSP处理器的累加器A,B是32位的。

()8.DSP处理器TMS320VC5402有不止一种串行口。

()4.DSP处理器TMS320VC5402在微型计算机工作模式吋,上电复位后程序从片外存储器的FF80h单元开始执行。

()9.DSP处理器TMS320VC5402的程序存储空间只有64K字。

DSP原理及应用复习资料word版本

DSP原理及应用复习资料word版本

DSP 原理及应用复习资料一、填空题(每空2分,共20分)二、选择题(每题2分,共20分)三、判断题(每题2分,共10分)1、DSP芯片采用改进的哈佛结构使其具有极高的数值运算效率。

()2、DSP的中断处理包括接受中断请求、响应中断两个流程。

()3、ST0中的控制位’C”能决定DSP是工作于双精度还是双字运算方式。

()4、DSP用符号@”加立即数表示采用的直接寻址,不可省略。

()5、程序计数器扩展寄存器XPC在MMR中的地址是0018H。

()6 54X系列DSP的中央CPU结构里包含有一个16x16位硬件乘法器单元。

()7、暂存器T 在存储器映像CPU寄存器的地址是OOOEH。

()8、控制字OVM可用于配置54x系列DSP芯片的片内存储器。

()9、编写命令链接文件时所用的两个命令分别是MEMORY和SECTION。

()10、TMS320VC5402片内具有两个8位的软件可编程定时器。

()11、汇编器对公用目标文件中的.bss定义段映射到目标存储器的RAM空间()12、通用DSP芯片使用SUBC完成除法的限制条件是两个操作数必须为正。

()13、C54x系列芯片的存储空间不扩展时能提供64K字的可寻址存储空间。

14、通用DSP芯片依靠带条件减法指令(SUBC)和RPTB指令实现除法。

()15、堆栈指针SP在存储器映像CPU寄存器的地址是001EH。

()16、DSP在对32位数寻址时,一般先处理低有效字,然后处理高有效字。

()17、若DSP当前中断为INT2且PMST=0080H,则中断向量地址应为C0H。

()18、汇编器对公用目标文件中的.data段映射到目标存储器的EPROM空间。

()19、ST1中的控制位“C16”能决定DSP是工作于双精度还是双字运算方式。

()20、汇编器对公用目标文件中的.text段映射到目标存储器的RAM空间。

()21、TMS320C54X的数据总线访问方式中,数据读访问的是CB和EB总线。

DSP原理与应用复习提要

DSP原理与应用复习提要

DSP原理与应用复习纲要一、书后习题1、简述数字信号处理器的主要特点。

1-32、TI公司DSP芯片的主要产品系列。

经典产品有:TMS320C1X、TMS320C25、TMS320C3/4X、TMS320C5X、TMS320C8X。

目前主流系列:TMS320C2000、TMS320C5000、TMS320C6000。

3、给出存储器的两种主要结构,并分析其区别。

1-44、给出数字信号处理器的运算速度指标,并给出具体含义。

1-65、TMS320C55x DSP CPU有哪些特征和优点?2-16、TMS320C55x DSP的内部结构由哪几部分组成?2-27、简述指令缓冲单元(I)、程序流程单元(P)、地址流程单元(A)和数据计算单元(D)的组成和功能。

2-38、TMS320C55x DSP有哪些片上外设?2-59、TMS320C55x的寻址空间是多少?当CPU访问程序空间和数据空间时,使用地址是多少位的?理解程序空间和数据空间的寻址方式。

2-610、符合IEEE 1149.1标准的测试/仿真接口(JTAG)的引脚有哪几个?查阅资料了解JTAG接口的功能。

2-7JTAG最初是用来对芯片进行测试的。

JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。

11、TMS320C5509A的复位(/RESET)引脚上出现何种电平会产生复位?复位后,程序入口地址是什么?12、TMS320C55x DSP支持哪三种寻址模式?3-113、查阅资料,了解.text,.bss,.data,.sect,.usect等汇编伪指令的使用方法。

附录14、查阅资料,了解链接伪指令MEMORY和SECTIONS的使用方法。

附录15、理解指令:MOV *AR3+<<#16, AC1 。

3-4指令功能是把AR3指向的地址里面的内容左移16位(二进制左移16位相当于十六进制左移四位,所以在右边补四个0),把AR3指向的地址里面的内容左移后的内容送进AC1,之后指针AC3自加一次。

DSP 技术及应用复习资料

DSP 技术及应用复习资料

DSP技术及应用复习概要一、1、DSP按数据格式来分类,可分定点DSP芯片和浮点DSP芯片。

P22、TI DSP主要分为哪三个系列,分别有什么特点,和应用场合?P53、TI公司为DSP C6000推出的集成开发环境CCS提供了配置、建立、调试、跟踪和分析程序的工具。

4、DSP开发中,一个最小的C应用程序,一般包含以下几个文件:(1)主程序main.c。

这个文件必须包含一个main()函数作为C程序的入口点。

(2)链接命令文件.cmd。

这个文件包含了DSP和目标板的存储器空间的定义以及代码段、数据段是如何分配到这些存储器空间的。

这个文件可有用户自己编写。

(3)C运行库文件rts6400.lib(或者DSP兼容的rstxxxx.lib)。

C运行库提供了如printf 等标准C函数,还提供了C环境下的初始化函数c_int00()。

这个文件位于CCS安装目录下的\c6000\cgtools\lib子目录中。

(4)Vectors.asm。

这个文件中的代码将作为IST(中断服务表),并且必须被链接命令文件(.cmd)分配到0地址。

5、MFLOPS、MIOS、MIBS、MIPS含义。

P4MFLOPS——每秒执行百万个浮点操作MIOS——每秒执行百万次操作MIBS——每秒百万位MIPS——每秒百万条指令6、GPIO寄存器GPXEN、GPXDIR和GPXV AL,写0写1的作用?GPIO的功能?P274 GPIO使能寄存器(GPEN)GPIO方向寄存器(GPDIR):决定某一给定GPIO引脚输入还是输出。

相应GPIO信号通过GPxEN位字段使能时,GPDIR才有效。

GPIO数值寄存器(GPV AL):表示给定GPIO引脚驱动的数值,或给定GPIO引脚上检测到的数值。

7、TMS320DM642定点还是浮点?处理器位数TMS320DM642是32位定点型DSP2003年推出,主要面向数字媒体,增加了3个双通道数字视频口,8个功能单元,4GB可寻址地址空间,片外存储器通过EMIF(外部存储器接口)8、EMIF作用P39支持各种外部器件的无缝接口,包括流水线的同步突发SRAM(SBSRAM)、同步DRAM (SDRAM)、异步器件(SRAM、ROM和FIFO等)、以及外部共享存储器件C64x的EMIF支持类型:ZBTSRAM、同步FIFO、流水线式SBSRAM、直通式SBSRAM 9、EDMA P74EDMA控制所有二级高速缓存/内存控制器和C64x DSP外设之间的数据传输,无需占用CPU时间。

DSP原理与应用考试重点

DSP原理与应用考试重点

DSP原理与应用考试重点DSP原理与应用考试重点(仅供参考,祝大家考试顺利)第一章 DSP概述1.3 哈弗结构:采用双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线。

独立编址和独立访问,可对程序和数据进行独立传输,使取指令操作、指令执行操作、数据吞吐并行完成,大大提高了数据的处理能力和指令的执行速度,非常适合实时的数字信号处理。

思考题与习题1-1论述通用微处理器和DSP芯片之间的共同特点和主要区别。

答:共同特点:都具有高速运算和控制能力主要区别:DSP具有特殊结构,其芯片内部采用程序和数据分开的哈弗结构,同时能读取指令和数据。

1-2论述DSP芯片结构上的主要特点。

答:DSP芯片内部采用程序和数据分开的哈弗结构,采用双存储空间,有各自独立的程序总线和数据总线,使取指、译码、执行并行完成。

什么是DSP给记下。

第二章 CUP结构与指令集2.1 CPU的结构1.CPU部分结构:程序的取指、指令分配和译码机构:程序取指单元(由程序总线与片内程序存储器相连)、指令分配单元和指令译码单元。

2.程序执行机构:2个对称数据通道(A和B)、2个对称的通用寄存器组、2组对称的功能单元(每组4个)、控制寄存器、控制逻辑及中断逻辑等。

3.芯片测试、仿真端口及其控制逻辑。

取指包:如C67xx系列芯片的程序总线宽度为2.流水线译码的2个节拍:1.指令分配(DP)2.指令译码(DC)。

2.5.1 中断类型和中断信号中断类型:1.复位 2.不可屏蔽中断 3.可屏蔽中断。

2.5.2中断服务表(IST)1.中断服务表(IST):是包含中断服务代码取指包的一个地址表。

2.中断服务取指包(ISFP):包含8条指令,主要存放中断服务指令,当中断指令过长不能存放在单个FP中时,就需要跳转到下一个中断程序。

3.中断服务表指针(ISTP)寄存器:用于确定中断服务程序在中断服务表中的地址,ISTP中的字段ISTB确定IST的地址基址,另一个字段HPEINT确定当前响应的中断,并给出取指包在IST中的位置。

DSP复习资料+习题+答案

DSP复习资料+习题+答案

DSP复习资料+习题+答案1、定点DSP:数据以定点格式⼯作的DSP芯⽚称为定点DSP芯⽚,该芯⽚简单、成本较低。

两种基本表⽰⽅法:整数表⽰⽅法:主要⽤于控制操作、地址计算和其他⾮信号处理的应⽤。

⼩数表⽰⽅法:主要⽤于数字和各种信号处理算法的计算中。

定点表⽰并不意味着⼀定是整数表⽰。

2、浮点DSP:数据以浮点格式⼯作的DSP芯⽚称为浮点DSP芯⽚,该芯⽚运算精度⾼、运⾏速度快。

浮点数在运算中,表⽰数的范围由于其指数可⾃动调节,因此可避免数的规格化和溢出等问题。

但浮点DSP⼀般⽐定点DSP复杂,成本较⾼。

3、TI公司常⽤的DSP芯⽚可以归纳为三⼤系列:TMS320C2000系列:TMS320C2xx/C24x/C28x等;TMS320C5000系列:TMS320C54x/C55x等;TMS320C6000系列:TMS320C62x/C67x/C64x4、在对I/O空间访问时,除了使⽤数据总线和地址总线外,还要⽤到IOSTRB、IS和I/W控制线。

5、C54x C语⾔相同点:1)结构化程序设计的思想,以函数为单位2)⼤部分变量、常量、结构体、枚举、联合体、指针的定义3)局部变量、全局变量、静态变量、动态变量4)宏定义、宏展开、宏调⽤5)算术、关系、逻辑、位操作运算符以及运算符之间的优先级和结合性6)函数的组织:顺序结构、分⽀结构、循环结构不同点:1)所处理数据的性质不同;程序结构不同PC :采集好的,数据量⼤;DSP:实时采集,量⼩2)数据的输⼊输出设备不同3)死循环”的对待上不同。

4)语法结构及细节上的不同6、汇编器有5条伪指令可识别汇编语⾔程序的各个部分:.bss 为未初始化的变量保留空间;.data 通常包含了初始化的数据;.sect 定义已初始化的命名段,其后的数据存⼊该段;.text 该段包含了可执⾏的代码;.usect 在⼀个未初始化的有命名的段中为变量保留空间。

7、段的处理链接器在处理段的时候,有如下2个主要任务:(1)将由汇编器产⽣的的⼀个或多个.obj⽂件链接成⼀个可执⾏的.out⽂件;(2)重新定位,将输出的段分配到相应的存储器空间。

DSP原理及应用总复习

DSP原理及应用总复习

4.专用的硬件乘法-累加器 ---DSP芯片都配有专用的硬件乘法-累加器,可在1个周期 内完成一次乘法和一次加法操作。乘法速度越快, DSP的性能越高。
5.特殊的DSP指令 ---完成特殊功能的指令。C54x系列共计15条,如FTRS和
DELAY指令等。
6. 快速的指令周期
---哈佛结构、流水线操作、专用的硬件乘法器、特殊的 DSP指令及继承电路的优化设计,目前TMS320系列处 理器的指令周期已经达到了20ns以下,有的甚至达到了 几个ns,这使得DSP芯片能够实时实现许多DSP应用。
溢出处理
• 通过使结果保持为最大值或最小值,ALU的饱和逻辑可防止结 果产生溢出。
• 当发生溢出时,与目标累加器相关的溢出标志位OVA或OVB被 置1,直到复位或执行溢出条件指令。
➢ 若OVM=0,对运算结果不进行任何调整,直接送累加器; ➢ 若OVM=1,饱和逻辑使能,根据溢出方向,累加器加载最大正32
F800h F900h FA00h FB00h FC00h FD00h FE00h FF00h FF80h
C541/545/546
用户程序
保留 中断向量表
DAGEN、片内外设、数据存储器等连接在一起;
• CB、DB是与读操作相关的数据总线,用来传送从数据存储器读出的 数据;
• EB是与写操作相关的数据总线,用来传送写入数据存储器的数据。
4组地址总线主要用来提供执行指令所需的地址。
C54x读/写操作占用总线情况
读/写方式
程序读 程序写 单数据读 双数据读 32位长数据读 单数据写 数据读/数据写 双数据读/系数读 外设读 外设写
TMS320C54x DSP的引脚:
− C54x芯片采用CMOS制造工艺,采用塑料或陶瓷四方扁平封装; − 生产型号不同引脚个数也不同; − VC5402共有144个引脚,按功能可分为电源引脚、时钟引脚、控

DSP原理及应用期末复习(精)

DSP原理及应用期末复习(精)

《DSP原理及应用》课程复习题:一、TMS320VC5416主要特征:1、高级多总线结构,具有1条程序总线、3条数据总线和4条地址总线2、40位的算术逻辑单元(ALU),包括一个40位桶形移位器和两个独立的40位累加器。

3、17位×17位并行乘法器和一个40位专用加法器4、具有8M×16位程序存储器扩展空间5、128k×16位片内RAM包括:8块8k×16位DARAM(双存取RAM)可用于程序/数据存储器; 8块8k×16位SARAM(单存取RAM)可用于程序存储器6、TMS320VC5416内有192K字可寻址存储空间, 64k字程序存储器、 64k字数据存储器 64k字I/O空间,最大存储空间可扩展至8M字。

7、一个16位定时器,6通道DMA控制器,3个McBSP,8/16位增强并行主机接口HPI8/168、如果要求CPU工作频率为32MHz,而接在X2管脚的晶振为16MHz,映射到存储器空间的时钟模式寄存器CLKMD (地址为58H的值应为__。

如果定时器需定时1ms,如果已知公式:,若TDDR=1000B,则PRD应该设置为。

9、在TMS320VC5416系统中, 5000系列CCS环境下,一个无符号字符型数在内存中占用的比特数为 ,一个无符号整型数在内存中占用比特数为。

一个短整型数在内存中占用的比特数为,一个浮点型在内存中占用的比特数为_________。

10、试举例说明TMS320VC5416中断分可屏蔽中断和不可屏蔽中断11、TMS320VC5416多缓冲串行口有几个?试举例说明SPSDx(x=0,1,2寄存器及SPSAx(x=0,1,2寄存器功能。

12、简述TMS320VC5416双存取存储器DARAM与单存取SARAM工作原理13、设允许DSP实验箱的外中断2(xint2中断,并设复位后程序入口地址为0x80,写出初始化程序。

(c文件),不需编写中断向量表vectors.asm及命令链接文件i2.cmd14、设复位后程序入口地址为0x80,晶振频率16MHz, CPU工作频率为8MHz,定时器采用中断方式,定时5ms,TDDR=1111b,写出初始化程序段15、键盘采用查询方式,如果按键1,作y=5的运算,如果按键2,作y=1的运算,否则y=6,根据功能写出c程序。

DSP原理及应用考试复习(精)

DSP原理及应用考试复习(精)

DSP作业1.DSP芯片有哪些主要特点?答:DSP的主要特点有:1.哈佛结构2.多总线结构3.流水线结构4.多处理单元5特殊的DSP指令6.指令周期短7.运算精度高8.硬件配置强。

2.简述典型DSP应用系统的构成。

答:输入信号首先进行带限滤波和抽样,然后进行数模变换将信号变换成数字比特流,根据奈奎斯特抽样定理,对低通模拟信号,为保持信号的不丢失,抽样频率至少必须是输入带限信号最高频率的2倍。

平滑滤波D/ADSP芯片A/D抗混叠滤波输入输出输出3.简述DSP应用系统的一般设计开发过程。

如何选择DSP芯片?答:DSP应用系统的一般开发过程有:系统需求说明;定义技术指标;选择DSP芯片及外围芯片;软件设计说明、软件编程与测试;硬件设计说明、硬件电力与调试;系统集成;系统测试,样机、中试与产品。

DSP芯片的选择:1.DSP芯片的运算速度2. DSP芯片的价格3. DSP芯片的硬件资源(存储器、ADC、PWM等等)4.DSP芯片运算精度5.芯片开发工具:软件硬件6..DSP芯片功耗7.其他:封装、应用场合、售后服务等。

4.常用的DSP芯片有哪些?答:C20x、C24x、C5x、C54x、C62xx、C3x、C4x、C67xx。

5.DSP控制器的应用领域有哪些?答:(1)信号处理:数字滤波、快速FFT、相关运算、谱分析、自适应铝波、卷积、模式匹配、加窗、波形产生等。

(2)通信:调制解调器、数据压缩、回拨抵消、多路复用、传真、自适应均衡、数据加密、扩频通信、纠错编码、可视电话等。

(3)语言:语音邮件、语音存储、语音编码、语音合成、语音识别、语音增强、说话人辨认、说话人确认等。

(4)图形/图像:图像增强、动画、机器人视觉、二维/三维处理器、图像压缩与传输等。

(5)军事:导航、雷达处理、声纳处理、导弹制导等。

(6)医学:病人监控、修复手术、超声设备等。

(7)控制:机器人控制、发动机控制、激光打印控制。

(8)汽车控制:自适应驾驶控制、导航、震动分析等。

DSP原理及应用_复习题(精)【精】-精心整理

DSP原理及应用_复习题(精)【精】-精心整理

一.填空题(本题总分12分,每空1分)1.累加器A分为三个部分,分别为AG,AH,AL2.TMS320VC5402型DSP的内部采用 8 条 16 位的多总线结构。

3.TMS320VC5402型DSP采用哈佛总线结构对程序存储器和数据存储器进行控制。

4.TMS329VC5402型DSP有 8 个辅助工作寄存器。

5.DSP处理器TMS320VC5402中DARAM的容量是 16K 字。

6.TI公司的DSP处理器TMS320VC5402PGE100有_____2______个定时器。

7.在链接器命令文件中,PAGE 1通常指_数据_______存储空间。

8.C54x的中断系统的中断源分为__硬件_____中断和____软件____中断。

1.TI公司DSP处理器的软件开发环境是__ CCS(Code Composer Studio________________。

2.DSP处理器TMS320VC5402外部有_____20______根地址线。

3.直接寻址中从页指针的位置可以偏移寻址 128 个单元。

4.在链接器命令文件中,PAGE 0通常指_程序_______存储空间。

5.C54x系列DSP处理器中,实现时钟频率倍频或分频的部件是_锁相环PLL____________。

6.TMS320C54x系列DSP处理器上电复位后,程序从指定存储地址FF80h __单元开始工作。

7.TMS320C54x系列DSP处理器有__2___个通用I/O引脚,分别是__ BIO和XF _______。

8.DSP处理器按数据格式分为两类,分别是__定点DSP和浮点DSP _____ 9.TMS329VC5402型DSP的ST1寄存器中,INTM位的功能是开放/关闭所有可屏蔽中断。

10.MS320C54X DSP主机接口HPI是__8______位并行口。

1.在C54X系列中,按流水线工作方式,分支转移指令的分为哪两种类型:_无延迟分支转移,延迟分支转移__3.C54x的程序中,“.bss”段主要用于_为变量保留存储空间______________。

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

名词解释
DSP : Digital Signal Processing/Processor 数字信号处理技术/数字信号处理器
CCS : Code Composa Studio 集成开发环境
COFF :Common Object File Format 公共目标文件格式
简答题
Ⅰ.DSP系统的设计步骤?
1.明确设计任务,确定设计目标
2.算法模拟,确定性能指标
3.选择DSP芯片和外围芯片
4.设计实时的DSP应用系统
5.硬件与软件的调试
6.系统集成与调试
Ⅱ.DSP系统的实现方法?
1.在通用的计算机(PC)上用软件实现
2.在通用计算机系统中加入专用的加速处理机实现
3.用单片机实现,用于不太复杂的数字信号处理
4.在通用的可编程DSP芯片实现
5.用专用的DSP芯片实现
6.用基于通用DSP核的ASCI芯片实现
Ⅲ.流水线操作的原理?
将指令分成几个子操作,每个子操作作用不同的操作阶段完成
T1T2T3T4T5T6
Ⅳ.DSP的构成以及处理过程?
构成:一个典型的DSP系统应包括混叠滤波器、数据采集A/D转换器、数字信号处理器DSP、D/A转换器和低通滤波器等。

处理过程:
1.将输入信号x(t)进行抗混叠滤波,滤掉高于折叠频率的分量,以防止信号频谱的混叠2.经采样和A/D转换器,将滤波后的信号转化为数字信号x(n)
3.数字信号处理器对x(n)进行处理,得到数字信号y(n)
4.经D/A转换器,将y(n)转换成模拟信号
5.经低通滤波器,滤除高频分量,得到平滑的模拟信号y(t)
Ⅴ.哈佛结构与冯.诺依曼结构的区别?
哈佛结构:采用双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输
冯.诺依曼结构:采用单存储空间,即程序指令和数据公用一个存储空间,使用单一的地址和数据总线,取指令和取操作数都是通过一条总线分时进行的
Ⅵ.可编程DSP芯片有哪些特点?
1.采用哈佛结构
2.采用多总线结构
3.采用流水线技术
4.配有专用的硬件乘法-累加器
5.具有特殊的DSP指令
6.快速的指令周期
7.硬件配置强
8.支持多处理器结构
9.省电管理和低功耗
Ⅶ.DSP芯片基本结构组成?
中央处理器CPU、内部总线控制、特殊功能寄存器、数据存储器RAM、程序存储器ROM、I/O接口扩展功能、串行口、主机通信接口HPI、定时器、中断系统等
一.DSP芯片的分类
1.按基础特性分类:静态DSP芯片、一致性DSP芯片
2.按用途分类:通用型芯片、专用型芯片
3.按数据格式分类:定点DSP、浮点DSP
二.TMS320C54X的8组16位总线分为1组程序总线(PB),3组数据总线(CB、DB、EB)和4组地址总线(PAB、CAB、DAB、EAB)
三.CPU的基本组成
1.40位算术逻辑运算单元(ALU)
2.2个40位累加器(ACCA、ACCB)
3.1个支持16-31位移位的桶形移动寄存器
4.乘法器-加法器单元(MAC)
5.比较、选择和存储单元(CSSU)
6.指数编码器
7.CPU状态和控制寄存器
四.C54X的乘法-累加器MAC是由乘法器、加法器、符号控制、小数控制、零检测器、舍入器、饱和逻辑和暂存器几部分组成
五.省电和保持方式:4种省电方式:闲置方式1(IDLE1)、闲置方式2、闲置方式3和保持方式
六.TMS320C54X有7种基本的数据寻址方式:立即寻址、绝对寻址、累加器寻址、直接寻址、间接寻址存储器映像寄存器寻址和堆栈寻址
七.TMS320C54X的助记符指令是由操作码和操作数两部分组成
八.按指令的功能分类可以分成数据传送指令、算术运算指令、程序控制指令、并行操作指令和重复操作指令
九.’C54X提供了两种开发环境,一种是非集成开发环境,另一种是集成开发环境
十.编辑:利用各种文本编辑器,可编写汇编语言源程序
汇编:当汇编语言源程序编写好以后,可利用’C54X的汇编器ASM500,对一个或多个源程序分别进行汇编,并生成.1st(列表)文件和.obj(目标)文件
链接:利用’C54X的链接器LNK500,根据链接器命令文件(.cmd)对汇编过的一个或多个目标文件(.obj)进行链接,生成存储器映像文件(.map)和输出文件(.out)调试:对输出文件利用采用软件仿真器、硬件仿真器、评价模块进行调试
十一.所有的COFF目标文件都包含以下3种形式的段:
1..text段(文本段)通常包含可执行代码
2..data段(数据段)通常包含初始化数据
3. .bss段(保留空间段)通常为未初始化变量保留存储空间
十二.链接器对段处理时有两个主要任务:
1.是将一个或多个COFF目标文件的各种段作为链接器的输入段,经链接后在一
个执行的COFF输出模块中建立各个输出段
2.是为各个输出段选定存储器地址
十三.汇编器的功能与作用
十四.宏定义:1.可在源文件的开始定义宏,或者在.include/.copy的文件中定义宏
2.在宏库中定义
宏调用:在定义宏之后,可在源程序中使用宏名作为助记符调用它。

宏扩展:在源程序调用指令时,汇编器将对宏指令进行扩展。

扩展时汇编将变量传递给宏参数,按宏定义取代调用宏语句,然后再对源代码进行汇编。

宏定义P123
十五.链接器的主要任务:根据链接命令文件(end文件),将一个或多个COFF目标文件链接起来,生成存储器映像文件(.map)和可执行的输出文件(.out)十六.指令的操作数遵循以下规定:
1.前缀‘#’后面的操作数是一个立即数
2.前缀‘*’后面的操作数是一个间接地址
十七.C5402控制引脚功能MP/MC:DSP芯片工作方式选择信号。

用来确定芯片是工作在微处理器方式还是微计算机方式。

当芯片复位时,此引脚为0,处理器工作在微计算机方式,片内ROM映射到程序存储器高地址空间。

在微处理方式时,处理器对片外存储器寻址。

十八.处理器工作状态寄存器PMST各状态位的功能MP/MC,OVLY
十九.指令系统中的符号的缩略语
A 累加器A
ACC 累加器
ALU 算术逻辑运算单元
AR X特指某一辅助寄存器(0≤X≤7)
ARP STO中的3位辅助寄存器指针位,指出当前辅助寄存器为AR(ARP)
ASM ST1中的5位累加器移动方位(-16≤ASM≤15)
B 累加器B
BITC BITC是4位数,由它决定用位测试指令测试所指定数据存储单元中的哪一位(0≤BITC≤15)
D men数据存储器操作数
XPC 程序计数器扩展寄存器
X men 在双操作数指令以及某些操作数指令中所用的16位双数据存储器操作数
Y men 在双操作数指令中所用的16位双数据存储器操作数
二十.条件指令所需的条件和相应的操作数P151(表格)。

相关文档
最新文档