贵州大学微机原理及复习总线与总线接口技术.pptx
《贵州大学微机原理及复习总线与总线接口技术.pptx》由会员分享,可在线阅读,更多相关《贵州大学微机原理及复习总线与总线接口技术.pptx(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、二、总线的体系结构二、总线的体系结构主控模块(Master,主模块)可以控制总线并启动数据传送的任何模块可以控制总线并启动数据传送的任何模块受控模块(Slave,从模块)能够响应总线主模块发出命令的任何模块能够响应总线主模块发出命令的任何模块分时复用模块有时用作主控模块,有时用作受控模块第1页/共49页三、总线的分类总线的分类 1)按总线功能或信号类型划分为:数据总线数据总线数据总线数据总线:双向三态逻辑,线宽表示了总线数据传输的能力。:双向三态逻辑,线宽表示了总线数据传输的能力。地址总线地址总线地址总线地址总线:单向三态逻辑,线宽决定了系统的寻址能力。:单向三态逻辑,线宽决定了系统的寻址能力
2、。控制总线控制总线控制总线控制总线:就某根来说是单向或双向。控制总线最能体现总线:就某根来说是单向或双向。控制总线最能体现总线特点,决定总线功能的强弱和适应性。特点,决定总线功能的强弱和适应性。第2页/共49页2)按总线的层次结构分为:CPUCPU总线总线总线总线:微机系统中速度最快的总线,主要在:微机系统中速度最快的总线,主要在CPU内部,内部,连接连接CPU内部部件,在内部部件,在CPU周围的小范围内也分布该总线,周围的小范围内也分布该总线,提供系统原始的控制和命令。提供系统原始的控制和命令。局部总线局部总线局部总线局部总线:在系统总线和:在系统总线和CPU总线之间的一级总线,提供总线之间
3、的一级总线,提供CPU和主板器件之间以及和主板器件之间以及CPU到高速外设之间的快速信息通到高速外设之间的快速信息通道。道。系统总线系统总线系统总线系统总线:也称为:也称为I/O总线,是传统的通过总线扩展卡连接外总线,是传统的通过总线扩展卡连接外部设备的总线。由于速度慢,其功能已经被局部总线替代。部设备的总线。由于速度慢,其功能已经被局部总线替代。通信总线通信总线通信总线通信总线:也称为外部总线,是微机与微机,微机与外设之:也称为外部总线,是微机与微机,微机与外设之间进行通信的总线。间进行通信的总线。第3页/共49页四、信号线的类型第4页/共49页4.1.2总线操作及控制 总线操作的4个阶段
4、1总线请求和仲裁阶段总线请求和仲裁阶段:主模块向总线仲裁机构提出总线使用申请,总线仲裁机构决定使用总线的主模块。2寻址阶段寻址阶段:拥有总线使用权的主模块发出本次要访问的从模块的地址及有关命令,该从模块被选中并启动。3数据传送阶段数据传送阶段:主模块和从模块间进行双(单)向数据传送。4结束阶段结束阶段:主、从模块均撤出总线。第5页/共49页4.1.3性能指标性能指标总线带宽:即最大传输速率,指总线在每秒钟内能传输的最多字节数,单位为MB/s。三者的关系是:传输速率=总线位宽总线频率 总线宽度越宽,总线频率越高,则总线传输速率越快总线位宽:是指一次可以同时传输数据的位数,单位为位(bit)工作频
5、率:它是指总线在每秒钟内能传输数据的次数,单位为MHz。如ISA的总线频率为8MHz,而PCI总线有33.3MHz、66.6MHz两种总线频率 第6页/共49页总线带宽、总线位宽、总线工作频率三者之间的关系就像高速公路上的车流量、车道数和车速的关系。车流量取决于车道数和车速,车道数越多、车速越快则车流量越大:同样,总线带宽取决于总线宽度和工作频率,总线宽度越宽、工作频率越高则总线带宽越大。第7页/共49页常见总线的带宽和传输率常见总线的带宽和传输率返回本节第8页/共49页4.2.1总线仲裁控制总线仲裁是指在总线上有多个总线主模块同时请求使用总线时,决定由哪个模块获得总线控制权。所谓“总线主模块
6、”,就是具有总线控制能力的模块,在获得总线控制权之后能启动数据信息的传输,如CPU或DMA控制器都可成为这种具有总线控制能力的主模块;与总线主模块相对应的是“总线从模块”,它是指能够对总线上的数据请求作出响应,但本身不具备总线控制能力的模块。4.2总线操作控制第9页/共49页总线作为一种重要的公共资源,各个总线主模块随时都可能请求使用总线,这样就可能会有不止一个总线主模块同时请求使用总线。为了让多个总线主模块合理、高效地使用总线,就必须在系统中有处理上述总线竞争的机构,这就是总线仲裁器(bus arbiter)。它的任务是响应总线请求,合理分配总线资源。第10页/共49页基本的总线仲裁方式有三
7、种,即串行总线仲裁方式、并行总线仲裁方式和串并二维仲裁方式。1.串行总线仲裁方式串行链接仲裁简称串链仲裁、串行仲裁,又叫“菊花链”仲裁(robin Daisy chaining)。该仲裁法又有二线菊花链、三线菊花链、四线菊花链之分,其中三线菊花链使用普遍,最具代表性。在串行总线仲裁方式中,各个总线主模块获得的总线优先权决定于该模块在串行链中的位置,如图所示。第11页/共49页N N允许请求总线忙图18.2 串行总线仲裁方式第12页/共49页图中的、N 等N个模块都是总线主模块。当一个模块需要使用总线时,先检查“总线忙”信号。若该信号有效,则表示当前正有其他模块在使用总线,因此该模块必须等待,直
8、到“总线忙”信号无效。在“总线忙”信号处于无效状态时,任何需要使用总线的主模块都可以通过“请求”线发出总线请求信号。总线“允许”信号是对总线“请求”信号的响应。第13页/共49页“允许”信号在各个模块之间串行传输,直到到达一个发出了总线“请求”信号的模块,这时“允许”信号不再沿串行模块链传输,并且由该模块获得总线控制权。由串行的总线仲裁方式的工作原理可以看出,越靠近串行模块链前面的模块具有越高的总线优先权。第14页/共49页2.并行总线仲裁方式并行总线仲裁方式的示意图如图18.3所示。图中,模块到N都是总线主模块。每个模块都有总线“请求”和总线“允许”信号。各模块间是独立的,没有任何控制关系。
9、当一模块需要使用总线时,也必须先检测“总线忙”信号。当“总线忙”信号有效时,则表示其他模块正在使用总线,因此该模块必须等待。当“总线忙”信号无效时,所有需要使用总线的模块都可以发出总线“请求”信号。第15页/共49页仲 裁 器模块1.模块N.请求请求允许允许总线忙图18.3 并行总线仲裁方式第16页/共49页总线仲裁器中有优先权编码器和优先权译码器。总线“请求”信号经优先权编码器产生相应编码,并由优先权译码器向优先权最高的模块发出总线“允许”信号。得到总线“允许”信号的模块撤销总线“请求”信号,并置“总线忙”信号为有效状态,当该模块使用完总线后再置“总线忙”信号为无效状态。第17页/共49页在
10、串行、并行两种总线仲裁方式中,串行方式由于信号的串行传输会加大延迟(当串行模块链上的模块数目过多时甚至可能会超过系统允许的总线优先权仲裁时间),而且当高优先级的模块频繁使用总线时,低优先权的模块可能会长时间得不到总线。串行方式只用于较小的系统中。而并行方式则允许总线上连接许多主模块,而且仲裁电路也不复杂,因此是一种比较好的总线仲裁方法。第18页/共49页3、串并二维仲裁方式各链路上优先级由各链路上优先级由总线判决器总线判决器内部逻辑决定内部逻辑决定同一链路上则由同一链路上则由离总线判决器的远近程度离总线判决器的远近程度确定确定第19页/共49页1 1、同步并行总线时序、同步并行总线时序 同步时
11、钟频率同步时钟频率和和数据总线宽度数据总线宽度确定数据传输速度确定数据传输速度数据传输与时钟同步数据传输与时钟同步要求各个设备的速度相当要求各个设备的速度相当4.2.2总线握手控制1、同步总线协定第20页/共49页通过联络应答信号实现握手适应能力强,速度取决于较慢的设备握手信号2、异步并行总线时序第21页/共49页在同步的基础上,插入在同步的基础上,插入等待周期等待周期能兼容总线上各种不同能兼容总线上各种不同响应速度响应速度的设备的设备使同步总线达到与异步总线相同的功能使同步总线达到与异步总线相同的功能3、半同步并行总线时序第22页/共49页4.3常见总线介绍4.3.1ISA总线20世纪80年
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 贵州 大学 微机 原理 复习 总线 总线接口 技术
限制150内