淮阴工学院DSP复习

合集下载

DSP期末复习指导淮阴工学院2012物联网(精)

DSP期末复习指导淮阴工学院2012物联网(精)

指令解释:STM #8765,*AR7+把立即数8765存放到AR7所指定的数据存储单元中去MPY #-2,A立即数-2与T寄存器中的值相乘,并将乘积装入累加器A中 MVPDTABLE,*AR1+把中TABLE标注的程序存储器单元地址中的一个字复制到由AR4所指定的数据存储单元中去。

BC new,AOV若累加器A溢出,则跳转至newBC new,AGT若累加器A中的值大于0,则跳转至newSTL A,*AR1+把累加器A低端存放到AR1所指定的数据存储单元中PRTZ A,#4对A清零并设置重复执行下条指令5次ADD *AR4,16,B,A将AR4所指定的数据存储单元中的值左移16后的值与累加器B中的值相加,并把结果装入累加器A中SUB *AR3+,14,A累加器A中的值减去AR3所指定的数据存储单元中的数左移14位后的值,并将结果装入累加器A中。

即:从累加器A中减去AR3所指定的数据存储单元中的数左移14位后的值的值。

MAC #345H,A,B将T寄存器中的值与立即数345的乘积加上累加器A中的值所得到的和装入累加器B中。

STA, *AR4-(ASM=0)即:将累加器A中的值存储到AR4所指向的数据存储单元中。

MAC *AR3+,*AR4+,A,BAR3所指定数据存储单元中的值与AR4所指定数据存储单元中的值相乘,将乘积与累加器A中的值相加所得到的和装入累加器B中 SUB #12345,8,A,B把累加器A中的值与立即数12345左移8位后的值相减所得到的差装入累加器B 中RPT #99NOP重复执行NOP指令100次MVDD *AR3+,*AR5+将AR3所指定的数据存储单元中的值传送到AR5指定的数据存储单元中。

CALA A用累加器A的滴16位加载PCST T,*AR7-T寄存器高端移位后存储到AR7所指定的数据存储单元中。

DST B,*AR1+将累加器B中STA, *AR4+||LD *AR4-,ALD #0032H,4,A将立即数0032H左移4位后装入累加器A中STM #1000H,*AR2将立即数1000H存放到AR2所指定的数据存储单元中。

