嵌入式系统原理及应用课件.pptxVIP

  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文档。上传文档
查看更多
哪里有这么多真的假的,眼前能看得见的都是真的,走掉的都是假的

1ARM處理器體系結構

22.1ARM處理器的體系結構與特點ARM(AdvancedRISCMachines)公司1991年成立於英國劍橋,該公司是專門從事基於RISC技術晶片的設計開發,主要出售晶片設計技術的授權,作為知識產權供應商,本身不直接從事晶片生產,靠轉讓設計許可由合作公司生產各具特色的晶片,半導體生產商從ARM公司購買其設計的ARM微處理器核,根據各自不同的應用領域,加入適當的週邊電路,從而形成自己的ARM微處理器晶片(進入市場,這就是ARM公司的無晶片(Chipless)商業模式。由於全球幾十家大的半導體公司(包括Intel、Samsung、Motorola等)使用ARM公司的授權,因此使得ARM技術開發獲得更多的第三方開發工具、製造和軟體的支持,又使整個系統的成本降低,使產品容易開發進入市場,被消費者容易接受,更具有競爭力。

32.1.1ARM微處理器體系的結構ARM處理器體系結構設計的總體思想是在不犧牲性能的情況下,儘量簡化處理器,同時從體系結構的層面上靈活支持處理器擴展。這種簡化和開放的思想使得ARM處理器採用了很簡單的結構來實現。目前,ARM32位體系結構被公認為是業界領先的32位嵌入式RISC微處理器內核,所有ARM微處理器均共用這一體系結構內核。ARM體系結構採用簡化指令集RISC結構,在簡化處理器結構,減少複雜功能指令的同時,提高了處理器的速度;

42.1.1ARM微處理器體系的結構(續)ARM體系結構均使用固定長度32bit指令,使用流水線技術執行指令,大大地提高了指令的執行速度;所有的指令執行都是有條件的,大大地提高了指令的執行效率;ARM體系結構使用大量的寄存器,均為32bit。共有37個物理寄存器,在邏輯上被分為若干組,這就大大地加快了處理器執行指令和運行程式的速度;ARM體系結構採用先進的微處理器匯流排結構AMBA(AdvancedMicrocontrollerBusArchitecture)來擴展不同體系結構的、具有不同讀寫速度的I/O部件。AMBA已成為事實上的片上匯流排OCB(OnChipBus)標準。

52.1.2ARM微處理器體系的特點支持Thumb(16位)/ARM(32位)雙指令集,能很好的相容8位/16位器件。內含32×32bit的桶形移位寄存器,左移/右移n位、環移n位和算術右移n位等都可以一次完成,可以有效的減少移位的延遲時間。指令執行採用3級流水線/5級流水線技術。帶有指令Cache和數據Cache,大量使用寄存器,指令執行速度更快。大多數數據操作都在寄存器中完成。尋址方式靈活簡單,執行效率高。指令長度固定。

2.1.2ARM微處理器體系的特點(續1)支持大端和小端兩種方式存儲字數據。支持Byte(位元組,8位)、Halfword(半字,16位)和Word(字,32位)三種數據類型。支持用戶、快速中斷、普通中斷、管理、中止、系統和未定義等7種處理器模式,除了用戶模式外,其餘均為特權模式。處理器晶片上都嵌入了線上仿真ICE-RT(InCircuitEmulator-RealTime)邏輯,便於通過JTAG來仿真調試ARM體系結構晶片,可以避免使用昂貴的線上仿真器。6

2.1.2ARM微處理器體系的特點(續2)具有片上匯流排AMBA。AMBA定義了3組匯流排,可以連接具有不同處理速度的集成晶片,它們是:先進高性能匯流排AHB;先進系統匯流排ASB;先進週邊匯流排APB。採用記憶體映像I/O的方式,即把I/O端口地址作為特殊的記憶體地址。具有協處理器介面。ARM允許接16個協處理器,如CP15用於系統控制,CP14用於調試控制器。採用了降低電源電壓,可工作在3.0V以下;減少門的翻轉次數;減少門的數目,即降低晶片的集成度;降低時鐘頻率等一些措施降低功耗。體積小、低成本、高性能。7

82.2ARM微處理器系列介紹及應用選型

2.2.1ARM7微處理器系列ARM7微處理器系列包括ARM7TDMI、ARM7TDMI-S、ARM720T、ARM7EJ幾種類型。其中,ARM7TMDI是最經典的32位嵌入式RISC處理器,具有以下主要特點:工作主頻最高可達130MHz,高速的運算處理能力可勝任絕大多數的複雜應用。採用能夠提供0.9MIPS/MHz的三級流水線結構。內嵌硬體乘法器(Multiplier),支持16位壓縮指令集Thumb。嵌入式ICE-RT,支持片上Debug,支持片上中斷點和調試點,調試開發方便。

2.2.1ARM7微處理器系列指令系統與ARM9系列、ARM9E系列和ARM10E系列相容,便於用戶產品的升級換代。支持WindowsCE、Linux、PalmOS等操作系統。其中ARM7TDMI中的組成字母表示的意義

文档评论(0)

爱遛弯的张先生 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档