DSP_03CPU与存储器.ppt

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

第三章 总线、CPU结构及存贮的配置;§ 3.1 中央处理单元 中央处理单元 CPU 辅助寄存器算术单元 输入比例部分(输入定标单元) 中央处理单元 中央算术逻辑运算部分 乘法器部分 ①CPU的任务是从程序读总线(PRDB)或数据读总线(DRDB)获取数据 ②经过加、 乘、 移位等运算 ③再经数据写总线(DWEB)将结果送出;移位器(32位);(1) 输入定标移位器: ① 完成数据的移位和扩展,以便与32位的CALU格式对齐. ② 来自DRDB的立即数(立即寻址),或PRDB总线上的指令操作 数与CALU中的数据匹配. ③ 将输入左移0-16位.移位次数由指令给出或由TRGE(临时寄存器) 的低四位给出 (直接寻址) (间接寻址). ④ 符号扩展 二进制数以二进制有符号数的补码表示,由状态 寄存器ST1中的SXM位决定SXM=0 不扩展 SXM=1 扩展;; (3) 中央算术逻辑单元 32位CALU 32位ACC 32位输出移位器 两个输入来自累加器和移位器或乘积移位器 实现 加 减 与 或 位测试 输出移位器拷贝累加的内容 并进行移位(0-7) 高16位或低16位送数据存贮器中;§ 3.2 辅助寄存器算术单元 CPU中还有一个辅助寄存器算术单元ARAU 主要功能是与中央处理单元并行工作,对8个辅助寄存器(AR0-AR7) 进行算术运算 8个辅助寄存器为DSP提供间接寻址方式,由状态寄存器的ARP(STO) 决定,称ARP为辅助寄存器 (AR0-AR7)的内容(16位)为要访问的数据存贮器地址 ; ARAU完成以下运算: 1.辅助寄存器内容+1/-1 或增/减一个变址量(间接寻址指令决定) 2.增/减一常数(指令字的低8位决定) 3.AR0与当前AR相比较,比较结果经数据写数据总线(DWEB)送到ST1 的测试/控制位(TC) ARAU的其它用途 1.通过CMPR指令 AR与AR0作为测试条件,支持分支 调用 返回 2.作为软件计数器 进行加/减 3.作为暂时寄存器,暂存数据。使用LAR装载数据,用SAR送数据存储器 ARAU的运算通常在译码阶段进行 为能在下条指令译码这前产生地址;数据读总线(DRDB);§ 3.3 状态寄存器 DSP有两个状态寄存ST0和ST1 可用专用指令LST和SST保存和装载至存贮器;OVM: 溢出方式:OVM=0时,ACC正常溢出,OVM=1时, ACC溢出时置为最大正值7FFFFFFF或最大负 INTM:中断方式: 0:使能中断 1:屏蔽中断 不受LST指令影响, 复位时为1 对RS、 NM1无效。 DP: 数据存贮器页面指针,形成直接寻址的页地址(高9位)。 CNF: DARAM配置方式: O:DARAM配置为数据空间。1:DARAM配置为程序空间,复位为0 TC: 测试/控制标志: 测试位=1 则TC=1,条件为真。复位时=0 SXM: 符号扩展位: SXM=1符号扩展,SXM=0符号不扩展。复位为=1 C: 进位位,加法时有进位C=1,减法时没有借位时C=1,复位时C=1 XF: 引脚状态位,复位时XF=1 PM: 乘积移位模式,复位时清0;§ 3.4 存贮器与I/O空间 TMS320LF240X系列为增强的哈佛结构,由三组总线并行访问多个存贮空间 程序地址总线 PAB 数据读地址总线 DRAB 数据写地址总线 DWAB DSP采用独立的程序存贮器、数据存贮器和I/O空间 即可以有相同的地址,访问通过不同的控制线来区分,其中数据分为局部空间和全局空间(局部数据存贮器,全局数据存贮器,受全局存贮器分配寄存器(GREG)的控制,240T保留GREG) 4个独立的选择空间 64K字程序空间: 指令及执行指令时需要的数据 64K字局部数据空间 (240T为片内32K字0000-7FFFH) 32K字全局数据空间 (片外32K字8000H-FFFFH)(2407保留) 64K

文档评论(0)

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

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

1亿VIP精品文档

相关文档