大学计算机组成原理--第7章、系统总线_第1页
大学计算机组成原理--第7章、系统总线_第2页
大学计算机组成原理--第7章、系统总线_第3页
大学计算机组成原理--第7章、系统总线_第4页
大学计算机组成原理--第7章、系统总线_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 第七章、系统总线outlineo 总线基本概念o 总线的仲裁与通信o 总线上的信息传送o 常用总线2总线基本概念o 总线连接方式o 总线内部结构o 总线结构与系统性能3总线(BUS)基本概念总线是系统部件间传送信息的公共通路。u 内部总线(CPU内各功能单元间的连线)u 系统总线(系统内各部件间的连线)u I/O总线(I/O设备间的连接总线)u 处理器总线4CLACLAADD 30STA 40NOPJMP 21000 006000 00420212223243040ALU000 021000 030ADD 30CLA指令译码器操作控制器时序产生器程序计数器PC地址寄存器AR缓冲寄存器DR累

2、加器AC指令寄存器IR执行指令控制地址总线ABUS数据总线DBUSSTA 40+1000 004000 0065总线特性p 物理特性-n 根数,插头、座的形状,引线的排列方式p 功能特性-p 地址,数据,控制总线三类p 电气特性-n 单/双向,电平高有效/低有效及范围p 时间特性6总线标准化不同厂家的相同功能部件可互换使用. ISA EISA VESA AGP PCI7总线带宽o 总线带宽:总线本身所能达到的最高传输速率。n单位: Byte/so 设总线在同一个时钟周期内能并行传送D个字节o 总线带宽为Dr , 总线时钟周期为T,总线频率f=1/T o 总线带宽Dr=D/T=D*fo Dr=4

3、Byte33.3MHz=133MB/s8几个例子o ISA 16bit 8.3MHz Dr=2*8=16MB/so EISA 32bit 16MHz Dr=4*16=64MB/so PCI 32/64bit 33MHz Dr=133/266MB/so AGP 64bit 66MHz Dr=8*66=528MB/s o PCI-X 64Bit 133MHz Dr=8*133=1GB/s9总线连接方式o总线的排列以及与其它各类部件的连接方式影响计算机系统性能n 单总线结构n 双总线结构n 三总线结构10单总线结构CPU主存设备接口设备 系统总线适配器设备系统总线含DBUS,ABUS,CBUS特点:

4、结构简单,易于扩充; 多部件共用一根总线,分时工作,传输效率较低。11单总线速度瓶颈12双总线结构CPU内存设备接口设备 系统总线适配器设备CPU与内存有专用高速总线,减轻系统总线的负担;内存可通过系统总线与外设进行DMA操作,而不必经过CPU.存储总线13三总线结构CPU内存 系统总线设备接口设备适配器设备存储总线通道I/O总线14三总线结构o 特点:双总线基础上增加I/O总线,它是多个外设与通道间传送信息的公共通路;o 通道的使用,进一步提高了CPU的效率.o “通道”是一台具有特殊功能的处理器,它分担了一部分CPU的功能.统一管理外设及实现外设与内存间的数据传送.15总线结构与系统性能关

5、系o 最大存储容量n 单总线系统中,内存要为外设保留一些地址.o 指令系统 n 单总线系统中,无须专门的I/O指令;n 双总线系统中,设有专门的I/O指令.o 吞吐量n 三总线系统比单总线系统要大得多.16信息传送方式o 串行传送o 并行传送o 串并行传送17串行传送并并- -串转换串转换串串- -并转换并转换发送部件发送部件接收部件接收部件0000010100000101T1T2T3T4T5T6T7T8低位高位位时间位时间传送脉冲传送脉冲1010000018串行传送o 一条传输线o 每次一位,o 先低位,后高位.o 同步- “位时间”o 成本低,速度慢.19并行传送发送发送部件部件低位高位1

6、接收接收部件部件01000000 每位数据一条传输线,并行传送.采用电位传送.传送速度快.20发展趋势o 并行传输距离受限o 且线间串扰严重o 串行传输距离长o 无串扰现象o 随着总线频率的增加,并行逐渐转向串行21串并行传送o 信息比特位分组o 组内并行,组间串行22总线仲裁、通信o 总线仲裁o 总线定时23总线的仲裁o 总线仲裁:对总线的使用进行合理的分配和管理.n部件要使用总线进行通信时,要向控制部件发请求信号.控制部件按各部件的优先级来决定谁使用总线.o 根据总线控制部件的位置,仲裁方式分为两类:n集中式总线仲裁(常用)n分布式总线仲裁24集中式仲裁o 链式查询方式(串行链接方式)o

7、计数器定时查询方式o 独立请求方式25链式查询方式中央仲裁器接口1接口2接口n BS BR BGBS-总线忙 BR-总线请求 BG-总线响应请求(授权)通过接口的优先级排队电路来实现. 离总线控制器越远,优先级越低.用线少-BG1根,易扩充; 对响应链的电路故障很敏感.总线26计数器定时查询方式总线设备地址计数BRBS中央仲裁器接口1接口2接口nBS=0时,计数器开始计数,计数值通过一组地址线发向各设备.各接口中的设备地址与计数值一致时,该设备置“1”BS线.线数为2n根.计数器的初值可用程序来设置.-各设备的优先级可变.-灵活.27独立请求方式o每一设备有一对BR和BG; 响应速度高o控制灵

