计算机原理第三章ppt,计算机组成原理3 第三章 总线ppt课件.ppt

《计算机组成原理3 第三章 总线ppt课件.ppt》由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关《计算机组成原理3 第三章 总线ppt课件.ppt》文档请在天天文库搜索。

1、第三章 系统总线3.1 总线的基本概念3.2 总线的分类3.4 总线结构3.5 总线控制3.1 总线的基本概念 总线是连接各个部件的公共信息传输线,是 各个部件共享的传输介质,它能分时地发送与接收各部件的信息。总线特点: 分时共享。总线按功能和规范可分为三大类型:(1) 片级总线把各种不同芯片连接在一起构成特定功能模块(如CPU模块)的信息传输通路。(2) 系统总线微机系统中各插件(模块)之间的信息传输通路。例如CPU模块和存储器模块或I/O接口模块之间的传输通路。(PCI总线 AGP总线)(3) 外总线微机系统之间或微机系统与其他系统(仪器、仪表、控制装置等)之间信息传输的通路,如EIA RS-232C、IEEE-488等。(ISA总线)3.2 总线的分类 AGP图形总线:Accelerated Graphics Port加速图形端口 PCI总线:Peripheral Component。

2、 Interconnect Special Interest Group外部设备互连总线 ISA总线:Industry Standard Architecture工业标准结构系统总线:数据总线地址总线控制总线双向 与机器字长、存储字长有关单向 与存储地址、 I/O地址有关有出 有入计算机各部件之间 的信息传输线存储器读、存储器写总线允许、中断确认中断请求、总线请求提问:1、数据总线的条数为数据总线宽度,若数据总线宽度8位,指令字长16位,则在CPU取指阶段,需要访存几次?2、地址线的位数跟存储单元的个数有关吗?3、如果地址线为20根,则存储单元个数为多少?常见控制信号时钟CLK复位RESET总线请求HOLD总线允许HLDA中断请求INTR中断确认INTA存储器写WR + M/IO存储器读RD + M/IOI/O读RD + M/IOI/O写WR + M/IO通信总线串行通信总线并行通信总线传。

3、输方式3.2 用于 计算机系统之间 或 计算机系统与其他系统(如控制仪表、移动通信等)之间的通信1.双总线结构:面向 CPU 的3.4中央处理 器 CPUI/O总线M总线主存储器 M.MI/O接口 外部 设备1 外部 设备2……I/O接口I/O接口 外部 设备n3.4 总线结构2. 单总线结构单总线(系统总线) CPU M.M I/O接口 外部 设备1 外部 设备2 I/O接口… 外部 设备n I/O接口…3.43.双总线结构:以存储器为中心系统总线 M.M CPU I/O接口 外部 设备1… 外部 设备n I/O接口…存储总线3.44. 三总线结构主存总线DMA总线I/O总线 CPU 主存设备1设备n高速外设I/O接口I/O接口I/O接口……3.45. 三总线结构:又一形式3.4局域网系统总线CPUCache局部总线扩展总线接口扩展总线Modem串行接口SCSI局部I/O控制器主存6. 。

4、四总线结构主存扩展总线接口局域网SCSI多媒体CPU调制解调器串行接口FAX系统总线局部总线高速总线扩展总线图形Cache/桥3.4例举: PCI 总线结构CPU多媒体PCI 桥高速局域网高性能图形调制解调器图文传真PCI 总线系统总线33 MHz的32位数据通路8 MHz的16位数据通路ISA EISA标准总线 控制器 SCSIⅡ 控制器存储器3.4PentiumⅡ处理器局部总线(66MHz或100MHz)CPU/PCI北桥芯片(440LX或440BX)存储器AGP视频控制卡AGP接口(66MHz)局部帧缓冲区PCI/ISA南桥芯片PCI卡PCI卡ISA卡ISA卡ISA总线(8MHz)USB总线(12MB/s)PCI总线(22MHz或66MHz)PentiumⅡ系统4. 多层 PCI 总线结构PCI总线2存储器桥0桥4 PCI设备桥5总线桥桥3桥1设备桥2第一级桥第二级桥第三级桥PCI总。

5、线4PCI总线5PCI总线3PCI总线1PCI总线0存储器总线 标准总线CPU3.43.5 总线控制一、总线判优控制 总线判优控制分布式集中式 主设备(模块)对总线有 控制权 从设备(模块)响应从主设备发来的总线命令1. 基本概念链式查询计数器定时查询独立请求方式2. 链式查询方式总线控制部件I/O接口0…BSBRI/O接口1I/O接口n…BG数据线地址线BS -总线忙BR-总线请求BG-总线同意3.5I/O接口1 0BS -总线忙BR-总线请求总线控制部件数据线地址线I/O接口0…BSBRI/O接口1I/O接口n设备地址3. 计数器定时查询方式I/O接口13.5 计数器设备地址 1排队器排队器4. 独立请求方式总线控制部件数据线地址线I/O接口0I/O接口1I/O接口n…BR0BG0BR1BG1BRnBGnBG-总线同意BR-总线请求3.5系统总线:数据总线地址总线控制总线双向 与机器字。

