总线与总线标准.ppt
《总线与总线标准.ppt》由会员分享,可在线阅读,更多相关《总线与总线标准.ppt(58页珍藏版)》请在三一办公上搜索。
1、第四章 总线与总线标准,4.1 有关总线的基本概念,总线和总线操作总线分组及功能总线周期与指令周期、时钟周期的关系总线时序,3,总线 在收、发模块/设备间传送信息的一组 公用信号线。,总线的特点在于其公用性,即它同时挂接多个模块或设备。,总线操作 在主控器(如CPU、DMAC等)控制下通过各级总线进行的信息传送(数据读写)操作。,微机系统中的各种操作大都是总线操作。,4.1 有关总线的基本概念,4.1.1 总线和总线操作,4,同一时刻,一套总线上只能允许在一个主控模块或设备控制下进行信息传送。当有多个主控模块/设备都要求使用总线传输信息时,一方面要分时占用,另一方面则要进行总线仲裁。,4.1.
2、1 总线和总线操作,总线操作是按总线周期一个节拍一个节拍进行的。,5,总线操作四阶段及控制,为了确保这4个阶段正确推进,必须施加总线操作控制。,4.1.1 总线和总线操作,6,4.1.2 总线分组及功能,4.1.2 总线分组及功能,7,4.1.3 总线周期与指令周期、时钟周期的关系,三种周期关系:时钟周期 总线周期 指令周期,8,4.1.4 总线时序,指与完成总线操作有关的地址线、数据线、读写控制线和时钟线等总线信号相互之间的定时关系。一般用时序图(波形图)表示。,了解CPU总线的操作时序对于理解和掌握指令的执行过程十分必要,对于自行设计和开发微机应用系统更是必不可少的。,(因为任何硬件的设计
3、不仅要保证逻辑功能的正确,还必须保证各总线信号之间时序上是相配的,保证定时关系完全正确,否则它们仍将不能正常工作。),4.1.4 总线时序,(1)同步式数据输入,(2)同步式数据输出,总线评价指标,总线带宽(BW)总线的带宽指的是单位时间内总线上可传送的数据量,即我们常说的每秒钟传送多少字节。单位是字节/秒(B/s)或兆字节/秒(MB/s)。与总线带宽密切相关的两个概念是总线宽度和总线的工作频率。总线宽度(W)总线的宽度指的是总线能同时传送的数据位数,即我们常说的16位、32位、64位等总线宽度的概念。在工作频率固定的条件下,总线的带宽与总线的宽度成正比。总线工作频率(f)总线的工作频率即总线
4、的时钟频率,以MHz为单位。它是指用于协调总线上的各种操作的时钟信号的频率。工作频率越高则总线工作速度越快。,总线带宽、总线宽度、总线工作频率三者之间的关系就像高速公路上的车流量、车道数和车速的关系。车流量取决于车道数和车速,车道数越多、车速越快则车流量越大。同样,总线带宽取决于总线宽度和工作频率,总线宽度越宽,工作频率越高,则总线带宽越大。单方面提高总线的宽度或工作频率都只能部分提高总线的带宽,并容易达到各自的极限。只有两者配合才能使总线的带宽得到更大的提升。,总线评价指标,总线评价指标,总线带宽的计算公式如下:BW=(W/8)f/每个存取周期的时钟数【例】总线时钟频率为100MHz的32位
5、总线,若每两个时钟周期完成一次总线存取操作,则:总线带宽=32/8100/2=200MB/s。,8088/8086总线性能,8088为8位数据总线;8086为16位数据总线;假设CPU的主时钟为10MHz,则一个时钟周期为 T=1/f=1/(10 x106)=100ns所以,一个总线周期至少为4x100ns=400ns;则8086计算机的总线宽度为:W=16位;总线频率为:f=10MHz;总线带宽:BW=(16/8)*10MHz/4=5MHz;,4.2 总线操作控制,总线仲裁总线握手,16,4.2.1 总线仲裁,在多个总线控制器同时提出总线请求时,以一定的优先算法确定哪个应获得对总线的控制权。
6、,如果没有总线仲裁,很容易产生总线冲突。,总线冲突:在总线上同时又两个或两个以上的模块要传送相互矛盾的信息时引起的冲突。,4.2.1 总线仲裁,目的是确保任何时刻总线上最多只有一个主控器控制总线,而决不出现多个主控器同时占用总线的现象。,所以换句话说,总线仲裁的目的也就是要防止总线冲突。,17,常见的总线仲裁协定:,菊花链仲裁(串行仲裁),并行仲裁,并串行二维仲裁,4.2.1 总线仲裁,18,这种仲裁法又有二线菊花链、三线菊花链、四线菊花链之分。实际中以三线菊花链应用最广。,1)三线菊花链仲裁原理,4.2.1 总线仲裁,1.菊花链仲裁(串行仲裁),19,2)仲裁定时图,三线菊花链仲裁协定典型定
7、时图,4.2.1 总线仲裁,BB-总线忙BR-总线请求BG-总线允许,20,3)总线时钟线(BCLK)的作用:,控制总线操作速度,限制了链路上允许串入的Ci个数N:,4.2.1 总线仲裁,21,4)菊花链仲裁的优缺点,4.2.1 总线仲裁,22,针对上述缺点,出现了改进型-循环菊花链判优:,突出优点:优先权随每个周期动态改变,各Ci地位平等,机会均等。,4.2.1 总线仲裁,循环菊花链仲裁示意图,总线,23,2.并行仲裁(独立请求仲裁),1)特点:每个Ci均有自己独立的BR、BG线与总线仲裁器相连。,4.2.1 总线仲裁,总线,24,2)仲裁原理,仲裁器直接识别各Ci请求,仲裁后直接向选中的C
8、i发BGi;Ci撤消BRi,升起BBi,使BB有效;Ci用完后,撤消BBi,仲裁器撤消BGi,为下次仲裁作准备。,3)仲裁器仲裁算法,4.2.1 总线仲裁,25,4)优缺点,优点:响应速度快,适于实时性要求高的多处理机系统使用;主控器故障只影响自己,不影响全局。,缺点:控制线多,逻辑复杂,故主控器较多时不适用;仲裁器设计好后,不易扩充。,26,3.并串行二维仲裁,4.2.1 总线仲裁,1)特点 将所有主控器分成若干组,组内串行,组间并行。,27,2)优点 兼具有串行法和并行法的优越性,既有较好的灵活性、可扩展性,又可容纳较多的设备而不使结构过于复杂,还有较快的响应速度。,4.2.1 总线仲裁,
9、28,4.2.2 总线握手,旨在解决主模块取得总线控制权后,如何控制每个总线操作周期中数据传送的开始和结束,以实现主从模块间可靠的寻址和数据传输问题。,4.2.2 总线握手,29,4.2.2 总线握手,1.同步总线协定,-最简单、最易实现的一种总线握手技术,1)特点,总线系统中只用一个时钟信号源作为同步控制源,其前、后沿分别指明一个总线操作周期的开始和结束,主、从模块都受它统一控制。,2)信号定时关系,30,同步总线的信号定时关系,4.2.2 总线握手,地址、数据信号和一些读写命令信号相对于CP信号的前沿和后沿分别要有一定的建立时间和保持时间。,31,3)优缺点,为解决这一矛盾,较好的办法是采
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 总线 标准
链接地址:https://www.31ppt.com/p-5731022.html