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

上海交大DSP培训教程.pptVIP

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

2003 (C) DSP Technology Center of SJTU 2003 (C) DSP Technology Center of SJTU 中断(续) 软件中断 程序寻址模式(续) INTR k TRAP k RESET INTR与TRAP的区别在于TRAP不禁止INTM 中断操作流程图 程序寻址模式(续) 省电模式 程序寻址模式(续) Y N N N 外部控制信号线处于高阻状态 Y N N N 外部数据线处于高阻状态 Y N N N 外部地址线处于高阻状态 N Y N N 锁相环(PLL)停止工作 N Y Y N 外设时钟停止 N Y Y Y CPU时钟停止 Y Y Y Y CPU停止工作 HOLD IDLE 3 IDLE 2 IDLE 1 操作/特征 退出省电模式 程序寻址模式(续) N Y Y Y RS有效 N Y Y Y NMI有效 N Y Y Y 未屏蔽外部硬件中断 N N N Y 未屏蔽内部硬件中断 Y N N N HOLD置为高 HOLD IDLE 3 IDLE 2 IDLE 1 流水线 六级指令流水线 流水线(续) 无延迟的跳转指令 流水线(续) 延迟跳转指令 流水线(续) 调用指令 流水线(续) 返回指令 流水线(续) 条件执行指令XC 流水线(续) 条件跳转指令BC 流水线(续) 中断处理 流水线(续) 流水线与存储器访问 DARAM SARAM 流水线中同一阶段的两条指令可以无冲突地访问不同的块 流水线中不同阶段的两条指令可以同时访问DARAM中的同一块 一个周期内可以对DARAM访问两次,前半周期访问一次,后半周期再访问一次 每个周期只允许对每个块访问一次 小结 C5400总体结构 存储器结构 CPU 数据寻址模式 程序寻址模式 流水线 顺序 顺序方式 比特翻转方式 比特翻转顺序 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 0000 1000 0100 1100 0010 1010 0110 1110 0001 1001 0101 1101 0011 1011 0111 1111 0 8 4 12 2 10 6 14 1 9 5 13 3 11 7 15 数据寻址模式(续) 比特翻转寻址(AR0的值为数据长度的一半) 数据寻址模式(续) 双数据间接寻址形式 同时采用了两个辅助寄存器来寻址,分别用 Xmem和Ymem表示 采用双数据寻址的指令都是一个字长 C5400中只能选择AR2~AR5这4个辅助寄存器来进行双数据的寻址 Xmem为读操作时与DB相连,而Ymem则与CB相连 地址调整方式只能使用*ARx、*ARx+、*ARx-和*ARx+0%四种方式 数据寻址模式(续) 双数据间接寻址的冲突 如果源操作数和目的操作数指向存储空间的同一位置,如在并行存储指令st||ld中,则先执行读操作再进行写操作 如果两个操作数使用同一个辅助寄存器而具有不同的寻址方式,则地址根据Xmem所指定的方式修改地址 如果Ymem指向的是存储器映射寄存器,那么读取的值并不是该寄存器的内容 数据寻址模式(续) 特殊的双数据寻址 bit Xmem, BITC saccd src, Xmem, cond srccd Xmem, cond strcd Xmem, cond add Xmem, SHFT, src ld Xmem, SHFT, dst sth src, SHFT, Xmem stl src, SHFT, Xmem sub Xmem, SHFT, src 数据寻址模式(续) 存储器映射寄存器寻址 直接寻址方式 间接寻址方式 指令执行后,辅助寄存器的高9位将清0 第0页的Sratch-Pad RAM也可以用存储器映射寄存器寻址方式来修改 数据寻址模式(续) 存储器映射寄存器寻址指令 ldm MMR, dst mvdm dmad, MMR mvmd MMR, dmad mvmm MMRx, MMRy popm MMR pshm MMR stlm src, MMR stm #lk, MMR 数据寻址模式(续) 堆栈寻址 PSHD压入一个数据存储器单元的数据到堆栈 PSHM压入一个存储器映射

文档评论(0)

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

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

1亿VIP精品文档

相关文档