DSP原理及应用——总复习(包括大纲要求和97个复习自...

DSP原理及应用——总复习(包括大纲要求和97个复习自...
• 24、状态寄存器0中,___ARP__字段是作为辅助寄 存器指针,在间接寻址__单_操作数时,用来选择辅 助寄存器,当DSP工作在__标准_方式时,不能修正 ARP,它必须置“0”。
• 25、状态寄存器0中,DP字段称_数据存储 页指针,在直接寻址方式,若ST1中的 CPL= _0_ ,该字段(9位)与指令中给出 的低7位地址一起形成一个16位直接寻址存 储器的地址。 • 26、CPL=1,选择堆栈指针的直接寻址方 式。 • 27、INTM=0, ___A__ 全部可屏蔽中断。 (A)开放 (B)关闭 28、ASM规定一个多大范围的移位值? 答:-16~15
• 31、若MP/ MC=0,则片内ROM安排到_程 序空间___ 。 • 32、若OVLY=1,则片内RAM安排到__程序 空间和数据空间___ 。 • 33、若DROM= __0_ ,则片内ROM不安排 到数据空间。
• 34、 C54x的CPU包括__ALU______、 __ACCAA和ACCB______、Barrel Shifter、 MAC、CSSU、指数编码器、及CPU状态和 控制寄存器。
本章内容概念较多,并多为理解记忆的知 识要点,其复习应围绕教学重点进行归纳 总结,可通过做课后习题以及下述测试题 来进行。 1、请写出TMS320C54xDSP 8条总线的英 文简称。 答:1组程序总线PB,3组数据总线CB,DB,EB 4组地址总线PAB,CAB,DAB,EAB 2、程序总线传送取自程序存储器的指令代码和 立即操作数。
14、设A=FF20100614H,执行STL A,6,T指 令后, 累加器A和数据存储器单元T中的 结果分别是多少? (T)=8500H A不变 • 15、累加器A和B的差别仅在于累加器 ___A__的31~16位可以用做乘法器的一个 输入。 • 16、如何对进位位C清零和置位? 清零:RSBX C 置位:SSBX C

DSP期末复习资料_图文(精)

DSP期末复习资料_图文(精)

DSP期末复习资料2.DSP芯片的特点:哈佛结构:将程序空间和数据空间分开,可同时取指令和取操作数;(重要)多总线结构:一个机器周期可以多次访问程序空间和数据空间,其内部有P、C、D、E 4个总线;(重要)流水线结构:DSP执行一条指令需要取指、译码、取操作数和执行等几个阶段;(重要)多处理单元:算术逻辑运算单元、辅助寄存器、累加器、硬件乘法器等;特殊的DSP指令、指令周期短、运算精度高、硬件配置强。

3.TMS320系列DSP可分为:C2000(16位/32位定点DSP,主要运用控制领域)、C5000(16位定点DSP,用于高性能、低功耗的中高档应用场合)、C6000(32位DSP,高性能)系列。

4. TMS320C54X的主要特性:⑴多总线结构(1条程序总线、3条数据总线、4条对应地址总线);⑵192K字节可寻址空间(64K字程序存储器、64K字数据存储器以及64K字I/O空间);⑶片内有单寻址RAM(SRAM)和RAM(DRAM存储器。

5.TMS320VC5416-160有1个CPU、6. C54X的总线结构:C54X片内有8条16位主总线、4条程序/数据总线和4条相应的地址总线。

7.当处理器复位时,复位和中断向量都映像到程序空间的FF80h。

8.累加器A和B的差别在于:累加器A的31~16位可用于乘法器的一个输入。

9.桶形移位器的移位数可用一个立即数、状态寄存器ST1的累加器移位方式ASM或者T寄存器中最低的6位数值来定义。

10.指数编码器可以在单个周期内执行EXP指令,求的累加器中数据的指数值,并以2的补码形式存放在T寄存器中,可以用11.C54XCPU有3个状态寄存器:状态寄存器0(ST0)、状态寄存器1(ST1)、处理工作方式状态寄存器(PMST)。

12.C54X中断可分为可屏蔽中断和非屏蔽中断。

所有的软件中断都是非屏蔽的。

13.定时中断的周期:CLKOUT*(TDDR+1)*(PRD+1)14. C54X片内有一个主机接口(HPI)。

DSP复习提纲精华版

DSP复习提纲精华版

1、请列出几种常用的嵌入式操作系统,并简单说明其特点?2、常用的嵌入式处理器包括?3、DSP按照数据格式可以分为定点和浮点处理器两种4、DSP同单片机不同在于其哈弗结构,请说明其特点?5、DSP与MCU硬件结构比较,有何异同?6、请列出几个常用的DSP制造商?7、CPU组成包括什么?8、DSP的程序执行机构是什么?9、DSP的每次取指操作都是取8条32位指令,称为一个取指包10、指令执行时,每条指令占用一个功能单元11、什么是DSP的数据通路,C6000的数据通路包括什么?12、下列寄存器哪个不能用作条件寄存器A1、A2、A3、B0、B1、B213、C6000DSP中有8个功能单元,分别是什么?14、什么是流水线,其操作原理是什么?15、DSP的流水线都按照所有指令均按取指(fetch)、译码(decode)和执行三级进行。

16、取指级有4个节拍,译码级有2个节拍,执行级对不同类型的指令有不同数目的节拍17、流水线操作以CPU周期为单位,1个执行包在流水线1个节拍的时间就是1个CPU周期。

18、①在DP节拍,1个取指包的8条指令根据并行性被分成几个执行包,执行包由1~8条并行指令组成。

②在DP节拍期间,1个执行包的指令被分别分配到相应的功能单元③同时,源寄存器、目的寄存器和有关数据通路被译码以便在功能单元完成指令执行19、C6000片内为哈佛结构,即存储器分为程序存储空间和数据存储空间。

20、延迟间隙21、取指包:CPU运行时总是一次取8条32位指令,组成一个取指包执行包:所有并行执行的指令组成一个执行包。

22、C6000全部采用间接寻址23、所有寄存器都可以作为线性寻址的地址指针。

而A4~A7,B4~B7这8个寄存器还可以作为循环寻址的地址指针24、DSP试验箱通过仿真器连接电脑,其接口是JTAG口。

25、CCS有两种工作模式,软件仿真模式;硬件在线编程模式26、为什么要使用RTOS27、DSP/BIOS提供了4种不同的线程:硬件中断(HWI)、软件中断(SWI) 、任务(TSK) 、IDLE线程。

淮阴工学院交流调速复习要点答案

淮阴工学院交流调速复习要点答案

一、填空:1.调压调速适合带什么负载?风机类负载(变转矩负载)2.电流跟踪PWM控制技术中滞环对性能的影响当环宽2h选得较大时,开关频率低,但电流波形失真较多,谐波分量高;如果环宽小,电流跟踪性能好,但开关频率却增大了。

实际使用中,应在器件开关频率允许的前提下,尽可能选择小的环宽。

3.SVPWM(电压空间矢量控制)特点SVPWM:特征:(1)逆变器有8个基本输出矢量,6个有效工作矢量和2个零矢量,在一个旋转周期内,每个有效工作矢量只作用1次的方式,生成正6边形的旋转磁链,谐波分量大,导致转矩脉动。

(2)用相邻的2个有效工作矢量,合成任意的期望输出电压矢量,使磁链轨迹接近于圆。

开关周期越小,旋转磁场越接近于圆,但功率器件的开关频率将提高。

(3)用电压空间矢量直接生成三相PWM波,计算简便。

(4)与一般的SPWM相比较,SVPWM控制方式的输出电压最多可提高15%。

4.异步电机电感矩阵中电感的分类每个绕组的磁链是它本身的自感磁链和其它绕组对它的互感磁链之和自感:定子、转子各相自感互感:绕组之间的互感又分为两类①定子三相彼此之间和转子三相彼此之间位置都是固定的,故互感为常值;②定子任一相与转子任一相之间的相对位置是变化的,互感是角位移的函数。

5.矢量控制系统转子磁链计算模型----转子磁场定向的意义p180基本思想通过坐标变换,在按转子磁链定向同步旋转正交坐标系中,得到等效的直流电动机模型。

仿照直流电动机的控制方法控制电磁转矩与磁链,然后将转子磁链定向坐标系中的控制量反变换得到三相坐标系的对应量,以实施控制。

意义:通过按转子磁链定向,将定子电流分解为励磁分量和转矩分量,转子磁链仅由定子电流励磁分量产生,电磁转矩正比于转子磁链和定子电流转矩分量的乘积,实现了定子电流两个分量的解耦。

在按转子磁链定向同步旋转正交坐标系中的异步电动机数学模型与直流电动机动态模型相当。

6.同步电机分类p225按励磁方式分为:可控励磁同步电动机、永磁同步电动机永磁同步电动机按气隙磁场分布分为:正弦波永磁同步电动机(简称永磁同步电动机)、梯形波永磁同步电动机(无刷直流电动机)二、作图分析: (前四题分析,第五题作图带分析)1. 双馈调速系统转子附加电动势的作用2. SVPWM 实现原则及方法(电压矢量作用顺序) p1403. 3/2变换矩阵 p1634. 通用变频器各部分作用5. DTC 结构图,知道如何根据Sgn (ΔΨs )和Sgn (ΔTe )选择合适的电压矢量作图题相应页码都有,太多了就没弄三、简答1.p153思考题5-35-3 异步电动机变频调速时,基频以下和基频以上分别属于恒功率还是恒转矩调速方式?为什 么?所谓恒功率或恒转矩调速方式,是否指输出功率或转矩恒定?若不是,那么恒功率或恒转 矩调速究竟是指什么?答:在基频以下调速,采用恒压频比控制,则磁通保持恒定,又额定电流不变,故允许输出转矩恒定,因此属于恒转矩调速方式。

DSP基础知识专业复习资料(ppt 150页)_252

DSP基础知识专业复习资料(ppt 150页)_252
19
程序总线PB 传送取自程序存储器的指令代码 和立即操作数。
数据总线CB、DB和EB这3条数据总线将内部 各单元(如CPU、数据地址生成电路、程
序地址产生逻辑、在片外围电路以及数据 存储器)连接在一起,其中CB和DB传送读 自数据存储器的操作数,EB传送写到存储 器的数据。 *为什么要用2条数据线(CB、DB)读数?
3
二、选择芯片考虑的因素
1.DSP芯片的运算速度
MAC 时 间 : 一 次 乘 法 和 一 次 加 法 的 时 间 。 大 部 分 DSP芯片可在一个指令周期内完成一次乘法和一次加 法操作。
FFT执行时间:运行一个N点FFT程序所需时间。由
于FFT运算在数字信号处理中很有代表性,因此FFT运 算时间常作为衡量DSP芯片运算能力的一个指标。
MIPS:每秒执行百万条指令。 MOPS:每秒执行百万次操作。 MFLOPS:每秒执行百万次浮点操作。 BOPS:每秒执行十亿次操作。
4
三、系统调试和评价工具 : TMS320有一系 列系统调试工具用于代替或协助目标系统进行 软件评价和开发。
现有的产品有: DSK初学者开发套件(DSP Starter Kit) EVM软件评估模块(Evaluation Module) XDS510硬件仿真器(Extend Development Support Emulators)。 TI公司还提供集成开发工具CCS(Code Composer Studio),CCS可从网上下载,可进 行软、硬件仿真和系统分析,受到广泛应用。
14
2乘法器/加法器
17X17乘法 40位加法
检零 饱和 取整
15
为了使修正系数的量化误差最小,要 进行舍入处理。 C54X的CPU中是一个17×17位的硬件乘 法器,它与一个40位的专用加法器相连。 因此,乘法器可以在一个时钟周期内完成 一次乘法累加(MAC)运算。

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技术复习资料-完整版
答:所使用的寄存器分别为:AC0, AC1, AC2, AR0, AR1, AR2, AR3, AR4, T0, T1
即是longl1存放在AC0,……对应下去。
33.以下的汇编语句实现两个整型数的饱和加法,请编写C语言程序调用该汇编函数,实现整数20000和30000的饱和加法,并在CCS中输出和的值;(相关P209)
18.C55x支持3种类型的寻址方式,分别是绝对寻址模式、直接寻址模式和间接寻址模式;(P69)
19.什么是绝对寻址方式?C55x有几种绝对寻址方式,分别是什么?(P70)
绝对寻址方式:通过在指令中指定一个常数地址完成寻址;
有三种绝对寻址方式:(1)K16绝对寻址方式;(2)K23绝对寻址方式;
(3)I/O绝对寻址方式。
有四种间接寻址方式:(1)AR间接寻址;(2)双AR间接寻址;(3)CDP间接寻址;
(4)系数间接寻址。
22.指令MOV *abs16(#2002h), T2采用的是K16绝对寻址方式。设DPH=03h,该指令的功能是#k16=2002H,CPU从032002H处读取数据装入T2;(P81)
23.指令MOV port(@0), T2采用的是PDP直接寻址方式。设PDP=511,该指令的功能是PDP:Poffset=FF80H,CPU从FF80H读取数据进T2;
11.SATA位是寄存器ST3_55中的第5位,如果SATA=1,则执行A单元ALU的饱和模式;(P50)
12.MPNMC位是寄存器ST3_55中的第6位,该位使能或禁止片上ROM,如果MPNMC=0,则为微计算机模式,使能片上ROM;(P50)
13.VC5509A拥有160K字的片内存储器资源,其中有128K字RAM和32K字ROM。外部扩展存储空间由CE[3:0]组成,其中CE0的首字地址为0000 2000H,CE1的首字地址为00200000 H(P51~52)(P58~59)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

• 考试题型 填空 20书中的知识点,作业题,家庭作 业题。
程序空间,数据空间,I/O空间。
CPU寄存器:重点掌握IMR,IFR,ST0,ST1,PMST, A,B,AR0~AR7,BK,BRC,SP 其中ST0,ST1,PMST中各位的含义。 4.系统复位:IPTR,MP/MC,PC,INTM,IFR. 5.中断系统:了解中断的分类。掌握中断的过程。 软件中断,硬件中断,非可屏蔽中断,可屏 蔽中断。 了解IMR中各位的含义。 6.掌握片上外设:通用IO引脚,定时器(掌握TCR 中各位的含义),时钟发生器,MCBSP,DMA控 制器,外部总线接口,HPI接口:掌握HCNTL0, HCNTL1的含义。 7.了解C54X DSP芯片引脚及功能。
DSP处理器总复习
• 第三章:处理器结构 1.了解总线结构:PB CB DB EB PAB CAB DAB EAB 2.了解CPU的内核:ALU,ACCA,ACCB,桶形移位寄 存器,乘加单元,比较选择和存储单元,指数编 码器 3.掌握存储器组织结构: 注意引脚:PS,DS,IS,MSTRB,IOSTRB,MP/MC. 以及位:OVLY,DROM的使用。
第五章 开发工具
• 1.了解编辑器,编译器,汇编器,连接器。
第六章,开发环境CCS
• 掌握如何建立工程,如何编辑文件,如何 编译,如何调试,如何设置断点,如何设 置探针,如何将数据导入与导出,如何观 察存储器数据,如何观察寄存器数据,如 何用图形来观察数据等。
第八章 软硬件设计与应用
• 循环寻址编程 • DSP位倒序寻址编程 • 程序设计:
7.掌握C54X DSP C程序开发基础。了解C54X C程 序数据类型,掌握关键字: CONST,IOPORT,INTERRUPT,VOLATILE,ASM 语句,了解PRAGMA伪指令 8. 掌握C54X DSP C与汇编混合编程。 独立的DSP C和汇编接口 在DSP C程序中访问汇编变量和常量 在DSP C程序中直接嵌套汇编语句 利用DSP C编译器的内联函数访问汇编语句。 书上 P150-P156程序务必要掌握
– 正弦波发生器 – 快速傅立叶变换FFT
• 硬件设计
– 复位及电源管理 – DSP模拟接口: 与A/D D/A的连接。
– 与存储器的接口: PS DS IS 等等 – JTAG接口 – DSP自举
• FIR滤波设计程序。
• 家庭作业: 设 计 一 个 硬 件 电 路 : TMS320C5416,A/D(TLV1571),D/A(TLV56 19),键盘,数码管,液晶屏,复位电路,时 钟电路,初始化的设置电路。其他的集成 电路根据自己的需要自己画。
第四章 程序设计开发基础
掌握数据寻址方式:立即数寻址,绝对寻址,累加器寻址, 直接寻址,间接寻址,存储器映射寄存器寻址,堆栈寻址 2. 掌握绝对寻址的四种类型:数据存储器地址寻址及指令: MVDK MVDM,MVKD,MVMD。程序存储器地址寻址: MVPD,MVDP。端口地址寻址(PA):PORTR,PORTW 3. 直接寻址中CPL DP SP 的关系。 4. 间接寻址中注意循环寻址及位码倒序寻址。 5.掌握汇编语言指令系统:算术指令,逻辑指令,程序控制指令, 装入和存储指令。 6.掌握汇编伪指令。常见的伪指令要掌 握。.bss .data .text .sect .usect .word .def .ref .global 1.
相关文档
最新文档