第讲_嵌入式硬件基础.ppt

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

嵌入式硬件基础 fanxulong@ 成立于1990年11月 前身为 Acorn计算机公司 Advance RISC Machine(ARM) 主要设计ARM系列RISC处理器内核 授权ARM内核给生产和销售半导体的合作伙伴 ARM 公司不生产芯片 IP(Intelligence Property) 另外也提供基于ARM架构的开发设计技术 软件工具, 评估板, 调试工具,应用软件, 总线架构, 外围设备单元,等等 ARM成功之道 成功之道1:在合适的时间,选择了合适的领域,合适的定位 成功之道2:采用灵活而又廉价的商业模式,广开财源之门 成功之道3:在技术上有独到之处,注重灵活的配置和良好的软件兼容性 成功之道4:对研发持续不断地投入,联手有实力的厂商进行技术攻关 主要ARM芯片供应商及其代表性产品和主要应用领域: ARM7TDMI 内核 ARM处理器模式 用户模式(usr):ARM处理器正常的一般用户程序执行状态 快速中断模式(fiq):用于高速数据传输或通道处理 外部中断模式(irq):用于通常的中断处理 管理模式(svc):操作系统使用的保护模式。系统复位后,即进入该模式 指令终止模式(abt):当数据或指令预取失效后进入该模式 未定义模式(und):执行未定义的指令时进入该模式 系统模式(sys):运行具有特权的操作系统任务,如嵌套的中断 ARM寄存器 37 寄存器 31 个通用32位寄存器,包括程序计数器PC 6 个状态寄存器 通用寄存器包括R0~R15,可以分为三类: —— 未分组寄存器R0~R7 —— 分组寄存器R8~R14 —— 程序计数器PC(R15) 状态寄存器: ——CPSR(Current Program Status Register,当前程序状态寄存器) ——SPSR( Saved Program Status Register,备份程序状态寄存器) 程序状态保存寄存器 程序状态保存寄存器 ARM指令编码格式 说明 Cond 指令执行的条件编码 Opcode 指令操作符编码 S 决定指令的操作是否影响CPSR的值 Rd 操作目标寄存器编码 Rn 包含第一操作数的寄存器编码 Shifter_operand 表示第二操作数 ARM指令系统(数据处理) ARM中断与异常 ARM中断与异常 ARM中断与异常 * * ARM公司简介 Palm PC,Network Digital Camera ADSL,PDA BT,PDA MP3,GSM,3G,BT GP,MP3 Wireless GP,Wireless GP,BT Portable handheld CDMA VOIP,BT BT GSM STB,GP GP,MP3 Network,Modem IA MP3,PDA Configurable Ethernet CDMA ISDN,ADSL Configurable PDA,Phone BT Digital Image ISDN Wireless Internet 802.11b,WLAN GPS 3G CDMA CD-R HDC Communications Mobile phone SA-1100 TMS320DSC24 S3C2410 VWS22100 EP7212 L7205 AT75C310 ML7051LA LH79520 MSM3000 STw2400 HMS30C7202 CX82100 NET+40 CBP4.0 MTK20141 EPXA4 DIRAC Helium 200 T8302 SA-110 TMS320DSC21 S3C44B0X Dragonball MX1 SAA7750 EP7209 L7200 AT91R40XXX ML67100 LH75400/1 MSP1000 STLC1502 PMB7754 AD20MSP430 GMS30C7201 PUC3030A CN9414 AAEC-2000 PP5002 UPD65977 NET+15 CBP3.0 MTC20276 EPXA1 MN1A7T0200 SiW1750 Quatro BU6611AKU InfoSream ISL3856 SiRF Star II CDMAx VOL101 Helium T8300 Intel TI Samsung Motorola Philips Cirrus Logic Linkup ATMEL OKI Sharp Qualcomm ST Infineon Analog Hynix Micronas Conexant Agilent Portalpayer NEC NetSilicon LS

文档评论(0)

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

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

1亿VIP精品文档

相关文档