8、活,优先级可通过程序改变; 控制线数多.-2n根.总线BR1BR2BRnBG1BG2BGn中央仲裁器接口1接口2接口n28分布式仲裁o 无需中央仲裁器(总线控制器)o 每个功能设备都有自己的仲裁号以及仲裁器29总线通信方式(定时)o 总线信息传递过程分为: 请求总线,总线仲裁,寻址,信息传送,状态返回o 为了同步主方、从方的操作,必须制定定时协议o 定时分类: 同步通信(同步定时);异步通信(异步定时)30同步定时o 又称无应答定时。o 事件出现在总线的时刻是由总线时钟信号来确定,所有的事件都出现在时钟信号的前沿,大多数事件只占据一个时钟周期o 采用公共时钟,每个功能模块什么时候发送或者接受信

9、息都由统一时钟来规定,因此同步定时具有较高的数据传输频率o 适合于总线长度短,各功能模块存取时间相差不大的情况。必须按最慢的设备定时31地址线地址线总线时钟总线时钟读命令读命令数据线数据线认可线认可线同步时序启动信号启动信号32异步定时o 又称应答定时,后一事件出现在总线上的时刻取决于前一事件的出现,建立在应答和互锁机制基础上,o 不需公共时钟信号;o 总线周期长度可变,快、慢速设备可连到同一总线上。33常用总线o ISA/EISA/VESAo AGPo USBo PCI/PCI-Xo NGIOo Future I/Oo InfiniBand34IBM PC/XT(PC机流行的开始)1974,

10、Altair 8800牛郎星 (Edward Roberts, MITS)1981 IBM PC/XT1976,AppleII 35IBM PC/XT(PC机流行的开始)o 1981年与IBM个人计算机同时推出的o 围绕当时的 Intel 8088芯片而设计。o 具有开放式结构,底板上使用总统扩展插座o 62根信号线。其中数据线8根,地址线20根,控制线26根(含时钟信号),电源5根,地线3根。36IBM PC/ATo IBM 公司1984年为推出PC/ATo ISA(industrial standard architecture)总线标准,也叫AT总线o 对XT总线的扩展,以适应8/16位

11、数据总线要求o 它在80286至80486时代应用非常广泛,以至于现在奔腾机中还保留有ISA总线插槽o ISA总线有98只引脚 37ISA/EISA( Industry Standard Architecture / Extended Industry Standard Architecture)o ISA是IBM为286计算机制定的工业标准总线o 宽度是16位,频率为8MHz。 o EISA是为32位中央处理器(386、486、586等等)设计的o 包括ISA总线的所有性能o 把总线宽度从16位扩展到32位、总线频率从8.3MHz提高到16MHz38EISA39VESA video elec

12、tronics standard associationp 1992年由60家附件卡制造商联合推出的一种局部总线,简称为VL(VESA local bus)总线 p CPU与主存和Cache的直接相连,为CPU总线,其他设备通过VL总线与CPU总线相连,所以VL总线被称为局部总线。p 数据、地址总线宽度均为32位。寻址空间为4GB。总线最高传输率为132MB/S. p 是一种高速、高效的局部总线,可支持386SX、386DX、486SX、486DX及奔腾微处理器。 40PCI(Peripheral Component Interconnect)o 是美国SIG (即美国计算机协会专业集团)推出

13、的新一代3264位总线o 频率为3366MHz,数据传输率为132528MB/s。 o 由于很多用户还在使用ISA总线或EISA总线接口卡,大多数586系列主板仍保留了EISA总线。 41PCI总线结构处理器处理器主存控制器主存PCI设备PCI设备HOST桥主设备 目标设备PCI/LAGACY总线桥PCI/PCI桥LAGACY设备LAGACY设备PCI设备PCI设备HOST总线PCI总线PCI总线LAGACY总线(遗留)42PCI总线特点1. 允许智能设备在适当的时候取得总线控制权以加速数据传输和对高度专门化任务的支持2. 支持猝发传输模式。在这种模式下,PCI能在极短时间内发送大量数据,特别

14、适合于图象快速显示3. 与 ISAEISAMCA兼容4. 设有特别的缓存,实现外设与CPU隔离,外设或CPU的单独升级都不会带来问题5. 同步时序、集中式仲裁43AGP (Accelerated Graphics Port)oAGP总线就是局部总线的一种。AGP即高速图形接口。专用于连接主板上的控制芯片和AGP显示适配卡,为提高视频带宽而设计的总线规范,目前大多数主板均有提供。 4445AGPo Intel于1996年7月发布1.0o 以PCI2.1版规范为基础、 66MHz、分为1x和2x模式,数据传输带宽分别为266MB/s和533MB/s。o 1998年,AGP 2.0版规范发布,并且增

15、加了4x模式,这样它的数据传输带宽达到了1066MB/s.o 允许AGP显卡直接访问系统内存大大缓解了对于显存容量的需要,有效的控制了显卡的制造成本。46USB(Universal Serial Bus即通用串行总线)o USB1.1 Intel公司,1995,12Mbpso 1999 USB2.0 480Mbpso 多达127个设备o 随时热插拔所连接的设备o 即插即用 47硬件结构o 四线电缆,n 两根是用来传送数据的串行通道,n 两根为下游(Downstream)设备提供电源o 采用级联星型拓扑,由三个基本部分组成:n 主机(Host)n 集线器(Hub)n 功能设备48总线结构拓补49应用由于其连接的方便性,得到了广泛的应用 1.USB存储设备(U盘,移动硬盘,移动刻录机) 2.调制解调器 3.USB摄像头 4.USB键盘、鼠标、打印机,游戏手柄、扫描仪 5.USB HUB50新一代总线技术o PCI-X (Compaq、IBM、HP)o

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论