付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机总线部分1、 计算机总线的分类 (1)按照总线内部信息传输的性质,总线可分为 ?数据总线 :DB 用于传送数据信息 ?地址总线 :AB 是专门用来传送地址的 ?控制总线 :CB 控制总线包括控制、时序和中断信号线 ?电源总线 :PB 用于向系统提供电源 (2)按照总线在系统结构中的层次位置,总线可分为(A) 片内总线(On-Chip Bus) 在集成电路的内部,用来连接各功能单元的信息通路 ?片内总线受芯片面积及对外引脚数的限制,片内总线大多采用单总线结构,这有利于芯片 集成度和成品率的提高, 而对于内部数据传送速度要求较高的, 也可采用双总线或三 总线结构。ASIC技术的出现,用户也可
2、以按照自己的要求,借助于适当的EDM具,设计自己的芯片内部总线是微机系统中最重要的总线, 人们平常所说的微机总线就是指系统总 线,如STD3、线、PC总线、ISA总线、PCI总线等(B) 内部总线(Internal Bus) 用于计算机内部模块(板)之间通信 ?内部总线:系统总线或板级总线-按功能可分为数据总线DB地址总线AB控制总线CB和电源总线PB数据总线D:用于传递数据信息总线宽度: 数据信号线的根数。 决定设备获得最大性能影响计算机系统性能地址总线宽度:地址线的根数决定直接寻址能力避免10地址与内存地址的重叠地址总线A:用于传递地址信息控制总线 C:包括控制、时序和中断信号线,用于传递
3、各种 控制信息,决定了总线的性能好坏 电源总线P:提供电源(C) 外部总线(External Bus):又称通讯总线 用于计算机之间或计算机与设备之间通信?外部总线 女口: IEEE-488、RS-232C RS-485等( 3)根据总线的数据传输方式,总线可分为 ?并行总线:每个信号都有自己的信号线 ?串行总线:所有信号复用一对信号线在集成电路的内部,用来连接各功能单元的信息通路。2、计算机总线的主要性能指标总线频率即总线工作时钟频率,单位为MHz它是影响总线传输速率的重要因素之一。 ?总线宽度又称总线位宽,是总线可同时传输的数据位数,用 bit (位)表示,如 8位、16位、32 位等。显
4、然,总线的宽度越大,它在同一时刻就能够传输更多的数据。?总线带宽又称总线传输率,表示在总线上每秒传输字节的多少,单位是 MB/S影响总线传输率 的因素有总线宽度、总线频率等。一般的,总线带宽(MB/S = 1/8 X总线宽度X总线频率?同步方式可分为同步方式和异步方式。 在同步方式下, 总线上主模块与从模块进行一次数据传 输的时间是固定的,并严格按照系统时钟来统一定时主模块、从模块之间 的传输操作,只要总线上的设备都是高速的,就可达到很高的总线带宽。?总线复用 采用多路复用技术,可以减少总线的数目。?信号线数 表明总线拥有多少信号线,是数据总线、地址总线、控制总线和电源总线的总和。信 号线数与
5、总线性能不成正比,但一般与复杂度成正比。总线控制方式 包括并发工作、自动配置、仲裁方式、逻辑方式、计数方式等。3、计算机总线的两种控制方式集中式将控制逻辑集中在一处(如在CP中)。集中控制是单总线、双总线和三总线结构计算 机主要采用的方式, 常见的集中控制方式主要有链式查询方式、 计数器定时查询方式 和独立请求总线控制方式。分布式将总线控制逻辑分散在与总线连接的各个部件或设备上。4、PCI-Express的结构、主要技术特点以及与PCI的主要区别区别:-PCI Express和PCI不同的是实现了传输方式从并行到串行的转变。-PCI Express是采用点对点的串行连接方式,这个和以前的并行通
6、道大为不同,-允许和每个设备建立独立的数据传输通道。不用再向整个系统请求带宽,这样也 就轻松地到达了高带宽要求。PCIE总线结构主存粘器o o aPCI ElPCI-Efipci-ePCI-E7PCI-Ei;jPClPCI-XHipa-EPCI-E 瑞点PCLEEPC1PCI-X幵戋PCI桥J总-kSPCI硏PCI护PG19-13 PCIExpre:5 总辽欢轲PCI-E总线主要特点:-串行的点对点互连-差分信号传送-采用交换开关互连多台设备-PCI Express 事务与包? PCI Express的事务分成两类:1. 非转发事务,即请求者发送请求包给完成者,完成者返回完成包给请求者,如 存
7、。储器读事务;2. 转发事务,即只有请求者给完成者发送请求包,而完成者不用返回完成包给请 求者,如存储器写事务-具有更高的数据传输率5、RS232C勺电气特性,最简单的 RS232通信结构一.RS-232C总线的电气特性(1) 电气连接方式:?TTL电平:+5V为逻辑“ 1”,0V为逻辑“ 0”;(2) 主要特点:-非平衡的连接方式-米用点对点通信-公用地线 电气参数a. 引线信号状态? RS-232C标准引线状态必须是以下三种之一,即SPACE/ MARK空号/传号)、或ON/OFF通/断)、或逻辑0/逻辑1。b. 引线逻辑电平用-3-15V表示逻辑1,用+3+15V表示逻辑0c. 短路抑制
8、性能RS-232C的驱动电路必须能承受电缆中任何导线短路 (4)通信速率-最高通信速率为115200bps-RS-232C标准规定通信距离应小于15m二通信结构RS-232-C总线的通信结构具有初ODEIVI设备的远距离通信线路不用MODEM的直接通信线路-最简单的RS-232C数据通信23458622201计机6、RS42和RS485的主要特性和相互区别RS-485与 RS-422的 区别在于:a. 硬件线路上,RS-422至少需要4根通信线,而RS-485仅需2根b. 通信方式上,RS-422可以全双工,而RS-485只能半双工c. RS-485驱动器共模电压的输出范围是-7V和+12V之
9、间;而RS-422驱动器这个指标 只有7V; RS-422接收器的最小输入电阻是4千欧姆,而RS-485的最小输入电阻则是12 千欧姆d. RS-485的驱动器可以用在RS-422的应用中,因为RS-485满足所有的RS-422规范, 反之则不成立7、USB勺主要特性、体系结构、传输方式,以及 USB设备和主机之间的连接方法USB设备的主要特点-米用USB接 口的设备支持热拔插-USB接口可以同时连接127台US设备。-速度方面,USB1.1总线规范定义了 12 Mb/s的带宽,而USB2.C可提供480Mb/s的传 输速度。-USB总线能够提供500 mA的电流。(2)USB设备及其体系结构
10、USB、线系统中的设备可以分为三个类型-USB主机-USB集线器(HUB-USB总线的设备,又称USB能外设T Y(3) USB勺传输方式(Control)传输方式设备控制指令、状态查询及确认命令(In terrupt)传输方式数据量小、需及时处理的数据,如键盘、鼠标(Isochronous)传输方式对数据正确性要求不高、对时间敏感的外部设备,如麦克风、喇叭 (Bulk)传输方式正确无误的大批量数据,如移动硬盘、打印机、扫描仪和数码相机(4) US设备和主机之间的连接方法USB连接设备和主机的连接方法Vcc 3V-3.6V+5V3 n1.5 kqLJD+正D+全逋KB收发器(圭机端口或功徒单元
11、Rpd n 广| 尺 ISKqHH lhKQRjiu1.5+SV全' 低速USB 收发需主机或 集线器端口)地SB数据绒teiSUSRlgt 发器(功館单元)只卩也广|广Rpfl15kqHH15KQUSB集线器和设备的电阻连接us连接设备和主机的连接方法US集线器通过监视差分数据线来检测设备是否已连接到集线器的端口上USB端口时,D+和D-通过下拉电阻Rpcfe平是近地的。US设备必须至少在D+和D-线的任意一条上有一个上拉电阻RpuRpu=1.5KQ,Rpd=15K Q ,所以数据线上会有90%勺Vcc电压Vcc来判别是哪一类USB设备连接到其端口上-如D+电平接近Vcc, D-近地
12、,则所连设备为全速设备-如D-电平接近Vcc, D逝地,则所连设备为低速设备-当D+和D-的电压都降到0.8V以下,并持续2.5微秒以上的话,就认为该设备断开连 接了。& I2C总线的主要特点,起始、终止信号以及三种数据传输格式1. I2C总线特点-总线速度:总线速度为从0Hz到3.4MHz,没有SPI那样快-流控:存在系统开销,这些开销包括起始位/停止位、确认位和从地址位,但它因 此拥有流控机制-多主:允许多个主器件工作在同一总线上,多个主器件可以轻松同步其时钟-添加从器件:I2C总线只有两条导线,因此新从器件只需接入总线即可,而无需附 加逻辑-非全双工,一般无FIFO2、起始和终止
13、信号-SCL线为高电平期间,SDAfe由高电平向低电平的变化表示起始信号-SCL线为高电平期间,SDAfe由低电平向高电平的变化表示终止信号?起始和终止信号都是由主机发出的,在起始信号产生后,总线就处于被占用的状态; 在终止信号产生后,总线就处于空闲状态?连接到I2C总线上的器件,若具有I2C总线的硬件接口,则很容易检测到起始和终止 信号?接收器件若无法立刻接收下一个字节,可以将 SC线拉成低电平,从而使主机处于 等待状态。直到接收器件准备好接收下一个字节时,再释放 SC线使之为高电平,从 而使数据传送可以继续进行? 3、数据传输格式-(1)字节传送与应答?每一个字节必须保证是8位长度。数据传
14、送时,先传送最高位(MSB,每一个被传 送的字节后面都必须跟随一位应答位(即一帧共有 9位)由于某种原因从机不对主机寻址信号应答时(如从机正在进行实时性的处理工作而无 法接收总线上的数据),它必须将数据线置于高电平,而由主机产生一个终止信号以 结束总线的数据传送?如果从机对主机进行了应答,但在数据传送一段时间后无法继续接收更多的数据 时,从机可以通过对无法接收的第一个数据字节的“非应答”通知主机,主机则应发 出终止信号以结束数据的继续传送?当主机接收数据时,它收到最后一个数据字节后, 必须向从机发出一个结束传送的 信号。这个信号是由对从机的“非应答”来实现的。然后,从机释放 SDA线,以允许
15、主机产生终止信号-(2)数据帧格式? I2C总线上传送的数据信号是广义的,既包括地址信号,又包括真正的数据信号?在起始信号后必须传送一个从机的地址 (7位),第8位是数据的传送方向位(R/T), 用“0”表示主机发送数据(T),“1”表示主机接收数据(R。每次数据传送总是 由主机产生的终止信号结束。但是,若主机希望继续占用总线进行新的数据传送,则 可以不产生终止信号,马上再次发出起始信号对另一从机进行寻址?在总线的一次数据传送过程中,可以有以下几种组合方式:? a )主机向从机发送数据,数据传送方向在整个传送过程中不变:S从机地址0Ap数据Ap数据门A,A iP-注:-阴影部分表示数据由主机向
16、从机传送,无阴影部 分则表示数据由从机向主机传送-A表示应答,A非表示非应答(高电平)-S表示起始信号,P表示终止信号? b )主机在第一个字节后,立即从从机读数据:S从机地址1A数据门A数据口AP?c )在传送过程中,当需要改变传送方向时,起始信号和从机地址都被重复产生一次,但两次读/写方向位正好反相I s I从机地址 卜|冲 蠶据A/计S |从机地址| 1 |刈 数据彳订P I9、SPI总线的主要特点,主从方式SPI总线接口系统的典型结构,以及SPI与I2C间的比较? SPI总线特点-总线速度:时钟速度很快,范围可从几兆赫兹到几十兆赫兹,且没有系统开销-流控:缺乏流控机制,无论主器件还是从器件均不对消息进行确认,主器件无法知道从器件是否繁忙-多主:没有多主器件协议,必须采用很复杂的软件和外部逻辑来实现多主器件架构-添加从器件:每个从器件需要一个单独的从选择信号。总信号数最终为n+3个,其中n是总线上从器件的数量。在SPI总线上添加新的从器件也不方便。对于额外 添加的每个从器件,都需要一条新的从器件选择线或解码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论