[计算机硬件及网络]第二章 TMS320C54的硬件结构ppt课件_第1页
[计算机硬件及网络]第二章 TMS320C54的硬件结构ppt课件_第2页
[计算机硬件及网络]第二章 TMS320C54的硬件结构ppt课件_第3页
[计算机硬件及网络]第二章 TMS320C54的硬件结构ppt课件_第4页
[计算机硬件及网络]第二章 TMS320C54的硬件结构ppt课件_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、DSPDSP技术及应用技术及应用2.1 TMS320C54x2.1 TMS320C54x硬件构造框图硬件构造框图2.2 2.2 总总 线线 结结 构构2.3 2.3 中央处置单元中央处置单元(CPU)(CPU)2.4 2.4 存储器和存储器和I/OI/O空间空间2.5 2.5 中中 断断 系系 统统第第2 2章章 TMS320C54x TMS320C54x的硬件构造的硬件构造DSPDSP技术及应用技术及应用2.1.1 TMS320C54x2.1.1 TMS320C54x内部构造内部构造2.1.2 TMS320C54x2.1.2 TMS320C54x主要特性主要特性2.1 TMS320C54x2

2、.1 TMS320C54x硬件构造框图硬件构造框图DSPDSP技术及应用技术及应用 TMS320C54x内部构造3大块 (1)CPU 包括算术逻辑运算单元(ALU, Arithmetic Logic Unit)、乘法器、累加器、移位存放器、各种专门用途的存放器、地址生成器及内部总线。 (2)存储器系统 包括片内程序ROM、片内单访问的数据RAM和双访问的数据RAM、外接存储器接口。 (3)片内外设与公用硬件电路 包括片内定时器、各种类型的串口、主机接口、片内锁相环(PLL)、时钟发生器及各种控制电路。2.1 TMS320C54x2.1 TMS320C54x硬件构造框图硬件构造框图DSPDSP技

3、术及应用技术及应用图图2.1 C54x DSP2.1 C54x DSP的内部硬件组成框图的内部硬件组成框图DSPDSP技术及应用技术及应用 2. TMS320C54x主要特性 C54x是一款低功耗、高性能的定点DSP芯片 1CPU部分 先进的多总线构造(1条程序总线、3条数据总线和4条地址总线)。 40位算术逻辑运算单元(ALU),包括1个40位桶形移位存放器和2个独立的40位累加器。 17位并行乘法器,与40位公用加法器相连,用于非流水线式单周期乘法/累加(MAC)运算。 比较、选择、存储单元(CSSU):用于加法/比较选择。 指数编码器:可以在单个周期内计算40位累加器中数值的指数。 双地

4、址生成器:包括8个辅助存放器和2个辅助存放器算术运算单元(ARAU)。 2.1 TMS320C54x2.1 TMS320C54x硬件构造框图硬件构造框图DSPDSP技术及应用技术及应用2.1 TMS320C54x2.1 TMS320C54x硬件构造框图硬件构造框图DSPDSP技术及应用技术及应用2.1 TMS320C54x2.1 TMS320C54x硬件构造框图硬件构造框图DSPDSP技术及应用技术及应用4指令系统单指令反复和块指令反复操作。用于程序和数据管理的块存储器传送指令。32位长操作数指令。同时读入2或3个操作数的指令。可以并行存储和并行加载的算术指令。条件存储指令。从中断快速前往的指

5、令。2.1 TMS320C54x2.1 TMS320C54x硬件构造框图硬件构造框图DSPDSP技术及应用技术及应用TMS320C54X总线构造是围绕8组16比特总线建立的。一组程序总线PB: 传送从程序存储器来的指令代码和立刻操作数;三组数据总线CB、DB 、 EB : CB、DB传送从数据存储器读出的操作数; EB:传送写入到数据存储器中的数据; 四组地址总线PAB、CAB、DAB、EAB: 传送执行指令所需的地址; 2.2 2.2 总总 线线 结结 构构DSPDSP技术及应用技术及应用2.3 2.3 中央处置单元中央处置单元CPUCPUDSPDSP技术及应用技术及应用1形状存放器ST0

