第六章 总线系统
6总线系统

33
写后读(Read-After-Write)
读修改写(Read-Modify-Write)
广播(Broadcast)
计算机组成原理
Pentium的总线周期
时序图
基本非流水线总线周期
• 由2个时钟周期T1和T2组成 • T1周期:发出地址信号、控制信号等 • T2周期:进行数据传送
66MHz的Pentium,基本非流水线总线周期
64÷2×66×106 bps=264 MB/S
66MHz的Pentium,2-1-1-1猝发读周期
32÷5×66×106 B/S=422.4 MB/S
6
计算机组成原理
【例 1】(1) 某总线在一个总线周期中并行传送 4 个字 节的数据,假设一个总线周期等于一个总线时钟周期, 总线时钟频率为33MHz,则总线带宽是多少? (2) 如果一个总线周期中并行传送 64 位数据,总线时 钟频率升为66MHz,则总线带宽是多少?
BUSY(忙状态)信号
• 打印机忙于处理接收到的数据,不能接收新的数据
计算机组成原理
32
6.3.3 总线数据传送模式
读数据传送:数据由从设备到主设备 写数据传送:数据由主设备到从设备 猝发传送(数据块传送)
相邻地址读出或写入
• 给出起始地址,将固定块长的数据一个接一个地从 • 先写后读同一个地址单元,适用于校验
…
I/O接口n
…
集中仲裁:计数器定时查询方式
BS -总线忙 BR-总线请求
数据线 地址线
1 0
计数器
总 线 控 制 部 件
第6章_总线系统

的效率,但以花费更多的硬件为代价。
精品课件
精品课件
6.1.3 总线结构对计算机系统性能的影响
最大存储容量:单总线系统中,必须为外 围设备保留某些地址,最大存储容量小于由计算 机字长所决定的可能的地址总数;而双总线的存 储容量不受外围设备多少的影响。
由传输信息的电路和管理信息传输的协议组成。
总线往往是计算机数据交换的中心,总线的结 构、技术和性能都直接影响着计算机系统的性能和 效率。
精品课件
2 总线分类
(1)内部总线:CPU内部连接各寄存器及运
算部件之间的总线。
(2)系统总线:CPU同计算机系统的其他高 速功能部中对存储总线和系 统总线必须有不同的指令系统;而在单总线系统 中对内存和外设采用相同的指令,不同之处仅在 于使用不同的地址。
吞吐量:指流入、处理和流出系统的信息 的速率。系统吞吐量主要取决于主存的存取周期。
精品课件
6.1.4 总线的内部结构
缺点:1)CPU是总线的唯一主控者; 2)总线结构紧密与CPU相关,通用性差。
即规定总线上各信号有效的时序关系。
精品课件
6 总线的标准化
微型计算机系统总线的标准化: ISA(16位,8MB/S) EISA(32位,33.3MB/S) VESA(32位,132MB/S) PCI(64位,100MHz) 800MB/S
精品课件
7 衡量总线性能的指标:
①总线宽度; ②总线控制方式;③时钟模
由一次地址时间和一次数据时间
组成。
• (2) BURST总线周期:
第六章 总线系统

