[信息与通信]第3章 总线技术.ppt
《[信息与通信]第3章 总线技术.ppt》由会员分享,可在线阅读,更多相关《[信息与通信]第3章 总线技术.ppt(47页珍藏版)》请在三一办公上搜索。
1、1,第三章 工业控制计算机总线技术基本要求:掌握计算机总线的基本概念,掌握计算 机总线的分类,了解常用计算机总线类型重点与难点:计算机总线的基本概念及分类,2,3.1 总线的基本概念3.2 计算机总线的分类3.3 计算机总线的数据传输过程3.4 计算机总线的数据传输方式3.5 计算机常用总线,3 工业控制计算机总线技术,3,3.1 总线的基本概念,4,3.1 总线的基本概念,总线概念:计算机总线是计算机各部件之间进行信息传输的公共通道。通俗地说,就是连接计算机各部件的一组公共信号线。工业控制计算机均采用总线结构,其优点是系统成本低、组态灵活、扩展方便、易于维护。采用总线标准设计、生产的接口板兼
2、容性强,且可通过系统总线方便地组合在一起,以组成满足不同需要的微机系统。任一时刻,只能有一个部件/设备通过总线发送数据,其他部件只能处于接收状态。,5,计算机总线技术包括通道控制功能、使用方法、仲裁方法和传输方式等。计算机总线的主要职能:负责计算机各部件之间的信息传输。总线性能:总线的传输速率、总线的兼容性、性能价格比。多总线结构:多总线结构是指CPU与存贮器、I/O等部件之间有两种以上的总线,这样可以将速度不同的部件挂在不同的总线上,以提高系统效率。,6,单总线结构,CPU,M,M,I/O,I/O,I/O,缺点:高速的存储器与低速的I/O接口竞争总线,影响了存储器的读写速度,7,多总线结构,
3、8,3.2 总线的分类,9,按总线在微机系统中所处的位置,可分为三类:片内总线 是CPU内部的各个组成部分,如算术逻辑单元、寄存器等之间的信息通道,也是CPU内部各组成部分和系统总线连接的桥梁。我们一般不直接和片内总线打交道。系统总线(内总线)系统总线也叫(内总线),是CPU片内总线的延伸。系统总线并不是对CPU引脚的简单复制,而是按照相应的总线标准对片内总线进行扩充,增加中断控制、仲裁控制等控制信号。为了加大其驱动能力和在必要时交出总线的控制权,在相应信号线之间加上驱动电路和缓冲(三态)电路,并且保证其兼容性。为便于系统扩充,所有总线标准均将系统总线的信号以总线扩展插槽的形式引出,以便和功能
4、插件接口。总线扩展插槽中只能插入与之兼容的插件板。,10,外部总线 外部总线也称通信总线,用于和外部设备(如打印机、鼠标等)以及其他微机系统(如微机、智能仪表、数字传动设备等)之间的信息传输。,11,从工业控制角度来看,我们只关心系统总线和外部总线。这些总线通常有几根、几十根,甚至上百根信号线。这些信号线按功能可分为如下几类:数据总线(Data Bus,DB)用来传输计算机运行所需的指令代码和数据。地址总线(Address Bus,AB)计算机用地址总线给出它要读写的内存或设备的地址。地址线的数目决定CPU可访问(寻址)内存的最大容量和端口的最大数目。控制总线(Contrl Bus,CB)用来
5、传送控制信号和时序信号。控制信号中,有的是微处理器送往存储器和IO接口电路的,如读写信号,片选信号、中断响应信号等;也有是其它部件反馈给CPU的 电源和地线:为总线上的设备及扩展插卡提供电源。它决定了总线设备在不自带电源的情况下能使用的电源种类。备用线:某些总线备用信号线供以后扩展功能或满足用户的特殊需求,12,3.3 计算机总线的数据传输过程,13,总线上的数据传输都是在总线主控设备的指挥下进行的。所谓总线主控设备,是指对总线拥有完全控制权的部件或设备,例如CPU、DMA控制器。而被总线主控设备选中进行通信的部件或设备则称为从属设备。从属设备接受和执行主控设备的命令,并传输相应的信息。在总线
6、上完成一次传输,一般分为如下几个阶段:总线申请阶段:总线上一般都有多个主控设备。当某主控设备需要启动一次数据传输时,它首先要向系统提出使用总线的请求,总线仲裁逻辑按照预先规定好的协议决定是否将总线控制权交给申请者。取得总线控制权的主控设备,即可启动一次数据传输。,14,寻址阶段:取得总线控制权的主控设备通过在地址总线上给出被寻址的从属设备的地址并在控制总线或/和数据总线上给出相应的控制命令以启动数据传输过程。数据传输阶段:主控设备将数据或程序指令从源设备读出,写入目的设备。传输结束阶段:主控设备和从属设备均可申请终止一次传输过程,但双方均无权单方面终止传输过程。在一方提出申请后、主控设备完成规
7、定操作,然后撤销所有控制信号,并将地址和数据总线及一部分控制总线设置为高阻态,即将总线控制权交回给系统。,15,3.4 计算机总线的数据传输方式,16,同步传输方式使用系统时钟脉冲作为控制数据传输的时间基准。主控设备与从属设备进行一次总线操作的时间是固定的,并且每一个步骤的起止都与某一时钟脉冲的前沿或后沿同步,即以系统时钟来统一传输的步伐。同步传输要求主控设备严格地按时钟脉冲规定的时刻给出地址和命令,也要求从属设备严格地按时钟脉冲规定的时刻读出和写入数据。即主控设备和从属设备之间的时间配合是强制同步的。大多数微机的基本传输方式都是同步式的。缺点:系统中快速模块必须迁就慢速模块,总线响应速度由速
8、度最慢的模块确定,使系统整体性能大为降低。而且无法确知被访问的模块是否已经真正响应,故可靠性亦较低。,17,异步式传输多数系统中不同模块的数据传输速度差异较大,为解决同步传输方式的上述缺点,异步传输方式得到广泛应用。数据发送部件和接收部件之间没有公用的时钟和固定的时间间隔,采用应答方式进行数据传输,即使用“请求”和“应答”信号来协调传输过程而不依赖于公共的系统时钟信号。在这种传输方式下,数据传输的过程为:主控设备将待读写设备的地址放到地址总线上,然后发出读写命令(请求);从属设备进行地址译码,被选中设备即将数据放到数据总线上或读数据总线上的数据:最后从属设备向主控设备发出数据准备好信号,通知主
9、控设备数据可用或报告主控设备数据已读取成功(响应);这种方式可根据从属设备的传输速率自动调节响应时间,因而不用考虑外围设备的速度。传输速度慢,18,半同步传输 总体上仍是同步方式(使用基准时钟),传输操作与时钟同步设置“等待”状态线,在无法按时完成操作时,用此状态线强制对方延长一个或多个时钟周期ISA总线即属于半同步方式总线,19,分离式传输 考虑到在主控设备通过总线向从属设备发送了地址和命令后,到从属设备通过数据总线提供数据之间,是从属设备执行读写命令的准备时间,这段时间总线是空闲的。为了充分利用这段时间,系统将一个传输周期分成两个独立的子周期:第一个子周期是主控设备发出地址、命令及有关信息
10、,经总线传输,由相应设备接收后,两者立即从总线上断开(通过置自己的相应引脚为高阻态),以便其他设备使用总线;第二个子周期是被选中的从属设备准备好数据,发出总线请求信号,获准后即通过数据总线将数据高速发向原来要求数据的设备。这种方式适合于有多个主控设备的系统在两个设备之间传输大量数据。PC系统中的DMA(直接存储器存取)就是使用这种方式传输数据的。,20,3.5 常用系统总线及外部总线,21,22,(一)PCXT总线,PC及XT使用的是INTEL公司生产的准16位微处理器8088。总线信号不是CPU引脚的简单延伸,而是通过锁存器8282、总线收发器8286、总线控制器8288、中断控制器8259
11、和DMA控制器8237等重新驱动、组合、扩展而成的,共62根信号线,全部引到主板上的8个总线扩展插槽上。PCXT总线为半同步总线,总线工作频率为4MHz,最大传输速率为4MBs。,23,(二)ISA总线,总线的元老特点:CPU为唯一主模块,插卡数量亦有限,缺少中枢寄存器,不能动态分配资源已接近淘汰,但因许多老设备如声卡、Modem等仍离不开它,故许多主板芯片给依然提供对其的支持(如下页的主板示意图等)主要特性16位数据线(早期的为8位,已被淘汰)24位地址线(可寻址16MB存储器)时钟频率8MHz数据传输率16MB/s提供11个中断请求输入提供7个DMA通道用于80286PIII(个别P4微机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息与通信 信息与通信第3章 总线技术 信息 通信
链接地址:https://www.31ppt.com/p-5615444.html