嵌入式软件开发导论 第二章 硬件技术基础.ppt

嵌入式软件开发导论 第二章 硬件技术基础.ppt

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

CISC与RISC的对比 存储器层次结构是基于程序局部性原理的。 局部性原理指出,绝大多数程序访问的指令和数据是相对簇聚的。 局部性原理可以分为时间局部性和空间局部性。 时间局部性是指最近被访问过的程序和数据很可能再次被访问。 空间局部性是指CPU很可能访问最近被访问过的地址单元附近的地址单元。 寄存器 寄存器直接位于处理器内部, 是速度最快,容量最小的存储器, 一般用来存储一些计算的操作数和计算结果。 根据处理器位数不同,寄存器的大小一般只有4 Byte到128 Byte。 程序员可以直接在汇编语言中对寄存器进行操作。 第4节 嵌入式系统总线 概述 总线是CPU与存储器和设备通信的机制,是计算机各部件之间传送数据、地址和控制信息的公共通道。 概述 概述 原因: 数据宽度:高速总线通常提供较宽的数据连接。 成本:高速总线通常采用更昂贵的电路和连接器。 桥允许总线独立操作,这样在I/O操作中可提供某些并行性。 概述 AMBA总线 AMBA(Advanced Microcontroller Bus Architecture)是ARM 公司研发的一种总线规范,目前为3.0 版本。 在AMBA总线规范中,定义了3种总线: AHB(Advanced High-performance Bus):用于高性能系统模块的连接,支持突发模式数据传输和事务分割;可以有效地连接处理器、片上和片外存储器,支持流水线操作。 ASB(Advanced System Bus):也用于高性能系统模块的连接,由AHB总线替代; APB(Advanced Peripheral Bus):用于较低性能外设的简单连接,一般是接在AHB或ASB系统总线上的第二级总线。 ISA总线 最早的PC总线是IBM公司1981年在PC/XT 电脑采用的系统总线,它基于8bit的8088 处理器,被称为PC总线或者PC/XT总线。 在1984年的时候,IBM 推出基于16-bit Intel 80286处理器的PC/AT 电脑,系统总线也相应地扩展为16bit,并被称呼为PC/AT 总线。 而为了开发与IBM PC 兼容的外围设备,行业内便逐渐确立了以IBM PC 总线规范为基础的ISA(工业标准架构:Industry Standard Architecture )总线 。 ISA总线 ISA 是8/16bit 的系统总线,最大传输速率仅为8MB/s ,但允许多个CPU 共享系统资源。由于兼容性好,它在上个世纪80年代是最广泛采用的系统总线,不过它的弱点也是显而易见的,比如传输速率过低、CPU占用率高、占用硬件中断资源等。 在今天,除了一些特殊工业使用以外,ISA已经不再使用了,而且现在的主板都不带ISA接口。 PCI总线 90年代,随着图形处理技术和多媒体技术的广泛应用,在以Windows为代表的图形用户接口(GUI)进入PC机之后,要求有高速的图形描绘能力和 I/O处理能力。这不仅要求图形适配卡要改善其性能,也对总线的速度提出了挑战。 1991年Intel公司联合IBM、Compaq、AST、HP、DEC等100多家公司成立了PCISIG(Peripheral Component Interconnect?Special?Interest?Group)协会,它致力于促进PCI(Peripheral Component Interconnect)总线工业标准的发展。 PCI总线 从数据宽度上看,PCI 总线有32bit 、64bit 之分 从总线速度上分,有33MHz、66MHz 两种。 目前常用的是32位PCI。32位PCI的数据传输率为133MB/秒,大大高于ISA。而64bit系统正在普及中。 PCI总线 与ISA 总线不同,PCI 总线的地址总线与数据总线是分时复用的,支持即插即用(Plug and Play) 、中断共享等功能。 分时复用的好处是一方面可以节省接插件的管脚数,另一方面便于实现突发数据传输。 SPI总线 SPI的全称是Serial Peripheral Interface,意为串行外围接口。 它是Motorola首先在其MC68HCXX系列处理器上定义的一种内部总线。 SPI接口主要应用在EEPROM,FLASH,实时钟,AD转换器和数字信号处理器和数字信号解码器之间。 SPI总线主要用在CPU和外围低速器件之间进行同步串行数据传输。在主器件的移位脉冲下,数据按位传输:高位在前,低位在后,为全双工通信。SPI的典型传输速率可达到3~10Mbps。 IIC总线 IIC(Inter-Integrated Circuit,IIC)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。 IIC总线产生于上个世纪80年代,最初为音

文档评论(0)

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

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

1亿VIP精品文档

相关文档