数据线 地址线
BG0 BR0
设备接口0 排队器
设备接口1
25
§ 6.4 总线的时序
◆ 总线的定时
同步定时: 总线操作的各个过程由共用的总线时钟信号控制 适合速度相当的器件互连总线,否则需要准备好信号让快 速器件等待慢速器件 微处理器控制的总线时序采用同步时序 异步定时: 总线操作需要握手联络(应答)信号控制 数据传输的开始伴随有启动(选通或读写)信号 数据传输的结束有一个确认信号,进行应答 不需要统一的公共时钟信号,总线周期的长度可变。允许 快速和慢速的功能模块都能连接到同一总线上。
BS -总线忙 这种方式增加了设备地址线, BR-总线请求 数据线 但可以通过改变计数器的初值 来灵活地改变优先次序。 地址线
1 0
计数器
总 线 控 制 部 件
设备地址
BS BR
设备接口0
计算机组成原理
设备接口1
叶晓霞
…
设备接口n
24
③独立请求方式
总 线 控 制 部 件
BG-总线同意 BR-总线请求 优点:响应时间快, 对优先次序的控制灵活 BGn 缺点:线数多。 BRn BG1 当代总线标准普遍 BR1 采用独立请求方式
总线是构成计算机系统的互连机构,是多个系统功能 部件之间进行数据传送的公共通路。 其中系统总线构成包括:数据总线、地址
总线和控制总线。数据总线用来传送数据, 是双向的;地址总线用来传送主存与外设 一、总线的分类 的地址信息,是单向的;控制总线用来指 明数据传送的方向(存储器读/写、外设 单处理器系统中可分为内部总线、系统总线和 I/0总线。 读/写)、中断控制和定时控制等,控制 总线中的每一根是单向的。
计算机组成原理
叶晓霞
计算机组成原理-总线系统

数据传送总线:由地址线、数据线、控制线组成。其结构 与简单总线相似,但一般是32条地址线,32或64条数据 线。为了减少布线,64位数据的低32位数据线常常和地 址线采用多路复用方式。
仲裁总线:包括总线请求线和总线授权线。 中断和同步总线:用于处理带优先级的中断操作,包括中
断请求线和中断认可线。 公用线:包括时钟信号线、电源线、地线、系统复位线以
3.独立请求方式
在独立请求方式中,每一个共享总线的设备均有一对总线请求线BRi和总线授权 线BGi。当设备要求使用总线时,便发出该设备的请求信号。总线仲裁器中有一 个排队电路,它根据一定的优先次序决定首先响应哪个设备的请求,给设备以授 权信号BGi。独立请求方式的优点是响应时间快,即确定优先响应的设备所花费 的时间少,用不着一个设备接一个设备地查询。其次,对优先次序的控制相当灵 活。它可以预先固定,例如BR0优先级最高,BR1次之…BRn最低;也可以通过 程序来改变优先次序;还可以用屏蔽(禁止)某个请求的办法,不响应来自无效 设备的请求。因此当代总线标准普遍采用独立请求方式。
及加电或断电的时序信号线等。
14
6.1.4 总线结构实例
奔
腾
计
算
机
主
板
的
总
线 结
南桥
构
图
北桥
15
大多数计算机采用了分层次的多总线结构。
CPU总线 Pentium计算机是一个三层次的多总线结构: PCI总线
ISA总线
CPU总线:也称CPU-存储器总线,是一个64位数据线和32位地址 线的同步总线。可连接4~128MB的主存。CPU总线还有L2级 cache。主存控制器和cache控制器芯片用来管理CPU对主存和 cache的存取操作。
计算机组成原理第六章总线系统

数据传送以字符为单位,字符之间没 有固定的时间间隔,发送方和接收方 不需要使用相同的时钟信号。
总线的仲裁机制
集中仲裁
使用一个中央仲裁器来管理总线的访问,例如:计数器、链表或优先级队列。
分布仲裁
没有中央仲裁器,而是通过硬件电路或软件算法来实现总线的访问控制。
总线的数据传输方式
并行传输
数据在多个通道上同时传输,每个通道传输一部分数据。
确定总线的控制方式
根据总线上主设备和从设备的数量和通信需求,选择合适的总线控制 方式,如同步控制或异步控制。
确定总线的仲裁方式和优先级
根据总线上主设备的数量和通信需求,设计合适的仲裁方式和优先级 确定机制。
硬件实现
选择合适的芯片和元件
01
根据设计需求,选择合适的芯片和元件来实现总线系统的硬件
部分。
计算机组成原理第六章总线 系统
• 总线系统的概述 • 总线的基本工作原理 • 常见总线系统介绍 • 总线系统的应用与发展 • 实验与实践:设计一个简单的总线
系统
01
总线系统的概述
总线的定义与分类
定义
总线是连接多个部件的信息传输 线,是多个部件共享的传输介质 。
分类
根据传输方式,总线可分为单向 总线和双向总线;根据连接的部 件数目,总线可分为局部总线和 系统总线。
THANKS
感谢观看
总线系统的基本组成
总线控制器
负责协调各个部件的通信,管 理总线的使用。
数据总线
用于传输数据,通常由双向线 组成。
地址总线
用于传输地址信息,确定要访 问的内存单元或I/O端口。
控制总线
用于传输控制信号,如读写信 号、中断信号等。
计算机组成原理习题 第六章总线系统知识分享

