计算机总线.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算机总线.ppt》由会员分享,可在线阅读,更多相关《计算机总线.ppt(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3章章 计算机总线计算机总线计算机总线基本概念计算机总线基本概念n计算机中多个功能部件共享的一组信息传输线称为总线。n采用总线结构便于模块和设备的扩充,使用统一的总线标准,不同模块间互连将更容易实现。n总线技术是系统模块化、组件化的基础。计算机总线的标准计算机总线的标准 n总线标准主要包括以下总线标准主要包括以下3个部分个部分机械结构规范机械结构规范:确定总线模块的尺寸,总线插头/插座、连接器的规格及位置。功能规范功能规范:确定总线信号的名称与功能,并对它们相互作用的协议(如时序关系)进行说明。电气规范电气规范:规定总线信号有效的高、低电平、状态转换时间、负载能力、电气性能的额定值及最大值
2、等。计算机总线分类计算机总线分类n片内总线片内总线:AMBA系列总线、IBM CoreConect总线、OCP总线、Wishbone总线等n内部总线内部总线:计算机内部各外围芯片与处理器之间的总线n系统总线系统总线:计算机内各扩展板与系统板之间的总线,用于板级互连n外部总线外部总线:计算机和外部设备之间的总线,计算机通过该总线和其他设备进行信息与数据交换,它用于设备一级的互连计算机系统总线特征计算机系统总线特征n总线的数据宽度n时钟频率n总线带宽:单位时间传输的数据总量n是否同步工作方式n信号线数量,但与复杂度成正比n数据/地址信号是否复用n负载能力:总线上能同时挂载的设备数量n总线控制方式:
3、如突发传输、自动配置、中断方式、仲裁方式等n电路板结构/尺寸n其它指标,如电源电压、扩展升级能力嵌入式系统总线的特点嵌入式系统总线的特点 n机械结构机械结构 通用计算机总线扩展板的结构、插座外型、定位、安装方式都很标准;嵌入式系统总线扩展板一般没有标准化的结构,而且要有良好的温度适应性、抗振动、防水、防潮、防电磁干扰等。n嵌入式系统对总线标准功能的补充嵌入式系统对总线标准功能的补充 由于对电源管理、功耗控制、设备检测、热插拔管理、总线驱动能力等方面存在特殊的要求,所以嵌入式系统总线可能在标准总线的基础上做少量的补充,如增加电源管理方面的信号、增加对热插拔的支持、提高某些信号的驱动能力等。PC机
4、系统总线发展机系统总线发展n1981年年,IBM为8088 PC机推出的系统总线,“PC总线“又称PC/XT”总线 n1984年年,IBM推出基于16位英特尔80286处理器的PC/AT电脑,PC总线才被16位的PC/AT总线所代替,但IBM没有开放PC/AT标准n1987年,年,由INTEL 公司、IEEE和EISA集团共同研制出以IBM PC总线规范为基础的总线标准规范ISA总线,即8/16位的“工业标准结构”n1988年年,九家计算机厂商合作,在ISA总线的基础上推出了为32位微机设计的“扩展工业标准结构”EISA总线PC机系统总线发展(续机系统总线发展(续1)n1992年,年,60余家
5、公司,对PC总线进行创新,推出了VESA Local Bus(简称VL总线)的局部总线标准VESA v1.0,486系列微机基本上都采用了VESA总线n19921993年年,Intel公司研制的PCI(Perpheral Component Interconnect),既具有VESA局部总线的高数据传输率、又与CPU相对独立,数据传输带宽达到132MB/sn19931994年年,Intel公司紧接着提出66MHz、64位的PCI总线,数据传输带宽达到533MB/sISA板卡实例板卡实例PCI卡实例卡实例PC机系统总线发展(续机系统总线发展(续2)n19962000年,Intel特别针对图形数据
6、的传输,相继提出了AGP(Accelerated Graphics Port)规范系列,包括AGP1.0(1X、2X)、2.0(4X)、3.0(8X)。带宽最大到2.1GBPC机系统总线发展(续机系统总线发展(续3)n2002年,Intel 支持的AWG(Arapahoe Working Group)制定PCI Express 总线规范nPCI Express总线是一种完全不同于过去PCI总线的一种全新总线规范 nPCI采用共享总线的方式,PCI-E采用点对点串行连接,各个设备之间并发的数据传输互不影响 nPCI-E技术规格允许实现X1(250MB/秒),X2,X4,X8,X12,X16和X3
7、2通道规格PCI Express板卡实例板卡实例其它系统总线其它系统总线nVME、Multibus、SBus、MicroChannel、IEEE FuturebusPC系统总线技术应用在嵌入式系统系统总线技术应用在嵌入式系统ISA(PC、PC/AT、PCI)PC/104PC/104+PC-104PCICPCIISA总线总线ISA在嵌入式系统中的应用实例在嵌入式系统中的应用实例 单片机驱动的10M以太网ISA总线规范总线规范nISA 是8/16bit 的系统总线n工作频率为8MHz,最大传输率8MB/sn允许多个CPU 共享系统资源。由于兼容性好,它在上个世纪80年代是最广泛采用的系统总线n传输
8、速率过低、CPU占用率高。后来在PC98 规范中,就开始放弃了ISA 总线,而Intel 从i810 芯片组开始,也不再提供对ISA 接口的支持ISA总线原理总线原理ISA总线ISA卡及插座卡及插座扩展板扩展板扩展槽扩展槽ISA总线信号分配总线信号分配 ISA总线信号分类总线信号分类ISA设备读写时序设备读写时序 PCI总线总线PCI总线在嵌入式系统的应用实例总线在嵌入式系统的应用实例 无线投影机网关系统实物系统实物(背面背面)miniPCI插座,扩展无线网卡插座,扩展无线网卡CF卡插座,存储卡插座,存储WinCE基于基于GX533的无线投影机网关的无线投影机网关GX533CS5535Mini
9、PCI槽槽DDR RAMBIOSUSBCF卡卡VGA接口接口PCI总线总线PCI在嵌入式系统的应用实例在嵌入式系统的应用实例 FIC8120开发板PCI总线总线PCI总线基本概念总线基本概念nPCI(Peripheral Component Interconnect,外部设备互连)nPC系统总线发展:ISA、EISA、PCI为什么会有为什么会有PCIn传统的ISA(8MB/S)、EISA(33MB/S)带宽不能满足新型设备的需求nPCI:32位、33MHz时带宽132MB/SnPeripheral Component Interconnect Special Interest Group(外围
10、部件互连特别兴趣组),简称PCISIG 视频采集卡,分辨率720 x576,25帧/秒,8位R、G、B三分量视频格式:对于1000Mbps网卡设备,需要的数据传输带宽为:PCI总线特点总线特点n高性能:高性能:支持多种位宽和工作频率,32位、33MHz时峰值传输速率为132MB/s,64位、133MHz时峰值传输速率为1064MB/s。n资源丰富、成本低:资源丰富、成本低:PCI总线应用非常普及,通过多年积累,支持PCI总线的各种控制芯片极其丰富,电路成本较低。n易于使用:易于使用:PCI控制器内置配置寄存器,保存设备相关信息,支持上电自动配置,实现即插即用功能。n可扩展性好:可扩展性好:各种
11、位宽、工作频率的PCI扩展卡可实现向前、向后兼容,为系统和设备提供良好的可扩展性能。n支持不同的平台:支持不同的平台:PCI总线不依赖特定的处理器平台,能适应各种系统环境。PCI总线的应用总线的应用PCI总线系统结构总线系统结构典型PC机中的PCI总线 PCI总线信号总线信号 nPCI是一种并行总线并行总线,数据与总线的地址信号复用,可以减少总线连接器的引脚数量nPCI是多主总线多主总线,在一个总线中可以同时有多个主设备存在,多个主设备对总线竞争由PCI桥控制器的仲裁机制进行判决 nPCI接口信号包括信号包括:地址、数据、接口控制、总线仲裁及其它n对于PCI从设备,最少需要47个信号个信号,而
12、对于主设备,最少需要49个信号个信号 PCI总线信号总线信号47+251PCI总线的读操作总线的读操作系统信号系统信号nCLK:系统时钟,033MHz,除了RST#、INTA#、INTB#、INTC#、INTD#外,其余信号都在CLK的上升沿有效nRST#:复位信号,用于复位总线上的接口逻辑,并使PCI专用的寄存器、时序控制器及有关信号复位到特定的初始状态。地址与数据地址与数据nAD3100:地址数据多路复用信号,在FRAME#有效(低电平)时,表示地址相位开始,该组信号线上传送的是32位物理地址;在数据传送相位,该组信号线上传送数据信号,AD70为最低字节数据,而AD3124为最高字节数据n
13、CBE30:总线命令和字节允许复用信号,在地址相位中,这四条线上传输的是总线命令;在数据相位内,它们传输的是字节允许信号nPAR(Parity):奇偶校验信号,用于对AD3100和cBE30上的信号进行偶校验偶校验,以保证数据的准确性(AD、C/BE及PAR信号上“1”的数量等于偶数)接口控制信号(接口控制信号(7个)个)nFRAME#:帧周期信号,该信号由当前主设备驱动主设备驱动,用来指示一个总线访问的开始和结束。当FRAME#被置为有效,表示传输操作的开始;当FRAME#保持有效状态时,数据传输持续进行;当FRAME#被置为无效,表示当前操作处在最后一个数据周期,或总线操作结束。nIRDY
14、#(Initiator Ready):主设备准备就绪信号,由主设备驱动。该信号有效表明发起本次操作的主设备已经准备好结束当前传输操作的数据周期,IRDY#要与TRDY#相配合,当两个信号同时有效时,当前数据周期结束。在写周期,IRDY#表示AD31:00上数据有效;在读周期,该信号表示主控设备已准备好接收数据。如果IRDY#和TRDY#没有同时有效,则总线操作将被插入等待周期。接口控制信号(续接口控制信号(续1)nTRDY#(Target Ready):从设备准备就绪信号,由从设备驱动。该信号有效表示从设备已经准备好结束当前总线操作的数据周期。同样,该信号要与IRDY#配合使用,二者同时有效才
15、能结束当前数据周期。在写周期内,TRDY#有效表示从设备已作好接收数据的准备;在读周期内,该信有效表示有效数据已提交到AD31:00上。nSTOP:当前从设备请求主设备停止当前总线操作。nLOCK#:锁定信号,由主设备驱动。PCI利用该信号提供一种互斥访问机制。该信号有效表示驱动它的设备对PCI桥所进行的一个原子操作(Atomic operation)可能需要多次传输才能完成,期间该桥路被独占。接口控制信号(续接口控制信号(续2)nIDSEL(Initialization Device Select):设备选择信号(设备的片选信号),高电平有效。PCI桥控制器通过设置该信号选择特定的PCI设备
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 总线
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内