DSP控制器原理与应用教程-DSP2-F28335的结构原理.ppt

DSP控制器原理与应用教程-DSP2-F28335的结构原理.ppt

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

*3、累加器--ACC传送,算数,逻辑,比较,乘法运算结果分拆为:16位和8位*与累加器相关的状态位:符号扩展模式位SXM;溢出模式位OVM;测试/控制标志位TC;进位位C;零标志位Z;负标志位N;溢出标志位V;溢出计数器位(6个位)--OVC/OVCU。这些状态位在ST0寄存器中。*4、堆栈指针--SP16位,寻址低64K字数据空间。生长方向:低地址高地址;总指向下一个空位;复位后,SP指向0400H;32位数入栈:低对低,高对高(小端模式);32位数读写,约定偶地址访问:例:SP为0083H,32位数读从0082H开始。SP溢出时:例:上溢,加到FFFFH后复位为0000H,重加。下溢,减少SP低于0000H后,会从FFFFH继续减。*5、数据页指针--DP每页64个字*6、辅助寄存器--XAR0~XAR78个:操作数地址指针;32位通用寄存器;16位通用寄存器(AR0~AR7),可作循环控制。(注意:高16位可能受影响)注意:高16位不能单独访问。*7、程序计数器--PC22位,指向当前操作指令(到达D2阶段)地址到达D2阶段的指令不会被中断(要执行完)F1:InstructionAddressF2:InstructionContentD1:DecodeInstructionD2:ResolveOperandAddrR1:OperandAddressR2:GetOperandE:CPUdoing“real”workW:storecontenttomemory*8、返回程序计数器--RPC22位,存放长调用的返回地址。用指令LCR完成长调用时,RPC中的原来的内容被压入堆栈,返回地址会装载到RPC中;用指令LRETR实现返回时,RPC中的内容会被传送到PC中,先前压入堆栈的内容会被弹出到RPC中。LCR和LRETR比另一对指令LC和LRET速度快。*9、中断控制寄存器--IFR、IER、DBGIER3个寄存器的相应位定义是对应的:IFR相应位=1时,有对应的中断请求;IER相应位=1时,对应的中断使能;DBGIER用于实时仿真模式(以支持时间紧急中断)。*10、状态寄存器--ST0、ST1符号扩展模式SXM;(ACC中16位操作,1-扩展)溢出模式OVM;(ACC,1-溢出饱和处理)测试/控制标志TC;(TBIT或NORM指令)进位C;(进位,借位)零标志Z;负标志N;溢出标志V;乘积移位模式PM;溢出计数器(6位)--OVC/OVCU。(OVM为1时,不受影响)ST0:加减结果在ACC中正溢:7FFFFFFFH-80000000H负溢:80000000H-7FFFFFFFH指令操作使用或影响的控制位或标志位运行模式、寻址模式及中断控制位*ST1:全局中断屏蔽位INTM;(0-使能,1-中断屏蔽)调试使能屏蔽位DBGM;(1-时间敏感代码内屏蔽调试)寻址模式设置位;(0-C28x,1-C27x)中断向量映射位VMAP;(0-低端,1-高端,默认)堆栈指针定位位SPA;(0-未操作,1-已偶定位操作)循环指令状态位LOOP;(0-循环结束,1-循环进行)仿真及保护寄存器允许位-EALLOW;(1-仿真及保护寄存器允许)空闲状态位IDLESTAT;(0-常态,1-低功耗状态)寻址模式位AMODE;(0-C28x,C27x,1-C2xLP)目标兼容模式位OBJMODE;(0-C27x,1-C28x,要修改)M0和M1映射模式位--M0M1MAP;(0-TI测试,1-用户)XF状态位XF;(0-XF引脚的状态,汇编指令)辅助寄存器指针ARP;(000-确定当前辅助寄存器)**(三)、F28335的存储器配置一、内部存储器二、外部扩展接口XINTF**00400H--1K00800H--2K01000H--4K02000H--8K注意:要查看TI文档未按比例标示熟悉几个范围片内存储器+外部XINTF扩展概览**一、内部存储器1、SARAM–34KWM0,1KW–M0向量表通常不用M1,1KW–常作为堆栈L0-L3,4*4KW双映射,安全区L4-L7,4*4KW可DMA访问**2、Flash–256KW分成10个区段:H扇区,32KW,0x300000~0x307FFF;G区段,32KW,0x308000~0x30EFFF;------

文档评论(0)

文档爱好者 + 关注
实名认证
内容提供者

文档爱好者~

1亿VIP精品文档

相关文档