- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式课件1
第1章 ARM体系结构 ARM7TDMI-S 1.1 简介 1.1.1 ARM ARM即Advanced RISC Machines的缩写。 ARM公司是知识产权(IP)供应商,成立于1990。 ARM公司本身不生产芯片,靠转让设计许可,由合作伙伴公司来生产各具特色的芯片。 1.1 简介 1.1.1 ARM 全球众多合作伙伴保证供应。ARM作为32位嵌入式RISC微处理器业界的领先供应商,商业模式的强大之处在于它在世界范围有超过100个合作伙伴——包括半导体工业的著名公司,从而保证了大量的开发工具和丰富的第三方资源,它们共同保证了基于ARM处理器核的设计可以很快投入市场。 1.1 简介 1.1.1 ARM 功耗低、成本低、功能强; 16/32位双指令集; 全球众多合作伙伴保证供应。 1.1 简介 1.1.2 ARM的RISC结构特性 基于精简指令集计算机(RISC)原理 传统的CISC指令集计算机随着计算机的发展引入了各种各样的复杂指令,使得指令集和为实现这些指令的计算机体系结构越来越复杂,已经不堪重负。 经过大量的研究和分析,发现在CISC的指令集中,各种指令的使用频度相差悬殊。 1.1 简介 1.1.2 ARM的RISC结构特性 基于精简指令集计算机(RISC)原理 大概有20%的指令被反复使用,使用量约占整个程序的80%; 而有80%左右的指令则很少使用,其使用量约占整个程序的20%。 这就是所谓的20%—80%规律。 1.1 简介 1.1.2 ARM的RISC结构特性 RISC指令集和相关的译码机制比复杂指令集计算机(CISC)的设计更简单。这种简单性得到了: 高指令吞吐率; 出色的实时中断响应; 体积小、性价比高的处理器宏单元。 1.1 简介 1.1.2 ARM的RISC结构特性 中央控制器没有采用微程序的方式。采用了硬接线PLA的方式。 减少复杂功能的指令,选用使用频度最高的指令; 简化处理器的结构,减少处理器的集成度; 采用32位定长指令。除了单机器周期执行1条指令外,每条指令具有多种操作功能,提高了指令使用效率。 1.1 简介 1.1.2 ARM的RISC结构特性 采用流水线结构,使每一条指令平均在一个机器周期内完成,以提高处理器的速度。 采用多寄存器的结构,使指令的操作尽可能在寄存器之间进行。 采用Load/Store结构,即只有Load/Store(加载/存储)指令可与存储器打交道,减少访问存储器的频度,节约指令执行时间。 为了进一步提高指令和数据的存/取速度,有的还增加指令快存I—Cache和数据快存D—Cache。 1.1 简介 1.1.2 ARM的RISC结构特性 例:下列叙述中,不属于RISC特点的是( ) A. 采用多周期指令,从而实现一条指令的多种功能 B. 采用大量寄存器,数据处理指令只对寄存器的内 容进行操作 C. 采用3级、5级或6级流水线,提高指令执行的并 行程度 D. 指令规整、对称、简单,基本寻址方式少 1.1 简介 1.1.3 ARM7TDMI T -支持16位压缩指令集Thumb; D -支持片上Debug; M -内嵌硬件乘法器; I -嵌入式ICE,支持片上断点和调试点。 1.1 简介 1.1.3 ARM7TDMI T: 新型ARM体系结构在32位指令集的基础上又定义了16位的Thumb指令集,可以使程序存储器更小。Thumb指令集比通常的8位和16位CISC/RISC处理器具有更好的代码密度,而芯片面积只增加6%。 1.1 简介 1.1.3 ARM7TDMI I: 由于ICE—RT逻辑的支持,便于通过JTAG来仿真调试ARM体系结构芯片,从而可以省去价格昂贵的在线仿真器。 在处理器核中还集成了嵌入式跟踪宏单元(ETM), ETM可以用于监控内部总线,实时跟踪指令和数据的执行。 1.1 简介 1.1.4 ARM的流水线结构 1条指令的执行可分为若干个阶段: ① 取指,从存储器中取出指令; ② 译码,指令译码; ③ 取操作数,假定从寄存器组中取操作 数; 1.1 简介 1.1.4 ARM的流水线结构 1条指令的执行可分为若干个阶段: ④ 执行运算; ⑤ 存储器访问,操作数与存储器有关; ⑥ 结果写回寄存器。 各个阶段的操作相对都是独立的。因此,采用流水线的重叠技术可以大大提高系统性能。 1.1 简介 1.1.4 ARM的流水线结构 ARM体系结构的单周期3级流水线 1.1 简介 1.1.4 ARM的流水线结构 ARM体系结构的单周期3级流水线 例:设指令由取指、分析、执行3个子部件完成,每个子部件的工作周期为△t,采用常规标量单流水线处理机。若连续执行10条指令,则共需要多少时间? 1.1 简介 1.1.5 ARM灵活和方便的接口 ARM体系结构具有协处理器接
您可能关注的文档
最近下载
- 沉井及顶管专项施工方案.docx VIP
- 预算管理一体化系统操作手册-预算执行.pdf VIP
- 某医院检验科程序文件.pdf VIP
- 1~6的表内乘法整理和复习 课件 2025秋数学人教版二年级上册.ppt
- Samsung三星品式多门冰箱RF66M9092S8使用说明书.pdf VIP
- Haier海尔413升风冷变频多门冰箱 BCD-413WGHFD1BSJU1(白)说明书用户手册.pdf
- 北师大版八年级数学上册《第二章实数》单元检测卷带答案.docx VIP
- 1捡石头 (课件) 2025苏教版科学一年级下册.ppt
- 2025年青岛版(2024)小学科学三年级上册(全册)教学设计(附目录P150).docx
- 人工智能生成内容(AIGC)研究综述:国际进展与热点议题.pdf VIP
文档评论(0)