第章 TMSC基本结构.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第章 TMSC基本结构

第六章 TMS320C54x 基本结构 中央处理单元(CPU) 2、状态寄存器1 (ST1) 主要反映处理器的寻址要求、计算初始状态的设置、 I/O及中断的控制等。 SXM 8 C16 7 FRCT 6 INTM 11 0 10 OVM 9 ASM CMPT HM XF CPL BRAF 4~0 5 12 13 14 15 BRAF CPL XF HM INTM 0 OVM SXM C16 FRCT CMPT ASM BRAF:块重复操作标志位。 用来指示当前是否在执行块重复操作。 BRAF=0 表示当前不进行重复块操作; BRAF=1 表示当前正在进行块重复操作。 CPL:直接寻址编辑方式标志位; 用来指示直接寻址选用何种指针。 CPL=0 选用数据页指针DP的直接寻址; CPL=1 选用堆栈指针SP的直接寻址。 XF:外部XF引脚状态控制位。 用来控制XF通用外部输出引脚的状态。 执行SSBX XF=1 XF通用输出引脚为1; 执行RSBX XF=0 XF通用输出引脚为0。 HM:保持方式位;响应HOLD信号时,指示 CPU是否继续执行内部操作。 HM=0 CPU从内部程序存储器取指, 继续执行内部操作。 HM=1 CPU停止内部操作。 INTM:中断方式控制位; 用于屏蔽或开放所有可屏蔽中断。 INTN=0 开放全部可屏蔽中断; INTN=1 禁止所有可屏蔽中断。 0:保留位,未被使用,总是读为0。 OVM:溢出方式控制位; 用来确定累加器溢出时,对累加器的加载方式。 OVM=0 将运算的溢出结果直接加载到累加器中; OVM=1 当正溢出时,将007FFFFFFFH加载累加器; 当负溢出时,将F加载累加器。 SXM:符号位扩展方式控制位;用来确定数据 在运算之前是否需要符号位扩展。 SXM=0 数据进入ALU之前禁止符号位扩展; SXM=1 数据进入ALU之前进行符号位扩展。 C16:双16位/双精度算术运算方式控制位; 用来决定ALU的算术运算方式。 C16=0 ALU工作在双精度算术运算方式; C16=1 ALU工作在双16位算术运算方式。 FRCT:小数方式控制位; 用来确定乘法器的运算方式。 FRCT=1 乘法器的输出左移一位, 消除多余的符号位。 CMPT:间接寻址辅助寄存器修正方式控制位; 用来决定ARP是否进行修正。 CMPT=0 在进行间接寻址单操作数时,不修正ARP; CMPT=1 在进行间接寻址单操作数时,修正ARP。 ASM:累加器移位方式控制位。 为某些具有移位操作的指令设定一个从-16~15范围内的移位值。 BRAF CPL XF HM INTM 0 OVM SXM C16 FRCT CMPT ASM 中央处理单元(CPU) 3、工作方式状态寄存器PMST 主要设定和控制处理器的工作方式和存储器的配置, 反映处理器的工作状态。 SST SMUL CLKOFF DROM AVIS OVLY MP/MC IPTR 0 1 2 3 4 5 6 15~7 中 断 向 量 指 针 CPU 工 作 方 式 选 择 位 RAM 重 复 占 位 标 志 地 址 可 见 控 制 位 数 据 ROM 映 射 选 择 位 时 钟 输 出 选 择 位 乘 法 饱 和 方 式 位 存 储 饱 和 位 PMST的结构: 中央处理单元(CPU) §6.3.8 地址生成单元 1、程序地址产生单元(PAGEN) 用来取单条指令的PC(程序计数器)寄存器中的值 是由程序地址产生单元(Program-address Generation Logic, PAGEN)加载的。 2、数据地址产生单元(DACEN) 用于产生数据地址的数据地址产生单元(Data- address Generation Logic, DAGEN)使用以下16位 寄存器计算操作数的地址: ★ 辅助寄存器(AR0~ AR7) ★ 块大小寄存器(BK) ★ 堆栈指针(SP)。 存储器 §6.4 存储器 §6.4.1 DSP芯片的存储器 片内存储器 外部扩展存储器 ROM RAM SARAM:1个机器周期内只 能被访问1次

文档评论(0)

jyf123 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6153235235000003

1亿VIP精品文档

相关文档