第7章总线及总线互连结构.ppt
《第7章总线及总线互连结构.ppt》由会员分享,可在线阅读,更多相关《第7章总线及总线互连结构.ppt(91页珍藏版)》请在三一办公上搜索。
1、第7章 总线及总线互连结构,7.1 总线的基本概念 7.2 总线控制 7.3 总线接口单元 7.4 总线标准 7.5 总线结构,7.1 总线的基本概念,一、分散连接与总线连接 二、总线的分类 三、总线的特性四、总线的性能指标 五、总线的数据传输方式,一、分散连接与总线连接,计算机五大部件之间的互连方式有两种:分散式连接:各部件之间通过单独的连线连接。总线式连接:各部件均连接到一组公共信息传输上。,一、分散连接与总线连接,典型的冯诺依曼计算机结构框图,一、分散连接与总线连接,单总线结构框图,一、分散连接与总线连接,面向CPU的双总线结构框图,一、分散连接与总线连接,以存储器为中心的双总线结构框图
2、,二、总线的分类,1、片内总线2、系统总线3、通信总线,二、总线的分类,1、片内总线:芯片内部的总线。例如:CPU芯片内部寄存器与寄存器之间、寄存器与算术逻辑单元ALU之间的总线。,二、总线的分类,2、系统总线:CPU、主存、I/O(通过I/O接口)设备各大部件的信息传输线。这些部件通常安放在插件板上,故又称为板级总线。按系统传输信息的不同又可分为三类:数据总线、地址总线和控制总线。,二、总线的分类,(1)、数据总线:数据总线用来在各功能部件之间传输数据信息,它是双向的传输总线。其位数与机器字长、存储字长有关,一般为8位、16位或32位。数据总线的条数称为数据总线的宽度。(2)、地址总线:地址
3、总线主要用来指出数据总线上源数据或目的数据在主存储单元或I/O端口的地址。地址总线为单向传输,其宽度一般为16位、24位或32位。,二、总线的分类,(3)、控制总线:控制总线是用来传输各种控制信号的传输线。对于任何一条控制信号线而言,信号传输是单方向的,但对于控制总线总体而言,又可以认为是双向的,即控制信号有出有入。控制总线还可以起到监视各部件状态的作用,例如查询某个设备是否处于“忙”或“闲”的状态。,二、总线的分类,常见的控制信号有:时钟(Clock):用于总线同步。复位(Reset):初始化所有设备。总线请求(Bus Request):表明发出该请求信号的设备要使用总线。总线允许(Bus
4、Grant):表明接收到该允许信号的设备可以使用总线。中断请求(Interrupt Request):表明某个中断正在请求。中断确认(Interrupt Request):表明某个中断请求已被接受。,二、总线的分类,存储器读(Memory Read):从指定的主存单元中读数据到数据总线上。存储器写(Memory Write):将数据总线上的数据写到指定的主存单元中。I/O读(I/O Read):从指定的I/O端口中读数据到数据总线上。I/O写(I/O Write):将数据总线上的数据写到指定的I/O端口中。,二、总线的分类,3、通信总线:通信总线主要用于计算机系统之间,或计算机系统与其他系统(
5、如控制仪表、移动通信)之间的通信。通信总线由于涉及到通信距离、传输速度、工作方式、外部工作环境等许多方面的因素,因此差别极大,总类也特别多,但按传输方式基本上可以分为并行传输和串行传输两种。,三、总线的特性,1、物理特性 2、电气特性3、功能特性4、时间特性,三、总线的特性,1、物理特性:总线的物理特性是指总线在机械物理连接上的特性。包括:连线类型、数量、接插件的几何尺寸和形状以及引脚线的排列等。,三、总线的特性,2、电气特性:总线的电气特性是指总线的每一条信号线的信号传递方向、信号的有效电平范围。通常规定由CPU发出的信号为输出信号,送入CPU的信号为输入信号。地址线一般为输出信号,数据线为
6、双向信号,控制线的每一根都是单向的,有的为输出信号,有的为输入信号。,三、总线的特性,总线的电平表示方式有两种:单端方式和差分方式。在单端电平方式中,用一条信号线和一条公共接地线来传递信号。信号线中一般用高电平表示逻辑“1”,低电平表示逻辑“0”。差分电平方式采用一对信号线来传输信号。RS-232通讯接口采用单端方式传输,低电平要低于-3V,表示逻辑“1”;高电平要高于+3V,表示逻辑“0”。RS-485、RS-422通讯接口采用差分电平方式传输。,三、总线的特性,3、功能特性:总线功能特性是指总线中每根传输线的功能。如地址线用来传输地址信息,数据线用来传输数据信息,控制线用来发出控制信息,不
7、同的控制线其功能不同。4:时间特性:总线时间特性是指总线中任一根传输线在什么时间内有效,以及每根线产生的信号之间的时序关系。时间特性一般可用信号时序图来说明。,四、总线的性能指标,1、总线宽度:指数据总线的条数,用bit(位)表示。2、标准传输率:指在总线上每秒能传输的最大字节量,用MB/s表示。例如总线工作频率为33MHz,总线宽度为32位,则其最大传输速率为132MB/s。3、时钟同步/异步:总线上的数据与时钟同步工作的总线称为同步总线,与时钟不同步工作的总线称为异步总线,,四、总线的性能指标,4、总线复用:一个(或一组)物理线路,分时传输不同的信号,称为总线的多路复用。5、信号线数:即地
8、址总线、数据总线和控制总线的信号线之和。6、总线控制方式:如仲裁方式等。7、其他指标:如负载能力等,五、总线的数据传输方式,在计算机总线中,数据传输有两种基本方式:1、串行传输2、并行传输。,五、总线的数据传输方式,1、串行传输:数据在数据线上按位进行传输。只需要一根数据线,线路的成本低,适合于远距离的数据传输。键盘、鼠标,调制解调器等。RS232、P1394、USB总线等。,五、总线的数据传输方式,并串转换:被传送的数据在发送部件中必须进行并行数据到串行数据的转换。串并转换:在接收部件中则需要将串行数据转换成并行数据。码元:携带数据信息的信号单元。波特率(码元传输速率):每秒钟通过信道传输的
9、码元数。比特率(位传输速率):每秒钟通过信道传输的二进制位数,单位为位/秒(bps)。比特率大于或等于波特率。,五、总线的数据传输方式,2、并行传输:并行总线的数据在数据线上同时有多位一起传送,每一位要有一根数据线,因此有多根数据线。并行传输比串行传输速度要快得多,但需要更多的传输线。,7.2 总线控制,一、总线仲裁二、总线通信的定时方式,一、总线仲裁,主设备:指对总线拥有控制权的设备,显然主设备具备总线控制能力。从设备:指对总线不具备控制能力的设备,它只能响应主设备发来的命令,不能主动向总线发出命令或数据。,一、总线仲裁,总线仲裁:指总线控制器根据一定的优先顺序,确定能够使用总线的主设备。总
10、线仲裁可分为集中式和分布式两种。集中式仲裁:将控制逻辑做在一个专门的总线控制器或总线裁决器中,通过将所有的总线请求集中起来利用一个特定的裁决算法进行裁决。分布式仲裁:没有专门的总线控制器,其控制逻辑分散在各个部件或设备中。,一、总线仲裁,集中式仲裁有三种仲裁方式:链式查询、计数器定时查询、独立请求方式,一、总线仲裁,1、链式查询 当某个主设备需要使用总线时,通过总线请求(BR)发出请求,总线控制器通过总线允许(BG)响应,总线允许采用串联方式传递,即总线允许传到某个设备时,若该设备无总线请求,则总线允许信号往下传,若该设备请求总线使用权,则封锁总线允许信号,不再往下传,从而获得总线使用权,同时
11、使总线忙(BS)有效。特点:控制方法简单,易于扩充;对电路故障敏感;主设备的优先级别由BG的连接顺序决定,不能改变。,一、总线仲裁,链式查询方式 BS(BUS Busy):总线忙BR(BUS Reguest):总线请求BG(BUS Grant):总线允许,一、总线仲裁,2、计数器定时查询:总线控制器接到由总线请求送来的请求后,在总线未被使用(总线忙无效)的情况下,使计数器开始计数,并把计数值作为地址信息发给各主设备,当某个有总线请求的设备地址与该计数值相同时,便获得总线控制权,并将总线忙置为有效,总线控制器停止计数。,一、总线仲裁,计数器定时查询方式 BS(BUS Busy):总线忙BR(BU
12、S Reguest):总线请求,总线控制部件,I/O接口0,I/O接口1,I/O接口2,BS,BR,数据线地址线设备地址,一、总线仲裁,特点:计数器是循环的,故主设备的优先级相等;计数器可以预置为某个值,故可以改变主设备的优先顺序;对电路故障不如链式查询敏感,但需要增加主控制线(设备地址)数。,一、总线仲裁,3、独立请求方式:每个主设备均有一对独立的BRi和BGi控制线,在总线控制器内部有一个排队电路,根据优先次序确定响应哪一个设备。特点:响应速度快,优先次序控制灵活;控制线数量多,总线控制复杂。,一、总线仲裁,独立请求方式 BR(BUS Reguest):总线请求BG(BUS Grant):
13、总线允许,二、总线通信的定时方式,总线通信的定时方式有四种:同步通信、异步通信、半同步通信和分离式通信。,二、总线通信的定时方式,1、同步通信:通信双方由统一时标控制数据传送。特点:规定明确、统一,模块间的配合简单一致。主从模块配合属强制性“同步”,必须在限定时间内完成规定的要求。对所有模块都用同一限时,这就势必造成对各不相同速度的部件而言,必须按最慢速度部件来设计公共时钟,严重影响总线的工作效率,也给设计带来了局限性,缺乏灵活性。一般用于总线长度较短,各部件存取时间比较一致的场合。,二、总线通信的定时方式,同步通信(读操作),二、总线通信的定时方式,同步通信(写操作),二、总线通信的定时方式
14、,2、异步通信:采用应答方式,即当主模块发出请求信号时,一直等待从模块反馈回来“响应”信号后,才开始通信。异步通信方式可分为不互锁、半互锁和全互锁三种类型。不互锁方式:主模块发出请求信号后,不等待接到从模块的回答信号,而是经过一段时间,确认从模块已收到请求信号后,便撤消其请求信号;从设备接到请求信号后,在条件允许时发出回答信号,并且经过一段时间,确认主设备已收到回答信号后,自动撤消回答信号。,二、总线通信的定时方式,半互锁方式:主模块发出请求信号,待从模块回答后再撤其请求信号;从模块发出回答信号,经过一段时间,确认主设备已收到回答信号后,自动撤消回答信号。全互锁方式:主模块发出请求信号,待从模
15、块回答后再撤其请求信号;从模块发出回答信号,待主模块获知后,再撤消其回答信号。,二、总线通信的定时方式,不互锁,半互锁,全互锁,二、总线通信的定时方式,异步通信(读操作),二、总线通信的定时方式,3、半同步通信:所有事件都由时钟定时,但信息的交换由就绪和应答等信号控制的通信方式。以读命令为例,若主设备在T1发出地址信号,T2发出读命令后,若从设备无法在T3时刻提供数据,则必须在进入T3时刻前通知主设备,使主设备进入等待状态,如从设备可使WAIT信号有效,主设备在进入T3前检测到WAIT有效后插入等待周期,直到WAIT无效为止。,二、总线通信的定时方式,半同步式通信(读操作),二、总线通信的定时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 总线 互连 结构
链接地址:https://www.31ppt.com/p-4851755.html