TI大学计划—— 青年教师培训.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文档。上传文档
查看更多
TI大学计划 —— 青年教师培训 章节分析——CPU 教学内容 总线结构 存储器配置 CPU结构 数据运算单元 指令处理单元 指令流水线 数据寻址 课时安排 鉴于面向的对象和课程性质的不同,课时设置可考虑下列三种情况: 54学时 研究生学位课(或专业选修课) 36学时 研究生非专业选修课(或本科选修课) 12-20学时 专题系列讲座 课时安排 以54学时为例,总共安排12学时 数据运算单元 6学时 指令处理单元 1学时 指令流水线 2学时 数据寻址 3学时 课时安排 以36学时为例,总共安排9学时 数据运算单元 5学时 指令处理单元 1学时 指令流水线 1学时 数据寻址 2学时 课时安排 以12-24学时为例,安排3学时——6学时 数据运算单元 1学时—— 3学时 指令处理单元 0.5学时——0.5学时 指令流水线 0.5学时——0.5学时 数据寻址 1学时—— 2学时 总线结构 总线结构(数据总线和程序总线) 冯诺依曼结构 哈佛结构 改进的哈佛结构 总线结构 冯.诺依曼结构 总线结构 哈佛结构 总线结构 改进的哈佛结构 总线结构 总线结构 存储器配置 存储器配置 存储器配置 片内:访问速度快,容量小 片外:访问速度慢,容量大 片内存储器 SRAM(固定地址映射):内容和地址一一对应 Cache:内容和地址不是一一对应 存储器配置 片内存储器 SARAM:每个时钟周期只能访问一次,适合存放程序 DARAM:每个时钟周期可以访问两次,适合存放数据,利于并行地访问数据 CPU运算单元 数据运算单元 加减的实现 乘法的实现 移位的实现 逻辑操作的实现 求指数的实现 特殊运算 DSP —— 结构 TMS320C5400系列图 CPU运算单元 CPU运算单元 CPU运算单元 CPU运算单元 程序寻址 程序控制(PC的修改) 程序寻址 指令流水线 指令流水线 数据寻址 数据寻址 数据寻址 数据寻址 数据寻址 数据寻址 数据寻址 实验设计 数据运算单元 常规算术运算 特殊的算术运算(饱和、移位乘等) 多种语法的尝试(移位加等) 实验设计 指令处理单元和指令流水线 C55 借助CCS工具观察指令流水线 指令流水线(影响运算结果,结合汇编指令) 中断仿真(观察堆栈) 实验设计 数据寻址 各种不同寻址方式的尝试 字长和运行时间的比较 地址修改和指令流水线 Q A 六级指令流水线 指令流水线 指令流水线 指令流水线 立即寻址 绝对寻址 累加器寻址 直接寻址 间接寻址 存储器映射寄存器寻址 间接寻址 利用辅助寄存器中数值作为绝对地址 主要用于按某种固定方式对数据空间的连续访问 修改方式可以为后加、后减、特定步长 寻址方式最为灵活 *ARx *ARx- ? *ARx+ ? *+ARx ? *ARx-0B ? *ARx-0 ? *ARx+0 ? *ARx+0B ? ? 操作数句法 功能 说明 addr=ARx addr=ARx ARx=ARx-1 addr=ARx ARx=ARx+1 addr=ARx+1 ARx=ARx+1 addr=ARx ARx=B(ARx-AR0) addr=ARx ARx=ARx-AR0 addr=ARx ARx=ARx+AR0 addr=ARx ARx=B(ARx+AR0) ARx的内容为数据存储器地址。 访问后,ARx中的地址减1个单位。 ? 访问后,ARx中的地址加1个单位。 ? 访问前,ARx中的地址加1个单位。 ? 访问后,从ARx中按比特翻转寻址的方式减去AR0。 访问后,从ARx中减去AR0。 ? 访问后,在ARx中加上AR0。 ? 访问后,在ARx中按比特翻转寻址的方式加上AR0。 访问后,从ARx中按循环寻址方式减去1个单位。 访问后,从ARx中按循环寻址方式减去AR0。 访问后,在ARx中按循环寻址方式加上1个单位。 访问后,在ARx中按循环寻址方式加上AR0。 ARx加上16位长偏移量作为地址,但ARx不变。 ARx加上16位长偏移量作为地址,并将该结果作为ARx的 数值。 ARx按循环寻址方式加上16位长偏移量作为地址并用该结 果更新ARx。 addr=ARx ARx=circ(ARx-1) addr=ARx ARx=circ(ARx-AR0) addr=ARx ARx=circ(ARx+1) addr=ARx ARx=circ(ARx+AR0) addr=ARx+lk ARx=ARx addr=ARx+lk ARx=ARx+lk addr=circ(ARx+lk) ARx=circ(ARx+lk) ? *ARx-% ? *ARx-0%

文档评论(0)

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

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

1亿VIP精品文档

相关文档