总线及其接口.ppt
《总线及其接口.ppt》由会员分享,可在线阅读,更多相关《总线及其接口.ppt(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5 5章章 总线及其接口总线及其接口 计算机的操作基本上可归结为信息传送。所以,逻辑结构计算机的操作基本上可归结为信息传送。所以,逻辑结构的关键在于如何实现数据信息的传送,即数据通路结构。的关键在于如何实现数据信息的传送,即数据通路结构。早期的计算机往往在各个部件间直接连接传送线路,数据早期的计算机往往在各个部件间直接连接传送线路,数据通路结构比较复杂零乱,控制不便,而且没有多少扩展余通路结构比较复杂零乱,控制不便,而且没有多少扩展余地。地。现在则普遍采用总线结构。现在则普遍采用总线结构。 5.1 5.1 概述概述 总线:总线:连接计算机各部件或计算机之间的一组公共信息线,连接计算机各部件
2、或计算机之间的一组公共信息线,可以分时地接收与发送各部件的信息。可以分时地接收与发送各部件的信息。总线是一组由多个部件分时共享的传送线路。总线由传送总线是一组由多个部件分时共享的传送线路。总线由传送信息的物理介质以及一套管理信息传输的通用规则(协议)信息的物理介质以及一套管理信息传输的通用规则(协议)所构成。所构成。总线标准总线标准是国际正式公布或推荐的互连各个模块的标准,是国际正式公布或推荐的互连各个模块的标准,它是把各种不同部件组成计算机系统时必须遵守的规范。它是把各种不同部件组成计算机系统时必须遵守的规范。总线标准总线标准指芯片之间、扩展卡之间以及系统之间,通过总指芯片之间、扩展卡之间以
3、及系统之间,通过总线进行连接和传输信息时,应该遵守的一些协议与规范。线进行连接和传输信息时,应该遵守的一些协议与规范。总线标准包括:总线标准包括: 1 1机械结构规范:机械结构规范:确定模板尺寸、总线插头、边沿连确定模板尺寸、总线插头、边沿连接器等的规格及位置;接器等的规格及位置; 2 2功能规范:功能规范:确定各引脚信号的名称、定义、功能与确定各引脚信号的名称、定义、功能与逻辑关系,对相互作用的协议逻辑关系,对相互作用的协议( (定时定时) )进行说明;进行说明; 3 3电气规范:电气规范:规定信号工作时的高低电平、动态转换规定信号工作时的高低电平、动态转换时间、负载能力以及最大额定值。时间
4、、负载能力以及最大额定值。 总线与接口总线与接口接口标准:接口标准:外设接口的规范,涉及接口信号线定义、信号外设接口的规范,涉及接口信号线定义、信号传输速率、传输方向和拓扑结构,以及电气特性和机械特传输速率、传输方向和拓扑结构,以及电气特性和机械特性等多个方面。性等多个方面。总线与接口的区别:总线与接口的区别:总线标准具有公用性;接口标准大多是专用的。总线标准具有公用性;接口标准大多是专用的。总线往往以主板上的总线扩展槽形式提供使用;接口一般总线往往以主板上的总线扩展槽形式提供使用;接口一般是以接口插座(头)形式提供使用。是以接口插座(头)形式提供使用。总线一般是并行传输;接口有并行传输,也有
5、串行传输。总线一般是并行传输;接口有并行传输,也有串行传输。总线定义的信号线多,而且齐全,有分离的控制线、数据总线定义的信号线多,而且齐全,有分离的控制线、数据线和地址线;接口的信号线少,而且不齐全,一般是控制线和地址线;接口的信号线少,而且不齐全,一般是控制线、数据线和地址线共用。线、数据线和地址线共用。总线的分类总线的分类 根据总线规模、用途及其应用场合,根据总线规模、用途及其应用场合,总线可以分成三类:总线可以分成三类:1.1.芯片总线芯片总线(Chip BUS,C-BUSChip BUS,C-BUS),又称元件级总线。它是组成一),又称元件级总线。它是组成一台微型机的各芯片(台微型机的
6、各芯片(CPUCPU,存储器,存储器,I/OI/O接口等)之间的连接总线。接口等)之间的连接总线。芯片总线通常包括地址总线、数据总线和控制总线,即所谓三总芯片总线通常包括地址总线、数据总线和控制总线,即所谓三总线结构。线结构。 2 2内部总线内部总线(Internal BUS,I-BUSInternal BUS,I-BUS),又称板级总线或系统总线,),又称板级总线或系统总线,也就是常指的微机总线,它是微机系统内连接各插件板的总线。也就是常指的微机总线,它是微机系统内连接各插件板的总线。是微机所特有的,应用最广。是微机所特有的,应用最广。3 3外部总线外部总线(External BUS,E-B
7、USExternal BUS,E-BUS),又称通信总线),又称通信总线(Communication BUSCommunication BUS)。它用于各微型计算机系统之间通信或用)。它用于各微型计算机系统之间通信或用于微型机系统与其它系统(仪器设备或控制系统等)之间的通信,于微型机系统与其它系统(仪器设备或控制系统等)之间的通信,这种总线不是微型机系统所特有的总线,而往往是借用电子工业这种总线不是微型机系统所特有的总线,而往往是借用电子工业其它领域已有的总线标准。其它领域已有的总线标准。 不同总线在信号线的数量上和名称上都有差异,但大致可分为如不同总线在信号线的数量上和名称上都有差异,但大致
8、可分为如下几类:下几类:(1)(1)数据传输线:数据传输线:包括地址线、数据线等。包括地址线、数据线等。 (2)(2)控制信号线:控制信号线:包括存储器、包括存储器、I/OI/O读读/ /写、中断、总线请求允许等。写、中断、总线请求允许等。(3)(3)系统时钟、电源、地线等系统时钟、电源、地线等。(4)(4)备用线:备用线:为用户扩充用。为用户扩充用。 总线的主要性能参数总线的主要性能参数1 1总线频率:总线频率:MHzMHz表示的工作频率,是总线速率的一个主表示的工作频率,是总线速率的一个主要参数。要参数。2 2总线宽度总线宽度3 3总线的数据传输率总线的数据传输率 总线的数据传输率总线的数
9、据传输率=(=(总线宽度总线宽度/8/8位位) )总线频率总线频率例:例:PCIPCI总线的总线频率为总线的总线频率为33.3MHz33.3MHz,总线宽度为,总线宽度为6464位的情位的情况下,总线数据传输率为况下,总线数据传输率为266MB/s 266MB/s 。1 1同步方式同步方式优点:优点:1 1)电路简单)电路简单 2 2)适合高速设备的数据传输)适合高速设备的数据传输缺点:缺点:高速设备和低速设备间只能用低速设备的速度来传高速设备和低速设备间只能用低速设备的速度来传输数据输数据2 2异步方式异步方式比同步方式慢比同步方式慢总线频带窄总线频带窄总线传输周期长总线传输周期长总线传送控
10、制总线传送控制主主clk从从主主从从REQACK5.2 IBM PC5.2 IBM PC总线总线 IBM PCIBM PC的的I/OI/O通道是系统总线的扩充,通道是系统总线的扩充,IBM PC/XTIBM PC/XT个人计算机上采个人计算机上采用的微型计算机总线,亦称用的微型计算机总线,亦称XTXT总线。总线。IBMIBM对对I/OI/O通道上的信号名称通道上的信号名称性质、方向时序、引脚排列都有明确的要求,以便厂家和用户制性质、方向时序、引脚排列都有明确的要求,以便厂家和用户制作与之匹配的插件板,这一规范亦被称为作与之匹配的插件板,这一规范亦被称为IBM PCIBM PC总线标准。总线标准
11、。PC/XTPC/XT系统的主板上有五个功能区,分别是处理器子系统、系统的主板上有五个功能区,分别是处理器子系统、ROMROM子子系统、系统、RAMRAM子系统、各种子系统、各种I/OI/O适配器(模板)插槽和适配器(模板)插槽和I/OI/O通道支持通道支持部件。部件。PC/XTPC/XT有有8 8个个6262芯扩展槽,这芯扩展槽,这8 8个扩展槽是实现对系统进行扩展的个扩展槽是实现对系统进行扩展的手段,扩展槽上可以插入不同功能的插件板,用来扩充系统的功手段,扩展槽上可以插入不同功能的插件板,用来扩充系统的功能,能,PC/XTPC/XT可以通过在可以通过在I/OI/O扩展槽中插入相应的适配器而
12、连接各种扩展槽中插入相应的适配器而连接各种外设。外设。 与扩展槽相连的与扩展槽相连的6262根线组成根线组成IBM PC/XTIBM PC/XT系统总线,系统总线,包括包括8 8位数据线、位数据线、2020位地址线、位地址线、6 6级中断请求信号,级中断请求信号,DMADMA通道控制信号、读写线、时通道控制信号、读写线、时钟信号线和电源线等。钟信号线和电源线等。A A面是元件,面是元件,B B面是焊接面。面是焊接面。5.3 ISA5.3 ISA总线总线 ISAISA总线是工业标准体系结构总线,是由美国总线是工业标准体系结构总线,是由美国IBMIBM公司推出公司推出的的1616位标准总线,位标准
13、总线,最高工作频率为最高工作频率为8MHz8MHz,2424根地址线,根地址线,1616位数据线,拥有大量接口卡,历经位数据线,拥有大量接口卡,历经286286、386386、486486和和PentiumPentium几代微机。几代微机。主要性能指标:主要性能指标:ISAISA在在PCPC总线的基础上又扩展了总线的基础上又扩展了3636线(线(9898线)线) 8 8位插座由位插座由6262个引脚组成。个引脚组成。8/168/16位扩展插座分位扩展插座分6262线和线和3636线两个插槽,支持线两个插槽,支持8 8位和位和1616位位插卡。支持插卡。支持16M16M存储空间。存储空间。151
14、5级中断和级中断和7 7个个DMADMA通道通道C18外内A1B1A31B31C1D1D182.5410.16138.5ISAISA总线总线接口信号接口信号ISAISA总线扩展卡的设计总线扩展卡的设计金手指靠外边靠里边芯片芯片芯片扩展卡元件面722.8129.54157.910.165.4 PCI5.4 PCI总线总线 PCIPCI(Periphearal Component InlerconnectPeriphearal Component Inlerconnect)总线,即外围部)总线,即外围部件互连总线是件互连总线是19911991年下半年由年下半年由IntelIntel公司首先提出的,
15、是一种全公司首先提出的,是一种全新的局部总线标准。该总线插槽为白色。新的局部总线标准。该总线插槽为白色。 PCIPCI总线的特点:总线的特点:1)1) 独立于处理器独立于处理器2) 2) 传输效率高传输效率高3) 3) 多总线共存多总线共存4) 4) 支持突发传输支持突发传输 5) 5) 支持总线主控方式支持总线主控方式6) 6) 采用同步操作采用同步操作 7) 7) 支持两种电压下的扩展卡支持两种电压下的扩展卡 8) 8) 具有即插即用功能具有即插即用功能 9) 9) 合理的管脚安排合理的管脚安排 10) 10) 预留扩展空间预留扩展空间 PCIPCI总线系统的结构总线系统的结构 图 5.4
16、.1 PCI 系统结构示意图 标准总线 (ISA、EISA) CPU 控制器、存储器 PCI 主桥 标准总线桥路 设备 桥路 1 桥路 2 设备 PCI 总线 2 PCI 总线 1 PCI 总线 PCIPCI桥桥 从结构上看,从结构上看,PCIPCI局部总线是在局部总线是在ISAISA总线和总线和CPUCPU总线之间增总线之间增加一级总线,由加一级总线,由PCIPCI局部总线控制器(或称为局部总线控制器(或称为“桥桥”,BridgeBridge)相连接。这样可将一些高速外设,例如网络适配)相连接。这样可将一些高速外设,例如网络适配卡、磁盘控制器等从卡、磁盘控制器等从ISAISA总线上卸下来,通
17、过总线上卸下来,通过PCIPCI局部总线局部总线直接挂在直接挂在CPUCPU总线上,使之与高速的总线上,使之与高速的CPUCPU总线相匹配。总线相匹配。PCIPCI局部总线带宽局部总线带宽3232位,可扩展至位,可扩展至6464位位。 桥也叫桥连器桥也叫桥连器,实际上这是一个总线转换部件,其功能是,实际上这是一个总线转换部件,其功能是连接两条计算机总线,使总线间相互通讯。连接两条计算机总线,使总线间相互通讯。桥可以把一条总线的地址空间映射到另一条总线的地址空桥可以把一条总线的地址空间映射到另一条总线的地址空间,可以使系统中每一台总线主设备(间,可以使系统中每一台总线主设备(MasterMast
18、er)能看到同)能看到同样的一份地址表。从整个存储系统看,有了整体性统一的样的一份地址表。从整个存储系统看,有了整体性统一的直接地址表,可以大大简化编程模型。直接地址表,可以大大简化编程模型。在在PCIPCI规范中,提出了三种桥的设计:规范中,提出了三种桥的设计:(1 1)主桥,)主桥,就是就是CPUCPU至至PCIPCI的桥;的桥;(2 2)标准总线桥,)标准总线桥,即即PCIPCI至标准总线如至标准总线如ISAISA、EISAEISA、微通、微通道之间的桥。道之间的桥。(3 3)PCIPCI桥,桥,在在PCIPCI与与PCIPCI之间的桥。其中,主桥称为北桥之间的桥。其中,主桥称为北桥(N
19、orth BridgeNorth Bridge);其它的桥称为南桥();其它的桥称为南桥(South BridgeSouth Bridge)。)。 PCIPCI信号定义(信号定义(1 1)1. 1. 系统接口信号系统接口信号 CLK INCLK IN:PCIPCI系统总线时钟系统总线时钟 最高最高33MHz/66MHz33MHz/66MHz,最低,最低0Hz0Hz。PCIPCI大部分信号在大部分信号在CLKCLK的的上升沿有效。上升沿有效。2.2.地址与数据接口信号地址与数据接口信号AD31:00 T/SAD31:00 T/S:地址、数据多路复用的输入地址、数据多路复用的输入/ /输出信号输出
20、信号 在在FRAME#FRAME#有效的第有效的第1 1个时钟,个时钟,AD31:00AD31:00上传送的是上传送的是3232位地址,称为地址期位地址,称为地址期 。 在在IRDY#IRDY#和和TRDY#TRDY#同时有效时,同时有效时,AD31:00AD31:00上传送的为上传送的为3232位数据,称为数据期。位数据,称为数据期。C/BE3:0# T/SC/BE3:0# T/S:总线命令和字节使能多路复用信号线总线命令和字节使能多路复用信号线 PAR T/SPAR T/S:针对针对AD31:00AD31:00和和C/BE3:0#C/BE3:0#进行奇偶校验的进行奇偶校验的校验位校验位 P
21、CIPCI信号定义(信号定义(2 2)3.3.接口控制信号接口控制信号FRAME# S/T/SFRAME# S/T/S:帧周期信号帧周期信号 IRDY# S/T/SIRDY# S/T/S:主设备准备好信号主设备准备好信号 TRDY# S/T/STRDY# S/T/S:从设备准备好信号从设备准备好信号 STOP# S/T/SSTOP# S/T/S:从设备发出的要求主设备终止当前的数据从设备发出的要求主设备终止当前的数据传送的信号。传送的信号。LOCK# S/T/SLOCK# S/T/S:锁定信号锁定信号 IDSEL INIDSEL IN:初始化设备选择信号初始化设备选择信号DEVSEL# S/T
22、/SDEVSEL# S/T/S:设备选择信号设备选择信号 4.4.仲裁接口信号仲裁接口信号REQ# T/SREQ# T/S:总线占用请求信号总线占用请求信号GNT# T/SGNT# T/S:总线占用允许信号总线占用允许信号5.5.错误报告接口信号错误报告接口信号PERR# S/T/SPERR# S/T/S:数据奇偶校验错误报告信号数据奇偶校验错误报告信号SERR# O/DSERR# O/D:系统错误报告信号系统错误报告信号PCIPCI信号定义(信号定义(3 3)6.6.中断接口信号中断接口信号PCIPCI有有4 4条中断线,条中断线,分别是分别是INTA#INTA#、INTB#INTB#、IN
23、TC#INTC#、INTD# INTD# ,电平触发,多功能设备可以任意选择一个或多个中断线,电平触发,多功能设备可以任意选择一个或多个中断线,单功能设备只能用单功能设备只能用INTA#INTA#。7. 647. 64位总线扩展信号位总线扩展信号AD63:32 T/SAD63:32 T/S:扩展的扩展的3232位地址和数据多路复用线位地址和数据多路复用线C/BE7:4# T/SC/BE7:4# T/S:总线命令和字节使能多路复用扩展信总线命令和字节使能多路复用扩展信号线号线 REQ64# S/T/SREQ64# S/T/S,6464位传输请求信号位传输请求信号ACK64# S/T/SACK64
24、# S/T/S:6464位传输允许信号位传输允许信号PAR64 T/SPAR64 T/S:奇偶双字节校验奇偶双字节校验 PCIPCI插槽插槽5V 32位插槽位插槽5V 64位插槽位插槽3.3V 32位插槽位插槽3.3V 64位插槽位插槽连 接连 接卡口卡口a. 4种种PCI卡插槽卡插槽A1外内A49A52B1B49B52A62B621.273.8277.48b. 5V32位位PCI插槽插槽PCIPCI总线扩展卡的设计总线扩展卡的设计ICICIC1.9160.9612.741.680 5V32位位PCI卡尺寸卡尺寸外边里边PCIPCI总线命令总线命令C/BE3:0#C/BE3:0#命令类型说明命
25、令类型说明C/BE3:0#C/BE3:0#命令类型说明命令类型说明00000000中断响应中断响应10001000保留保留00010001特殊周期特殊周期10011001保留保留00100010I/OI/O读读( (从从I/OI/O端口地址中读数据端口地址中读数据) )10101010配置读配置读00110011I/OI/O写写( (向向I/OI/O端口地址中写数据端口地址中写数据) )10111011配置写配置写01000100保留保留11001100存储器多行读存储器多行读01010101保留保留11011101双地址周期双地址周期01100110存储器读存储器读( (从内存空间映像中读数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 总线 及其 接口
限制150内