6、功能:反映寻址要求和计算中的形状; ST0的构造图:含义:含义: ARP 辅助存放器指针辅助存放器指针 TC 测试测试/控制标志位控制标志位 C进位位。进位位。 OVA /OVB 累加器累加器A/B的溢出标志位的溢出标志位 DP数据存储器页指针数据存储器页指针 2.3 2.3 中央处置单元中央处置单元CPUCPUDSPDSP技术及应用技术及应用2形状存放器ST1 功能:反映寻址要求、计算初始形状、I/O终端控制 ASM 累加器移位累加器移位方式位方式位2.3 2.3 中央处置单元中央处置单元CPUCPUDSPDSP技术及应用技术及应用1 5 7 6 5 4 3 2 1 0 I P T R M

7、P / M C O V L Y A V I S D R O M C L K O F F S M U L S S T 这些 位置 在C 5 4 x D S P的A版 本 或更新 版本 才有 ,或 者 在C 5 4 8或 更 高的系 列器 件才 有。 3 3任务方式存放器任务方式存放器PMSTProcessor Mode StatusPMSTProcessor Mode Status 功能:设定并控制处置器的任务方式,反映处置器任务形状;功能:设定并控制处置器的任务方式,反映处置器任务形状;含义:含义:IPTR 中断向量指针。中断向量指针。 微处置器微处置器/微型计算机任务方式位微型计算机任务方式

8、位 OVLY RAM反复占位位。反复占位位。 AVIS 地址可见位地址可见位 MP/MC2.3 2.3 中央处置单元中央处置单元CPUCPUDSPDSP技术及应用技术及应用2.运算部件(6个)1算术逻辑单元ALU 功能: C54X运用40bit的ALU和2个40bit累加器A、B完成二进制补码的算术运算: ALU可完成布尔运算; 同时完成两个16bit运算具有两个16位的ALU 组成:ALU组成框图见以下图2.3 2.3 中央处置单元中央处置单元CPUCPUDSPDSP技术及应用技术及应用ALU组成框图图图2.5 ALU2.5 ALU的构造的构造DSPDSP技术及应用技术及应用2累加器功能:存

9、放参与运算的数据或存放运算的结果ALU或MAC组成:三个部分维护位作用:数据位余量,防止溢出,迭代运算累加器A: 3932 3116 150 AG(保护位) AH(高阶位) AL(低阶位) 累加器B: 3932 3116 150 BG(保护位) BH(高阶位) BL(低阶位) 累加器累加器A和和B的差别仅在于累加器的差别仅在于累加器A的的3116位可以作为乘法器的一个输入。位可以作为乘法器的一个输入。 2.3 2.3 中央处置单元中央处置单元CPUCPUDSPDSP技术及应用技术及应用3桶形移位器 功能:能把输入的数据进展0 31bit左移和0 16bit右移 移位数可以用以下方式定义:用一个

10、立刻数(-1615)表示。用形状存放器ST1的累加器移位方式(ASM)位表示,共5位,移位数为-1615。用T存放器中最低6位的数值(移位数为-1631)表示。 用途:位提取、数字定标、扩展算术和溢出维护等,如:桶形移位器和指数译码器,可把A/B中的值在一个周期内进展归一化。 2.3 2.3 中央处置单元中央处置单元CPUCPUDSPDSP技术及应用技术及应用图图2.7 2.7 桶形移位器的功能框图桶形移位器的功能框图DSPDSP技术及应用技术及应用4乘法器/加法器单元 组成:1717bit乘法器、40bit加法器、符号控制、小数控制、零检测器、舍入器、溢出/饱和逻辑、暂存器; 功能:一个单指

11、令周期内完成1717bit的二进制补码运算; 用途:卷积、相关、滤波LMS、欧氏间隔等运算; 2.3 2.3 中央处置单元中央处置单元CPUCPUDSPDSP技术及应用技术及应用图图2.8 2.8 乘法器乘法器/ /加法器单元功能框图加法器单元功能框图DSPDSP技术及应用技术及应用5比较、选择和存储单元 功能:从累加器32bit选择出较大的字16bit并存储在数据M; 用途:在数据通讯、方式识别等领域,经常要用到Viterbi(维特比)算法。C54x DSP的CPU的比较、选择和存储单元(CSSU)就是专门为Viterbi算法设计的进展加法/比较/选择(ACS)运算的硬件单元。 2.3 2.