计算机组成原理习题第六章总线系统第六章总线系统一、填空题:1.PCI总线采用A.______仲裁方式,每一个PCI设备都有独立的总线请求和总线授权两条信号线与B.______相连。
2.SCSI是处于A.______和B.______之间的并行I/O接口,可允许连接C.______台不同类型的高速外围设备。
3.总线有A 特性、B 特性、C 特性、D 特性,因此必须E 。
4.微型计算机的标准总线从16位的A 总线发展到32位的B 总线和C 总线,又进一步发展到64位的D 总线。
二、选择题:1.计算机使用总线结构的主要优点是便于实现技术化,同时______。
A. 减少信息传输量B. 提高信息传输速度C. 减少了信息传输线的条数D. 减少了存储器占用时间2.描述PCI总线基本概念中正确的句子是______。
A.PCI总线的基本传输机制是猝发式传送B.PCI总线是一个与处理器有关的高速外围总线C.PCI设备一定是主设备D.系统中允许只有一条PCI总线3.描述PCI总线中基本概念表述不正确的是______。
A.PCI设备不一定是主设备B.PCI总线是一个与处理器有关的高速外围总线C.PCI总线的基本传输机制是猝发式传送D.系统中允许有多条PCI总线4.并行I/O标准接口SCSI中,一块适配器可以连接______台具有SCSI接口的设备。
A. 6B. 7C. 8D. 95.下面对计算机总线的描述中,确切完备的概念是______。
A.地址信息、数据信息不能同时出现B.地址信息与控制信息不能同时出现C.数据信息与控制信息不能同时出现D.两种信息源的代码不能在总线中同时传送6.SCSI接口以菊花链形式最多可连接______台设备。
A.7台 B.8台 C.6台 D.10台7.微型机系统中外设通过适配器与主板的系统总线相连接,其功能是___。
A. 数据缓冲和数据格式转换B.监测外设的状态C.控制外设的操作D. 前三种功能的综合作用8.计算机使用总线结构的主要优点是便于实现积木化,同时___。
第6章系统总线

6.1.1 总线的基本概念
式或底板式总线,主板式总线是一种板级总线, 主要连接主机系统印刷电路板中的CPU和主存等 部件,因此也被称为处理器-主存总线,有的系 统把它称为局部总线或处理器总线。底板式总线 通常用于连接系统中的各个功能模块,实现系统 中的各个电路板的连接。典型的有PCI总线、 VME总线等。 I/O总线:这类总线用于主机和I/O设备之间或计 算机系统之间的通信。由于这类连接涉及到许多 方面,包括:距离远近、速度快慢、工作方式等, 差异很大,所以I/O总线的种类很多。
6.1.1 总线的基本概念
6.1.1 总线的基本概念
3.系统总线的组成 一个系统总线通常由一组控制线、一组数据线和一 组地址线构成。也有些总线没有单独的地址线,地 址信息通过数据线来传送,这种情况称为数据线和 地址线复用。 数据线用来承载在源部件和目的部件之问传输的 信息,这个信息可能是数据、命令、或地址(如 果数据线和地址线复用的话)。 地址线用来给出源数据或目的数据所在的主存单 元或I/O端口的地址。 控制线用来控制对数据线和地址线的访问和使用。
教学过程
6.1
系统总线的结构 6.2 总线的控制、数据传输和接口 6.3 常用总线
6.1系统总线的结构
计算机系统中存储器、CPU等功能部件之间必须互 联,才能组成计算机系统。 部件之间的互联方式: 分散连接:各部件之间通过单独的连线互联 总线连接:将各个部件连接到一组公共信息传输 线上。总线结构的两个主要优点是 灵活:体现在新加部件可以很容易地加到总线 上并且部件可以在使用相同总线的计算机系统 之间互换 低成本。 现代计算机普遍使用的是总线互联结构。
总线的信号线类型有专用和复用两种。
专用信号线就是指这种信号线专门用来传送某一
计算机组成原理第6版(白中英)第6章总线系统

