总线的仲裁课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《总线的仲裁课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 总线 仲裁 课件
- 资源描述:
-
1、1第六章第六章 总线系统总线系统返回2本章内容本章内容6.1 总线的概念和结构形态总线的概念和结构形态6.2 总线接口总线接口6.3 总线的仲裁总线的仲裁6.4总线的定时和数据传送模式总线的定时和数据传送模式6.5 HOST总线和总线和PCI总线总线6,6 InfiniBand标准标准36.1总线的概念和结构形态总线的概念和结构形态l总线的基本概念总线的基本概念l总线的连接方式总线的连接方式l总线的内部结构总线的内部结构l总线结构实例总线结构实例46.1.16.1.1总线的基本概念总线的基本概念l数字计算机是由若干系统功能部件构成的,这数字计算机是由若干系统功能部件构成的,这些系统功能部件在一
2、起工作才能形成一个完整些系统功能部件在一起工作才能形成一个完整的计算机系统。的计算机系统。l总线定义总线定义:l总线是构成计算机系统的互联机构,是多个系统功能总线是构成计算机系统的互联机构,是多个系统功能部件之间进行数据传送的公共通路。部件之间进行数据传送的公共通路。l借助于总线连接,计算机在各系统功能部件之间实现借助于总线连接,计算机在各系统功能部件之间实现地址、数据和控制信息的交换。地址、数据和控制信息的交换。56.1.16.1.1总线的基本概念总线的基本概念l总线分类总线分类:l内部总线内部总线:CPUCPU内部连接各寄存器及运算器部内部连接各寄存器及运算器部件之间的总线。件之间的总线。
3、l系统总线系统总线:外部总线。:外部总线。CPUCPU和计算机系统中其和计算机系统中其他高速功能部件相互连接的总线,如主存、他高速功能部件相互连接的总线,如主存、通道。通道。lI/OI/O总线总线:中低速:中低速I/OI/O设备相互连接的总线。设备相互连接的总线。66.1.16.1.1总线的基本概念总线的基本概念l总线的特性总线的特性l物理特性物理特性:总线的物理连接方式(根数、插头、插:总线的物理连接方式(根数、插头、插座形状,引脚排列方式)座形状,引脚排列方式)l功能特性功能特性:每根线的功能:每根线的功能l电气特性电气特性:每根线上信号的传递方向及有效电平范:每根线上信号的传递方向及有效
4、电平范围。围。l时间特性时间特性:规定了每根总线在什么时间有效。:规定了每根总线在什么时间有效。76.1.16.1.1总线的基本概念总线的基本概念l相同的指令系统,相同的功能,不同厂家生产相同的指令系统,相同的功能,不同厂家生产的各功能部件在实现方法上几乎没有相同的的各功能部件在实现方法上几乎没有相同的,但各厂家生产的相同功能部件却可以互换使用,但各厂家生产的相同功能部件却可以互换使用,为什么为什么?l系统总线的标准化系统总线的标准化lISA总线、总线、EISA总线、总线、PCI总线总线 86.1.16.1.1总线的基本概念总线的基本概念l总线带宽总线带宽:总线本身所能达到的最高传输速率。:总
5、线本身所能达到的最高传输速率。l是衡量总线性能的重要指标是衡量总线性能的重要指标l单位单位:MB/SlISA为为16位,总线带宽位,总线带宽8 MB/S;EISA为为32位,总位,总线带宽线带宽33.3 MB/S;PCI-2可达可达64位,总线带宽位,总线带宽100 MB/S。l总线带宽受总布线长度、总线驱动器总线带宽受总布线长度、总线驱动器/接收器性能、接收器性能、连接在总线上的模块数影响。连接在总线上的模块数影响。9【例【例1】(】(1)某总线在一个总线周期中并行传送)某总线在一个总线周期中并行传送4个字节个字节的的数据,假设一个总线周期等于一个总线时钟周期,总线时数据,假设一个总线周期等
6、于一个总线时钟周期,总线时钟频率为钟频率为33MHz,总线带宽是多少,总线带宽是多少?(2)如果一个总线周期中并行传送)如果一个总线周期中并行传送64位位数据,总线时钟频数据,总线时钟频率升为率升为66MHz,总线带宽是多少,总线带宽是多少?解:(解:(1)设总线带宽用)设总线带宽用Dr表示,总线时钟周期表示,总线时钟周期用用T=1/f表示,一个总线周期传送的数据量用表示,一个总线周期传送的数据量用D表示,根据定义可得表示,根据定义可得Dr=D/T=D(1/T)=Df=4B33106/s=132MB/s(2)64位位=8BDr=Df=8B66106/s=528MB/s106.1.2总线的连接方
7、式 l适配器(接口):适配器(接口):实现高速实现高速CPUCPU与低速外设之间工作速度上的匹配和同与低速外设之间工作速度上的匹配和同步,并完成计算机和外设之间的所有数据传送和控制。步,并完成计算机和外设之间的所有数据传送和控制。l单机系统中总线结构的两种基本类型:单机系统中总线结构的两种基本类型:l单总线单总线:使用一条单一的系统总线来连接:使用一条单一的系统总线来连接CPUCPU、内存和、内存和I/OI/O设备。设备。116.1.2总线的连接方式l单总线结构特点:单总线结构特点:在单总线结构中,要求连接到总线上的逻辑在单总线结构中,要求连接到总线上的逻辑部件必须部件必须高速运行高速运行,以
8、便在某些设备需要使用总线,以便在某些设备需要使用总线时,能迅速时,能迅速获得获得总线控制权;而当不再使用总线时,总线控制权;而当不再使用总线时,能迅速能迅速放弃放弃总线控制权。否则,由于一条总线由多总线控制权。否则,由于一条总线由多种功能部件共用,可能导致很大的时间延迟。种功能部件共用,可能导致很大的时间延迟。126.1.2总线的连接方式l多总线多总线:在:在CPUCPU、主存、主存、I/OI/O之间互联采用多条之间互联采用多条总线。总线。l136.1.2总线的连接方式l高速的高速的CPU总线总线:CPU和和cache之间采用之间采用l系统总线系统总线:主存连在其上。:主存连在其上。l高速总线
9、:高速总线:连接高速连接高速LAN(100Mb/s局域网)、视频接口、图形局域网)、视频接口、图形接口、接口、SCSI接口(支持本地磁盘驱动器和其他外设)、接口(支持本地磁盘驱动器和其他外设)、Firewire接口(支持大容量接口(支持大容量I/O设备)。设备)。l高速总线通过高速总线通过扩充总线接口扩充总线接口与与扩充总线扩充总线相连,扩充总线上可以连相连,扩充总线上可以连接串行方式工作的接串行方式工作的I/O设备。设备。l通过通过桥桥,CPU总线、系统总线和高速总线彼此相连。总线、系统总线和高速总线彼此相连。l桥桥实质上是一种具有缓冲、转换、控制功能的逻辑电路。实质上是一种具有缓冲、转换、
10、控制功能的逻辑电路。l多总线结构体现了高速、中速、低速设备连接到不同的总线上同多总线结构体现了高速、中速、低速设备连接到不同的总线上同时进行工作,以提高总线的效率和吞吐量,而且处理器结构的变时进行工作,以提高总线的效率和吞吐量,而且处理器结构的变化不影响高速总线。化不影响高速总线。146.1.3总线的内部结构l早期总线早期总线l它实际上是它实际上是处理器芯片处理器芯片引脚的延伸引脚的延伸,是处理器,是处理器与与I/O设备适配器的通道。设备适配器的通道。这种简单的总线一般也这种简单的总线一般也由由50100条线组成,条线组成,这些线按其功能可分为这些线按其功能可分为三类:三类:地址线、数据线地址
11、线、数据线和控制线和控制线。156.1.3总线的内部结构早期总线早期总线结构的不足之处在于:结构的不足之处在于:lCPU是总线上是总线上惟一的主控者惟一的主控者。即使后来增加了。即使后来增加了具有简单仲裁逻辑的具有简单仲裁逻辑的DMA控制器以支持控制器以支持DMA传送,但仍不能满足多传送,但仍不能满足多CPU环境的要求。环境的要求。l总线信号是总线信号是CPU引脚信号的延伸,故总线结构引脚信号的延伸,故总线结构紧密与紧密与CPU相关,相关,通用性较差通用性较差。166.1.4总线的内部结构l当代流行的总线当代流行的总线内部结构内部结构176.1.4总线的内部结构l数据传送总线数据传送总线:l由
12、地址线、数据线、控制线组成。其结构与简单总由地址线、数据线、控制线组成。其结构与简单总线相似,但一般是线相似,但一般是32条地址线,条地址线,32或或64条数据线。条数据线。为了减少布线,为了减少布线,64位数据的低位数据的低32位数据线常常和位数据线常常和地址线采用多路复用方式。地址线采用多路复用方式。l仲裁总线仲裁总线:包括总线请求线和总线授权线。:包括总线请求线和总线授权线。l中断和同步总线中断和同步总线:用于处理带优先级的中断操:用于处理带优先级的中断操作,包括中断请求线和中断认可线。作,包括中断请求线和中断认可线。l公用线公用线:包括时钟信号线、电源线、地线、系:包括时钟信号线、电源
13、线、地线、系统复位线以及加电或断电的时序信号线等。统复位线以及加电或断电的时序信号线等。186.1.5总线结构实例l大多数计算大多数计算机采用了分机采用了分层次的多总层次的多总线结构。线结构。lPentium机机的总线结构的总线结构分为三层分为三层lCPU总线总线lPCI总线总线lISA总线总线196.1.5总线结构实例 lPentiumPentium机机的总线结构分为三层:的总线结构分为三层:CPUCPU总线、总线、PCIPCI总线和总线和ISAISA总线。总线。CPUCPUPCIPCIISAISA北北桥桥南南桥桥206.2 总线接口总线接口一、信息的传送方式信息的传送方式 l计算机系统中,
14、传输信息计算机系统中,传输信息基本有三种方式:基本有三种方式:l串行传送串行传送l并行传送并行传送l分时传送分时传送l出于速度和效率上的考虑,出于速度和效率上的考虑,系统总线上传送的信息必系统总线上传送的信息必须采用并行传送方式。分须采用并行传送方式。分时传送即总线的分时复用。时传送即总线的分时复用。216.2 总线接口总线接口l串行传送串行传送l使用一条传输线,采用使用一条传输线,采用脉冲传送脉冲传送,有脉冲表,有脉冲表示示1 1,无脉冲表示,无脉冲表示0 0。l优点:成本低廉。优点:成本低廉。l缺点:速度慢。缺点:速度慢。l位时间:一个二进制位在传输线上占用的时位时间:一个二进制位在传输线
15、上占用的时间长度间长度l串行传送时串行传送时低位在前、高位在后低位在前、高位在后226.2 总线接口总线接口l并行传送l每一数据位需要一条传输线,一般采用电位传送。l分时传送l总线复用l共享总线的部件分时使用总线。236.2 总线接口总线接口二、总线接口的基二、总线接口的基本概念本概念 l接口接口是是CPU和主存、和主存、外设之间通过总线外设之间通过总线进行连接的逻辑部进行连接的逻辑部件。件。246.2 总线接口总线接口l接口的功能接口的功能:l控制、缓冲、状态、转换、控制、缓冲、状态、转换、整理、程序中断。整理、程序中断。l一个适配器的一个适配器的两个接口两个接口:l一个同系统总线相连,采一
16、个同系统总线相连,采用并行方式用并行方式l另外一个同设备相连,可另外一个同设备相连,可能采用并行方式或是串行能采用并行方式或是串行方式。方式。25【例【例2】利用串行方式传送字符(如图),每秒】利用串行方式传送字符(如图),每秒钟传送的比特(钟传送的比特(bit)位数常称为波特率。假设)位数常称为波特率。假设数据传送速率是数据传送速率是120个字符个字符/秒,每一个字符格秒,每一个字符格式规定包含式规定包含10个比特位(起始位、停止位、个比特位(起始位、停止位、8个数据位),问传送的波特率是多少个数据位),问传送的波特率是多少?每个比每个比特位占用的时间是多少特位占用的时间是多少?解:解:波特
17、率为:波特率为:10位位120/秒秒=1200波特波特每个比特位占用的时间每个比特位占用的时间Td是波特率的倒数:是波特率的倒数:Td=1/1200=0.83310-3s=0.833ms266.3 总线的仲裁总线的仲裁l连接到总线上的功能模块有主动和被动两种形连接到总线上的功能模块有主动和被动两种形态,其中态,其中主方主方可以启动一个总线周期,而可以启动一个总线周期,而从方从方只能响应主方请求。每次总线操作,只能有只能响应主方请求。每次总线操作,只能有一一个主方个主方,但是可以有,但是可以有多个从方多个从方。l为了解决多个功能模块争用总线的问题,必须为了解决多个功能模块争用总线的问题,必须设置
18、总线仲裁部件。设置总线仲裁部件。l总线占用期总线占用期:主方持续控制总线的时间。:主方持续控制总线的时间。l按照总线仲裁电路的位置不同,仲裁方式分为按照总线仲裁电路的位置不同,仲裁方式分为集中式和分布式两种。集中式和分布式两种。276.3 总线的仲裁总线的仲裁一、一、集中式仲裁集中式仲裁l集中式仲裁有三种:集中式仲裁有三种:链式查询方式链式查询方式:离中央仲裁:离中央仲裁器最近的设备具有最高优先器最近的设备具有最高优先权,离总线控制器越远,优权,离总线控制器越远,优先权越低。先权越低。优点:只用很少几根线就能优点:只用很少几根线就能按一定优先次序实现总线控按一定优先次序实现总线控制,并且这种链
展开阅读全文