网站大量收购独家精品文档,联系QQ:2885784924

dsp复习重点电信.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
dsp复习重点电信剖析

第二章1、DSP芯片内有3个CPU状态控制寄存器,用于表示工作状态和控制之用,分别说明是哪3个寄存器,并指出其中的状态位或者控制位。ARP,DP,XF,INTM,IPTR,MP/MC,OVLY,DROM的作用。’C54x提供三个16位寄存器来作为CPU状态和控制寄存器,它们分别为:状态寄存器0(ST0)状态寄存器1(ST1)工作方式状态寄存器(PMST) ST0和ST1主要包含各种工作条件和工作方式的状态;PMST包含存储器的设置状态和其他控制信息。 1.状态寄存器0(ST0)表示寻址方式和运行状态。DP:数据存储器页指针。 用来与指令中提供的7位地址结合形成1个16位数据存储器的地址。OVA/B:累加器A/B的溢出标志。 用来反映A/B是否产生溢出。C:进位标志位。 用来保存ALU加减运算时所产生的进/借位。TC:测试/控制标志。 用来保存ALU测试操作的结果。ARP:辅助寄存器指针。 用来选择使用单操作数间接寻址时的 辅助寄存器AR0~AR7。2.状态寄存器1 (ST1) 表示寻址要求、初始状态的设置、I/O及中断的控制等。BRAF:块重复操作标志位。 用来指示当前是否在执行块重复操作。BRAF=0 表示当前不进行重复块操作;BRAF=1 表示当前正在进行块重复操作。CPL:直接寻址编辑方式标志位; 用来指示直接寻址选用何种指针。CPL=0 选用数据页指针DP的直接寻址;CPL=1 选用堆栈指针SP的直接寻址。XF:外部XF引脚状态控制位。 用来控制XF通用外部输出引脚的状态。 执行SSBXXF=1XF通用输出引脚为1; 执行RSBXXF=0XF通用输出引脚为0。HM:保持方式位;响应HOLD信号时,指示CPU是否继续执行内部操作。HM=0CPU从内部程序存储器取指,继续执行内部操作。 HM=1CPU停止内部操作。 INTM:中断总开关 INTM=0 开放全部可屏蔽中断;INTM=1 禁止所有可屏蔽中断。0:保留位,未被使用,总是读为0。 OVM:溢出方式控制位; 用来确定累加器溢出时,对累加器的加载方式。OVM=0 将运算的溢出结果直接加载到累加器中;OVM=1 当正溢出时,将007FFFFFFFH加载累加器; 当负溢出时,将F加载累加器。SXM:符号位扩展方式控制位;用来确定数据 在运算之前是否需要符号位扩展。SXM=0 数据进入ALU之前禁止符号位扩展;SXM=1 数据进入ALU之前进行符号位扩展。3.工作方式状态寄存器PMST2、DSP的存储器分为程序存储器和数据存储器,都有64K的地址空间,这些地址空间是如何分配和使用的?参看教材P36页的内存图,理解内存资源的使用方法。● 程序存储空间(64K,分为0~511页,每页128字) 程序可存放在片内ROM、DARAM和片外ROM 3个位置’C5402共有20条地址线,可寻址1M字的外部程序存储器。它的内部ROM和DARAM可通过软件映射到程序空间。当存储单元映射到程序空间时,CPU可自动地按程序存储器对它们进行寻址。 如果程序地址生成器(PAGEN)产生的地址处于外部存储器,CPU可自动地对外部存储器寻址。 ● 数据存储空间(64K,分为0~511页,每页128字) ’C54x的数据存储空间由内部和外部存储器构成,共有64K字,采用内部和外部存储器统一编址。数据可存放在3个区域:片内RAM、ROM和片外RAM中。3、’C54x的数据存储空间由内部和外部存储器构成,共有64K字,采用内部和外部存储器统一编址。数据可存放在3个区域:片内RAM、ROM和片外RAM中。DSP中断处理分为三个阶段☆请求中断 ☆响应中断 ☆执行中断服务程序1.中断请求 一个中断可由硬件器件或软件指令提出请求。当产生一个中断时,中断标志寄存器IFR中相应的中断标志位被置1。不管中断是否被处理器应答,该标志位都会置1。当相应的中断响应后,该标志位自动被清除。 2.中断响应 对于软件中断和非屏蔽中断,CPU将立即响应,进入相应中断服务程序。 对于硬件可屏蔽中断,只要满足以下3种条件后CPU才能响应中断。 当前中断优先级最高。 ’C54x按照中断优先级响应中断请求。INTM位为0(INTM为可屏蔽中断总开关,在ST1寄存器中) 当INTM=0,所有可屏蔽中断被打开。当INTM=1,所有可屏蔽中断被禁止。中断标志位IFR=1, 屏蔽位IMR=1 (IMR为中断分开关)。在IMR=1, 允许该中断 ,IMR=0禁止该中

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档