2. 系统总线的标准化
PC中,系统总线布设在主板上。
为什么主板能支持很多厂家的显卡……? 原因是,系统总线是按标准制作的。
总线标准规定总线的物理特性、功能特性、电气特性 和时间特性。
微机中的标准总线:ISA总线 (16位,8MB/s)、 EISA (32 位 , 33.3MB/s) 总 线 、 VESA 总 线 (32 位 , 132MB/s) 、 PCI总线(64位,100MB/s) PCI-Express 1.0总线(250MB/s) 。
15
6.1.5 总线结构实例
南北桥芯片将CPU总线、PCI总 线、ISA总线连成整体。桥芯片 起到了信号速度缓冲、电平转换、
控制协议的转换作用。
16
CPU总线
• 也称CPU-存储器总线,它是一个64位数据线和32
位地址线的同步总线。
PCI总线
• 用于连接高速的I/O设备模块,如图形显示卡适配
7
总线的主要参数
1.总线的带宽 (MB/s)
• 一定时间内总线上可传送的数据量
2.总线的位宽
• 总线能同时传送的数据位数。
即我们常说的32位、64位等总线宽度的概念。
3.总线的工作时钟频率 (MHz)
• 总线的时钟频率
f
1 T
1 时钟周期
8
总线带宽
总线传输数据的速度。单位:MB/s
[例6.1]:(1)某总线在一个总线周期中并行传送4个字节的数据,假 设一个总线周期等于一个总线时钟周期,总线时钟频率为33MHz,则 总线带宽是多少? (2)如果一个总线周期中并行传送64位数据,总线 时钟频率升为66MHz,则总线带宽是多少?
4
1. 总线的特性(续) 电气特性
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五章 总线系统
特点:结构和控制均不太复杂,效率较高,也 比较灵活。
第五章 总线系统
§6-3 总线的协议及标准
一、总线协议 总线完成数据传送,在确保传送、接收双方的协同 工作,避免发生传输错误。 所谓通信协议,指为保证正确通信,而对通信双 方的约定规则,是发送、接收双方都要遵守的规则。 所谓总线的通信协议,实际上是总线操作的若干 总线周期。如: 读/写I/O总线周期 读/写内存总线周期
1、当总线正在使用期间,总线控制器发出BS信号, 宣布总线占用,任何部件不再发出总线控制请求。
第五章 总线系统
BUS
总 线 控 制 器
BGn BRn
…
BG2 BR2 BG1 BR1 1
2
…
N
第五章 总线系统
2、当部件检测到总线BS信号消失、总线空闲时,
可发出请求信号BR。每部件发出的BR信号,都有独 立(有标志)地送总线控制器。 3、总线控制器根据发来的请求,按各部件在控制 器内部优先权的排名顺序,选择优先权高的部件, 独立地发出总线控制允许信号BG,该部件获总线控 制权。控制器发出BS信号,宣布总线忙。 4、其他部件没有接到BG信号,继续等待总线再次 释放,再发出BR信号。 特点:结构和控制均较复杂,效率高,灵活性强。
第五章 总线系统
3、当总线控制器接到BR信号,并不判定哪个部件发 出,而是立即送出“总线同意”信号BG。BG信号直接 发 给靠总线控制器最近的部件1,若部件1并未发出总线 请求,则传递BG到部件2,以此类推。直到传送给发 出请求的部件,该部件获总线控制权,可向总线发送 数据信息。 特点:结构简单,效率低下。 二、并行仲裁
第五章 总线系统
一、总线标准化
总线标准化就是各厂家生产计算机部件时,遵循 一致的总线标准,使得零部件得以通用。 总线标准:指总线的结构上的标准,如尺寸大小、 引脚的电气特性、信号的定义、数据宽度、地址空间、 传输速率等。 总线标准化推动了计算机行业的发展。 目前,芯片级总线的标准尚未得到妥善解决。原 因是主要生产厂家生产标准无法统一。即使是同一厂 家,不同级别和年代的产品也不能简单地通用。
第五章 总线系统
CPU——Cache总线结构:
Cache Bus System Bus Bridge Expansion Bus M M
CPU
Cache
I/O 1
I/O 2
I/O 3
第五章 总线系统
四、常见总线标准
以上所称system Bus、 Memory Bus、 Cache Bus、 DMA Bus、I/O Bus、 Expansion Bus 等都属系统总线。 不同的总线都有各自的结构特点,称为其标准。 常见的总线标准有: 1、ISA/EISA总线标准 P100 2、PCI总线标准 P104 3、AGP总线标准 P106 4、IEEE488总线标准 P103 5、IEEE796总线标准 P105
第五章 总线系统
2、多总线结构
系统中有多条总线存在。 数据可以在多条总线上同时传输,速度提高。常 见的、典型的多总线结构有: ⑴CPU与内存之间: System Bus Memory Bus 由于CPU与内存之 MM 接口1 接口2 间信息交换最为频繁, CPU 在两者之间增加一组 Memory Bus I/O I/O 总线,称存储总线。
第五章 总线系统
•
准同步总线:
采用总线周期加时钟周期的办法来实现同步。实际
上,是同步方式的一种改进。若两部件能在基本工作周期 内完成传输任务时,它实际上执行同步标准。当一方不能 在基本工作周期内完成时,可发出“等待”信号,总线周 期则按时钟周期单位地增加,直到“等待”信息撤销。
四、系统总线 数据总线;宽度决定传输数据速率。 地址总线;宽度决定可访问内存空间。 控制总线;传输控制/状态信息。 电源线;
第五章 总线系统
三、计数器仲裁方式
与串行仲裁相似。
不同之处:各部件在控制器中预留地址码,在各部件发 出BR信号后,总线控制器在当前地址码基础上加1,然后广 播(通过一组地址线,将BG信号与地址码信号一并发送各 部件),各部件接到信号,将其携带的地址码与本身的地址 码核对,如ቤተ መጻሕፍቲ ባይዱ同,则自动获取BG信号,拥有总线控制权。 若不相同,则等待。
为解决主存与CPU之间速度匹配问题,在CPU与 主存之间架设高速缓冲存储器Cache。因此在CPU与 Cache之间有一组局部总线——Cache Bus。 此时,外部设备不是挂在系统总线上,而是挂在 扩展总线(Expansion Bus)上,通过桥接器(Bridge)与系 统总线(System Bus)相连。 桥接器由总线控制器、数据缓冲区、总线加速器 组成,主要起总线仲裁、数据缓冲作用。
第六章 结束
本章重点: 通过本章我们学习了计算机系统总线的知识,要 求掌握总线的分类,尤其是按连接部件分类。我们还 学习了总线的仲裁,要求掌握各种仲裁方式的原理及 各自特点。本章重点是系统总线的结构与特点。要求 掌握单总线结构、多总线结构的构成和特点;在常见 的总线标准及接口类型中,重点掌握PCI、AGP、IDE、 UDMA33/66、IEEE1394、SCSI以及USB接口的特点和适 用类型。
第五章 总线系统
⑵内存与外存之间:
采用虚拟存储器的存储系统中,主存与硬盘之间 信息交换频繁,可在二者之间增设一组总线,称为 DMA总线(直接存储器存储)。
CPU
Memory Bus I/O接口1 MM DMA接口 I/O DMA Bus
第五章 总线系统
I/O Bus
I/O接口2 I/O
⑶CPU与高速缓冲Cache之间:
3、按数据传送方式分类: • 同步总线:以同步方式传输的总线。
同步传输:通信双方使用一个共同的时钟信号。
保持双方时序的同步要求双方工作速度相差不大。
•
异步总线:在数据传输时,多采用应答方式工作。 异步传输:通信双方允许使用不同的时钟信号。
发送方发送数据的同时,要求发送相应的起始标志。使 双方能准确地把握数据内容的开始、结束。
第五章 总线系统
三、总线的分类
1、按总线连接部件分:
•
•
芯片总线(内部总线):同一部件中各元器件间 的连接。
系统总线(内部总线):连接一个计算机系统中 各个部件(不含外设)之间的信息连线。 外部总线(外部总线):计算机系统与外设之间、 甚至不同的计算机系统之间的信息连线。
•
第五章 总线系统
2、按数据传送格式分类:
•
总线的仲裁一般有:串行、并行和计数器三种方 式。 各种仲裁方式的特点如下:
第五章 总线系统
一、串行总线的仲裁
总 线 控 制 器
BUS BR
BS
BG 1
2
3
1、当总线正在使用期间,总线控制器发出BS信号, 宣布总线占用,任何部件不再发出总线控制请求。 2、当总线处在空闲状态,任何模块都可以通过BR发 出总线请求信号BR。
第五章 总线系统
三、总线的结构和连接方式
现代计算机中,各主要部件均以系统总线为基 础进行互联。系统总线的结构有多种: 1、单总线结构: 连接主要部件CPU、内存、所有I/O设备均通过 一组总线。 System Bus 特点: 结构简单, MM CPU 接口1 接口2 控制简单, 易于扩张。 I/O I/O
第五章 总线系统
4、SCSI接口
小型计算机系统接口。是系统级接口,常用于连接SCSI 接口的设备,如硬盘等。一般SCSI口传输速度快。
5、USB接口
USB接口基于通用的连接技术,可实现外设的简单快速连 接。目前USB口标准属于中低速的界面传输,应用十分广泛。
USB接口还支持级联,最多可接21个集线器,127种外设。
第五章 总线系统
五、常见的总线接口
1、IDE/EIDE接口 COMPAQ公司开发,磁盘控制器接口,40线,可 用于硬盘、光驱的连接。 2、UDMA33/UDMA66接口 即常说的ATA-33、ATA-66口。接口仍为40针, 但传输线ATA-66增加为80线。一般用于连接硬盘、光 驱。 3、IEEE1394接口 一种串型接口标准。允许把外设、家电简单地连接 到一起,常用于连接数码像机、摄像机。
第五章 总线系统
§6-2 总线的仲裁
系统总线的仲裁:实际上是一种约定,指为避免 出现争资源的撞车事件,应该按照什么样的原则来保 证系统能够高效、合理地使用总线资源。
计算机中总线的控制是由总线控制器来执行的。系统中对 总线有控制权的部件可以提出申请,要求控制总线来传递信息。 总线的仲裁就是处理这些部件同时要求控制总线的现象。
第六章
☆ 总线概述 分类 构成 总线的仲裁
总线系统
☆
☆
总线的协议及标准 总线标准化 总线的结构和连接方式 总线结构类型
第五章 总线系统
§6-1 概述
一、概念 • 总线将系统中各个部件连接起来,是其间信息传 输桥梁和公共通道。 • 从理论上讲,各个部件都有各自的结构和信息传 输的特点,单独设计其通信线路无疑最好。但系 统部件过多,这样设计势必造成线路过分复杂。 实际上采用多部件共用一个公共通道的做法。 二、总线的特征 共享:各个部件共用同一条信息通道。 分时:某个时刻只允许一个部件使用。