12、3 中央处置单元中央处置单元CPUCPUDSPDSP技术及应用技术及应用图图2.9 CSSU2.9 CSSU的构造图的构造图DSPDSP技术及应用技术及应用6指数编码器 组成:完成EXP单周期指令的公用硬件; 功能:将累加器中的指数值能以二进制补码的方式存储在T中; 指数值含义:累加器中为消除非有效符号位所需挪动的位数; 计算:累加器的冗余位数-8; 范围:813,超越32位,该操作产生负值; 用途:累加器内容归一化; 2.3 2.3 中央处置单元中央处置单元CPUCPUDSPDSP技术及应用技术及应用3.特殊功能存放器P41(补充) 1 第一类(26个) 功能:主要用于程序的运算处置和寻址方

13、式的选择及设定 含义: 辅助存放器AR0-AR7:产生16bit数据空间,通用R; 暂存器TREG:乘加法指令存放一乘数、EXP指令结果; 过渡存放器TRN形状转移存放器:用来得到新的度量值存放中间结果Viterbi用于在Viterbi算法中记录转移途径; 堆栈指针存放器SP:指示栈顶在数据M位置,向下生长; 2.3 2.3 中央处置单元中央处置单元CPUCPUDSPDSP技术及应用技术及应用 缓冲区大小存放器BK:在循环寻址中确定缓冲区中数据的大小; 块循环存放器BRC:确定一代码循环的次数; 块循环起始地址RSA:循环的开场地址; 块循环 终了地址REA:循环的终了地址; 中断标志存放器I

