计算机组成原理——第计算机组成原理——第77章章《计算机组成原理与实验》冶金工业出版社第7章总线系统计算机组成原理——第计算机组成原理——第77章章《计算机组成原理与实验》冶金工业出版社主要内容•总线的基本概念和结构形态•总线接口•总线的仲裁、定时与数据传送•典型总线标准•PCI总线和AGP总线•……计算机组成原理——第计算机组成原理——第77章章《计算机组成原理与实验》冶金工业出版社7.1总线的基本概念•在计算机系统中,各部件之间传输信息的通路叫总线。即一个或多个信息源传送信息到多个目的地的数据通路。它和一般传输线的不同之处在于,可以把来自不同的源部件的信息,集中在一组统一的传输线上,分时送往不同的部件,由于CPU本身也是由多个小部件组成的,所以CPU的各个部件(如内部寄存器和算术逻辑部件)之间也要用总线相连,这种位于芯片内部的总线叫内部总线(片内总线)。还有连接计算机各大部件的总线(如CPU、主存、I/O接口等)叫系统总线(芯片总线),另外,还有连接计算机和计算机,计算机和其他系统的总线,叫外部总线。计算机组成原理——第计算机组成原理——第77章章《计算机组成原理与实验》冶金工业出版社7.1.1总线的分类•1.按总线的位置分:片内总线和片外总线•2.按总线的功能分:地址总线(AddressBus)、数据总线(DataBus)和控制总线(ControlBus)•3.按总线的层次结构分:CPU总线、存储总线、系统总线、外部总线•4.按总线在计算机系统中的位置分:机内总线和机外总线计算机组成原理——第计算机组成原理——第77章章《计算机组成原理与实验》冶金工业出版社7.1.2总线的主要参数•内部总线总是位于大规模集成电路的内部,所以,片内系统总线和器件本身有关。•物理特性:指总线的物理连接方式,包括总线的根数、总线的插头、插座的形状、引脚线的排列方式等等。•功能特性:描述总线中每一根线的功能。从功能上看,总线分为地址总线、数据总线、控制总线三大类。地址总线的宽度指明了总线能够直接访问存储器的地址空间范围。数据总线的宽度指明了访问一次存储器或外设时能够交换数据的位数。控制总线包括CPU发出的各种控制命令(如存储器读/写,I/O读/写),外设与主机的同步匹配信号、中断信号、DMA控制信号等等。计算机组成原理——第计算机组成原理——第77章章《计算机组成原理与实验》冶金工业出版社7.1.2总线的主要参数•电器特性:定义每一根线上信号的传递方向及有效电平范围。一般规定送入CPU的信号叫输入信号(IN),从CPU发出的信号叫输出信号(OUT),例如地址总线是输出线,数据总线是双向传送的信号线,这两类信号线都是高电平有效。控制总线中各条线一般是单向的,有CPU发出的,也有进入CPU的。有高电平有效的,也有低电平有效的,总线的电平特性都符合TTL电平的定义。•时间特性:定义了每根线在什么时间有效。即,只有规定了总线上个信号有效的时序关系,CPU才能正确无误地使用。计算机组成原理——第计算机组成原理——第77章章《计算机组成原理与实验》冶金工业出版社7.1.3总线的标准化•为了充分发挥总线连接的优越性,使不同供应商的总线产品能够互换,以给用户更多的选择,必须对总线的技术规范进行标准化。为此,人们指定了各种总线标准。总线标准是国际上正式公布、推荐或工业界广泛认可的互连各个部件的总线规范。总线的标准制定要经周密考虑,要有严格的规定。计算机组成原理——第计算机组成原理——第77章章《计算机组成原理与实验》冶金工业出版社标准化内容•①机械结构规范。对总线的模块尺寸、总线插头、总线接插件以及安装尺寸进行统一规定。•②功能规范。对总线每条信号线名称、功能、逻辑关系、时序要求甚至信号线的排列次序等细节都进行明确定义。•③电气规范。对总线每条信号线的有效电平、动态转换时间、负载能力和抗干扰性等都作明确定义。计算机组成原理——第计算机组成原理——第77章章《计算机组成原理与实验》冶金工业出版社标准化的好处(1)简化系统结构(2)简化系统设计(3)提高系统的可扩展性计算机组成原理——第计算机组成原理——第77章章《计算机组成原理与实验》...