6、长、存储字长有关单向 与存储地址、 I/O地址有关有出 有入计算机各部件之间 的信息传输线存储器读、存储器写总线允许、中断确认中断请求、总线请求内容回顾:四总线结构主存扩展总线接口局域网SCSI多媒体CPU调制解调器串行接口FAX系统总线局部总线高速总线扩展总线图形Cache/桥3.4总线控制-链式查询方式总线控制部件I/O接口0…BSBRI/O接口1I/O接口n…BG数据线地址线BS -总线忙BR-总线请求BG-总线同意3.5I/O接口1 0BS -总线忙BR-总线请求总线控制部件数据线地址线I/O接口0…BSBRI/O接口1I/O接口n设备地址总线控制-计数器定时查询方式I/O接口13.5 计数器设备地址 1排队器排队器总线控制-独立请求方式总线控制部件数据线地址线I/O接口0I/O接口1I/O接口n…BR0BG0BR1BG1BRnBGnBG-总线同意BR-总线请求3.5二、总线通信控。

7、制1. 目的2. 总线传输周期多主模块申请,总线仲裁决定主模块向从模块 给出地址 和 命令主模块和从模块 交换数据主模块 撤销有关信息 申请分配阶段寻址阶段传数阶段结束阶段解决通信双方 协调配合 问题3.5由 统一时标 控制数据传送充分 挖掘 系统 总线每瞬间 的 潜力同步通信 异步通信 半同步通信 分离式通信 3. 总线通信的四种方式采用 应答方式,没有公共时钟标准同步、异步结合3.5(1) 同步式数据输入到总线(读命令)T1总线传输周期T2T3T4 时钟 地址 读命令 数据3.5同步式数据从总线输出(写命令)T1总线传输周期T2T3T4 时钟 地址 写命令 数据3.5例3.1 假设总线的时钟频率为100MHz,总线的传输周期为4个时钟周期,总线的宽度为32位,试求总线的数据传输率.若想提高一倍的数据传输率,可采取什么措施?例3.1 假设总线的时钟频率为100MHz,总线的传输周期为4个。

8、时钟周期,总线的宽度为32位,试求总线的数据传输率.若想提高一倍的数据传输率,可采取什么措施?答:数据传输率=传输的数据量/传送的时间 f=100MHZ T=1/f=1*10-8秒 数据传输率=4B/(4*10-8)=100MBps若想提高一倍数据传输率,或者将数据总线宽度改为64位,或者将总线的时钟频率增加为200MHZ不互锁半互锁全互锁(2) 异步通信(Handshaking)3.5主设备从设备请求回答例3.2 在异步串行传输系统中,假设每秒传输20个数据帧,其字符格式规定包含1个起始位、7个数据位、1个奇校验位、一个终止位,试计算波特率,比特率。例3.2 在异步串行传输系统中,假设每秒传输20个数据帧,其字符格式规定包含1个起始位、7个数据位、1个奇校验位、一个终止位,试计算波特率,比特率。波特率:单位时间内传送的二进制数据的位数,单位用bps(位/秒)表示,记作波特。比特率:单位时。

9、间内传送二进制有效数据的位数,单位用bps表示。例3.2 在异步串行传输系统中,假设每秒传输120个数据帧,其字符格式规定包含1个起始位、7个数据位、1个奇校验位、一个终止位,试计算波特率,比特率。波特率:(1+7+1+1)*120=1200bps比特率:7*120=840bps 或者1200*(7/10)=840bps例3.3 画图说明用异步串行传输方式发送十六进制数据95H。要求字符格式为:1位起始位,8位数据位,1位偶校验位,1位终止位。例3.3 说明用异步串行传输方式发送十六进制数据95H。要求字符格式为:1位起始位,8位数据位,1位偶校验位,1位终止位。起始位,D0,D1,D2,D3,D4,D5,D6,D7,校验位,停止位(4) 半同步通信同步 发送方 用系统 时钟前沿 发信号 接收方 用系统 时钟后沿 判断、识别3.5(同步、异步 结合)异步 允许不同速度的模块和谐工作 增加一条 “等待”响应信号 WAIT以输入数据为例的半同步通信时序P65T1 主模块发地址T2 主模块发命令…T3 从模块提供数据T4 从模块撤销数据,主模块撤销命令Tw 当 为低电平时,等待一个 TWAITTw 当 为低电平时,等待一个 TWAIT3.5上述三种通信的共同点一个总线传输周期(以输入数据为例) 主模块发地址 、命令 从模块准备数据 从模块向主模块发数据总线空闲3.5占用总线不占用总线占用总线总线的性能指标p461. 总线宽度:2. 标准传输率:3. 时钟同步/异步:4. 总线复用:5. 信号线数:6. 总线控制方式:7. 其他指标:数据线 的根数每秒传输的最大字节数(MB/s)同步、不同步地址线 与 数据线 复用地址线、数据线和控制线的 总和负载能力并发、自动、仲裁、逻辑、计数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值