14、FR:指明各中断源的形状; 中断屏蔽存放器IMR:独立的屏蔽特定的中断; 其它:累加器A、B,方式控制R:PMST,形状R:ST0/ST1等。2.3 2.3 中央处置单元中央处置单元CPUCPUDSPDSP技术及应用技术及应用2第二类第二类17个个 功能:用于控制片内外设串口、定时器、机器周功能:用于控制片内外设串口、定时器、机器周期设定等期设定等 串口控制:串口控制: 行数据。来自数据总线的输出串的:保持将要装入串口数据发送寄存器)的转入串行数据。(接收循环的来自:保持将要写入数据线串口数据接收寄存器位。:包括串口模式和状态串口控制寄存器 1 1 1 XSRDXRRRSRDRRSPCBDXR

15、0 BDRR0 0 0 器缓冲串口数据发送寄存器缓冲串口数据接收寄存器缓冲串口控制扩展寄存缓冲串口控制寄存器BSPCEBSPC缓冲串口缓冲串口2.3 2.3 中央处置单元中央处置单元CPUCPUDSPDSP技术及应用技术及应用ABU收发地址:收发地址:BKR0 0 0 AXR0 接收缓冲范围寄存器接收地址寄存器发送缓冲范围寄存器发送地址寄存器ARRBKX定时器定时器 :;的数据重装;:用于定时周期寄存器一个脉冲):递减计数器(每接收定时设定寄存器;:对定时器控制和状态定时控制寄存器TIMPRD TIM TCR2.3 2.3 中央处置单元中央处置单元CPUCPUDSPDSP技术及应用技术及应用

16、其它 : CLKMD BSCR SWWSR 时钟模式寄存器多路开关控制寄存器软件支持状态寄存器2.3 2.3 中央处置单元中央处置单元CPUCPUDSPDSP技术及应用技术及应用小结 CPU: DSP的内部控制逻辑完成各种详细流水线指令操作,它对于运用者是严密的。 运用DSP本质上就是掌握上述特殊功能存放器(SFR)的功能及用法。 对SFR功能的了解程度,直接关系到所设计程序的质量运转速度、运算精度、代码效率、可靠性等 学习DSP硬件构造,很大程度上是掌握SFR的正确运用。本章首先掌握ST0;ST1;PMST2.3 2.3 中央处置单元中央处置单元CPUCPUDSPDSP技术及应用技术及应用映

17、射的接口位:提供与外部存储器存储空间数据(保存执行指令所使用的双访问单访问位数据存储空间的指令)位:存放程序(要执行程序存储空间1664/DARAMSARAM16641664K ROMKOIKRAM2.4 2.4 存储器和存储器和I/OI/O空间空间DSPDSP技术及应用技术及应用2.4 2.4 存储器和存储器和I/OI/O空间空间DSPDSP技术及应用技术及应用1. 存储空间的分配 在C54x中,片内存储器的方式有DARAM、SARAM和ROM 3种,取决于芯片的型号。RAM总是安排到数据存储空间,但也可以构成程序存储空间,ROM普通构成程序存储空间,也可以部分地安排到数据存储空间。 C54

18、x经过PMST的3个形状位(MP/MC、OVLY、 DROM),可以很方便地“使能和“制止程序和数据空间中的片内存储器。 以C5402为例给出了数据和程序存储区图,并阐明了与MP/、OVLY及DROM 3个形状位的关系。 2.4 2.4 存储器和存储器和I/OI/O空间空间DSPDSP技术及应用技术及应用图图2.12 C54022.12 C5402存储器图存储器图DSPDSP技术及应用技术及应用 阐明: 1DSP的任务方式控制存放器中的OVLYD5位控制00003FFFH存储空间的片内/片外分配; 2DSP的任务方式控制存放器中的MP/MCD6位控制4000FFFFH存储空间的片内/片外分配;

19、 3TMS320C5402的23条程序地址线可扩展外部程序储存器到1M字。共16页,每页64k字。 2.4 2.4 存储器和存储器和I/OI/O空间空间DSPDSP技术及应用技术及应用2.2.程序存储器程序存储器 多数多数C54x DSPC54x DSP的外部程序存储器可寻址的外部程序存储器可寻址64 K64 K字的字的存储空间。它们的片内存储空间。它们的片内ROMROM、双寻址、双寻址DARAMDARAM以及单寻址以及单寻址SARAMSARAM,都可以经过软件映像到程序空间。,都可以经过软件映像到程序空间。 当存储单元映像到程序空间时,处置器就能自动当存储单元映像到程序空间时,处置器就能自动

20、地对它们所处的地址范围寻址。假设程序地址生成器地对它们所处的地址范围寻址。假设程序地址生成器(PAGEN)(PAGEN)发出的地址处在片内存储器地址范围以外,发出的地址处在片内存储器地址范围以外,处置器就能自动地对外部寻址。处置器就能自动地对外部寻址。 2.4 2.4 存储器和存储器和I/OI/O空间空间DSPDSP技术及应用技术及应用 (1)程序存储器-片内程序存储器片内存储器能否作为程序存储器,取决于软件对PMST的形状位 MP/MC和OVLY的编程。表27。TMS320C54X片内ROM容量范围2K48K字; 为了加强处置器的性能,对片内ROM再细分为假设干块,这样就可以在片内ROM的一

21、个块内取指的同时,又在别的块中读取数据。图2.14。 2.4 2.4 存储器和存储器和I/OI/O空间空间DSPDSP技术及应用技术及应用片内高片内高2 K2 K字字ROMROM中的内容是由中的内容是由TITI公司定义的,这公司定义的,这2K2K字程序空间字程序空间(F800h(F800hFFFFh)FFFFh)中包含的内容。如图中包含的内容。如图2.152.15。 自举加载程序。从串行口、外部存储器、自举加载程序。从串行口、外部存储器、I/I/接口自举加载。接口自举加载。 256 256字字A A律压扩表。律压扩表。 256 256字字律压扩表。律压扩表。 256 256字正弦函数值查找表。

22、字正弦函数值查找表。 中断向量表。中断向量表。 自举加载程序,可以将用户代码调入到程序存储器的任何一自举加载程序,可以将用户代码调入到程序存储器的任何一个位置。个位置。MP/MCMP/MC硬件复位时硬件复位时=0=0,CPUCPU从从FF80HFF80H单元通常存放转移指令单元通常存放转移指令自举加载程序开场执行。自举加载程序开场执行。 2.4 2.4 存储器和存储器和I/OI/O空间空间DSPDSP技术及应用技术及应用(2)程序存储器-片外程序存储器 最多可扩展到1M, 分为015页 ;条;专用指令专门的程序计数器扩展页:映射;页:可用于片内6 XPC-R 151 ROM/RAM0 23位地

23、址线替代位地址线替代16位的地址线位的地址线 (C5402为为20位的地址总线,位的地址总线,C5420为为18位位) ,扩展程序存储器的页号由,扩展程序存储器的页号由XPC存放器设定。为存放器设定。为了经过软件切换程序存储器的页面,有了经过软件切换程序存储器的页面,有6条公用的影响条公用的影响XPC值的值的指令。指令。 2.4 2.4 存储器和存储器和I/OI/O空间空间DSPDSP技术及应用技术及应用并行操作块,以便于共个单元为一个数据块,:每:暂存寄存器;一、二类:存储器映射寄存器:CPUHHFHH812803800000 0070060 SFR;005FH0000H 2.4 2.4 存

24、储器和存储器和I/OI/O空间空间DSPDSP技术及应用技术及应用(2)(2)片外数据存储器片外数据存储器 TMS320C54XTMS320C54X片外数据存储器容量范围最片外数据存储器容量范围最大为大为48K48K 根据根据CPUCPU产生的地址自动寻址产生的地址自动寻址 2.4 2.4 存储器和存储器和I/OI/O空间空间DSPDSP技术及应用技术及应用4I/O空间 C54X器件除了程序和数据存储空间外,还提供了64K字的I/O空间,位于器件外部: 有两条指令用来访问此空间(输入指令PORTR和输出指令PORTW)对I/O空间寻址; 访问I/O空间是对I/O映射的外部器件进展访问,而不是访

25、问存储器; 一切C54x DSP只需两个通用I/O,即 和XF。为了访问更多的通用I/O,可以对主机通讯并行接口和同步串行接口进展配置,以用作通用I/O。 BIO2.4 2.4 存储器和存储器和I/OI/O空间空间DSPDSP技术及应用技术及应用2.5.1 中断系统概述 中断: CPU终止正在执行的程序,转去执行一个恳求中断的内部或外部的中断效力程序,待处置终了后,又前往到被终止的源程序处继续执行。这一过程称为中断; 中断系统:为实现中断功能而设置的各种硬件和软件。 C54x DSP既支持软件中断,也支持硬件中断。当同时有多个硬件中断出现时,C54x DSP按照中断优先级别的高低对它们进展效力

26、。 2.5 2.5 中中 断断 系系 统统 DSPDSP技术及应用技术及应用硬件中断硬件中断 由外围设备信号产生的中断。由外围设备信号产生的中断。 DSPDSP技术及应用技术及应用1. 1. 中断分类中断分类C54x DSPC54x DSP的中断可以分成两大类:的中断可以分成两大类:第一类是可屏蔽中断。这些都是可以用软件来屏蔽或开放的硬件和第一类是可屏蔽中断。这些都是可以用软件来屏蔽或开放的硬件和软件中断。软件中断。C5402C5402只运用只运用1414个可屏蔽中断。个可屏蔽中断。 ; RINT0 RINT0、XINT0XINT0、RINT1RINT1和和XINT2(XINT2(串行口中断串

27、行口中断) )。 TINT0 TINT0、TINT1(TINT1(定时器中断定时器中断) )。 HPINT( HPINT(主机接口主机接口)DMAC0)DMAC0DMAC5DMAC5。(2) (2) 第二类是非屏蔽中断。这些中断是不可以屏蔽的,第二类是非屏蔽中断。这些中断是不可以屏蔽的,C54xC54x对这一对这一类中断总是呼应,并从主程序转移到中断效力程序。类中断总是呼应,并从主程序转移到中断效力程序。C54x DSPC54x DSP的非屏蔽中断包括一切的软件中断,以及两个外部硬件中断:的非屏蔽中断包括一切的软件中断,以及两个外部硬件中断: ( (复位复位) )和和 。 INT0INT3RS

28、NMI2.5 2.5 中中 断断 系系 统统 DSPDSP技术及应用技术及应用 非屏蔽中断:不能由用户用软件来屏蔽的中断。 特点:一旦有非屏蔽中断恳求,CPU必需予以呼应。 用途:用于某些非常重要的事件发生,如:掉电; 可屏蔽中断:用户根据需求可用软件开放或制止CPU呼应中断。 特点:软件指令控制,灵敏方便。 用途:普通事件处置。 2.5 2.5 中中 断断 系系 统统 DSPDSP技术及应用技术及应用 2. 中断处置普经过程: 中断源恳求中断;中断标志存放器(IFR) CPU呼应中断;预定义条件的满足 维护现场; 转中断效力; 恢复现场; 中断前往; 2.5 2.5 中中 断断 系系 统统

29、DSPDSP技术及应用技术及应用2.5.2 中断标志存放器(IFR)和中断屏蔽存放器(IMR) 1.中断标志存放器IFR 当一个中断出现的时候,IFR中相应的中断标志位置1,直到中断得四处置为止。 1 共共14个有效标志位可屏蔽中断:个有效标志位可屏蔽中断: 外部中断外部中断4个个INT0-INT3 定时器中断定时器中断2个个TINT0-TINT1 串口定时器串口定时器4个两发个两发/两收两收 DMA中断中断3个个DMAC0. 4. 5 HPI中断中断1个个 ;2.5 2.5 中中 断断 系系 统统 DSPDSP技术及应用技术及应用2 IFR的操作 置位:当硬件或软件中断发生时,相应位置“1挂

30、起。 识别:CPU经过读IFR来识别挂起的中断。 去除:) 0 IFRIFRIFRIFR内容写入内容:(将当前回写响应中断请求的相应位“到写“软、硬件复位四种方法:四种方法: 3 串口中断:应在中服程序中去除IFR相应位,以免串口的反复中断每接纳/发送一个字符,产生一次 2.5 2.5 中中 断断 系系 统统 DSPDSP技术及应用技术及应用 2.中断屏蔽存放器IMR 是一个存储器映像的CPU存放器,主要用来屏蔽外部和内部中断2.5 2.5 中中 断断 系系 统统 DSPDSP技术及应用技术及应用检查中断是否被屏蔽通过对蔽”实现“解除”或“屏”或“通过写入“均为复位时,IMRCPUCPUIMR

31、0102.5 2.5 中中 断断 系系 统统 DSPDSP技术及应用技术及应用 3.中断方式控制位INTM阐明:a) INTM是CPU形状存放器ST1中的1位第11位 b) b) 功能:功能:开放所有可屏蔽中断关闭所有可屏蔽中断0 1 c) 操作:操作: ;/0/1INTMRSBXRETEINTMSSBX软件清零:;指令执行后自动清中断服务程序中的清零软件置位:,将不影响其它中断中断响应后,会自动置置位 d) 该控制位不影响不可屏蔽中断该控制位不影响不可屏蔽中断 RS , NMI。 e) 该控制位不能用存储操作命令设置。该控制位不能用存储操作命令设置。 2.5 2.5 中中 断断 系系 统统

32、DSPDSP技术及应用技术及应用 2.5.3 接纳、应对及处置中断1. 接纳中断恳求 产生一个中断恳求时,IFR中相应的中断标志位被置位。不论中断能否被处置器应对,该标志位都会被置位。当相应的中断呼应后,该标志位自动被去除。一个中断由硬件器件或软件指令恳求。(中断源阐明如表2-10所示。)(1) 硬件中断恳求 硬件中断有外部和内部两种。30INTINTHPIDMA外部中断:等、行口、片内外设:定时器、串2.5 2.5 中中 断断 系系 统统 DSPDSP技术及应用技术及应用 (2) 软件中断恳求 软件中断都是由程序中的指令INTR、TRAP和 RESET产生的。注: PC=中断向量地址指针+中

33、断向量号 该指令允许执行任何可屏蔽中断 该指令不影响IFR标志位 不允许中断嵌套禁止其它可屏蔽中断12)715(0,INTMKIPTRPCSTPCSPa) INTR K;2.5 2.5 中中 断断 系系 统统 DSPDSP技术及应用技术及应用 b) TRAP K;除INTM不变外,其它同上。 注: 可实现中断嵌套 可用软件指令在TRAP中服中置位INTM c) RESET 注: 功能:使处置器前往一个预定形状; 复位指令:可在程序的任何时候产生; 该指令影响ST0, ST1,不影响PMST DSPDSP技术及应用技术及应用 2. 应对中断应对中断 硬件或软件中断发送了一个中断恳求后,硬件或软件

34、中断发送了一个中断恳求后,CPU必需决议能否应必需决议能否应对中断恳求。对中断恳求。 软件中断和非屏蔽硬件中断会立刻被应对软件中断和非屏蔽硬件中断会立刻被应对; 屏蔽中断仅仅在如下条件被满足后才被应对。屏蔽中断仅仅在如下条件被满足后才被应对。 (1) 优先级别最高优先级别最高(当同时出现一个以上中断时当同时出现一个以上中断时)。 (2) 形状存放器形状存放器 ST1中的中的INTM位为位为0。 (3) 中断屏蔽存放器中断屏蔽存放器IMR中的相应位为中的相应位为1。 CPU呼应中断时,让呼应中断时,让PC转到适当的地址取出中断向量,并发出转到适当的地址取出中断向量,并发出中断呼应信号,去除相应的中断标志位。中断呼应信号,去除相应的中断标志位。2.5 2.5 中中 断断 系系 统统 DSPDSP技术及应用技术及应用3. 执行中断效力程序执行中断效力程序(ISR) (1) 将将PC值值(前往地址前往地址)存到数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论