计算机组成原理笔记(2)---总线

1 总线的基本概念

总线是连接各个部件的信息传输线,使各个部件共享的传输介质

1.1 总线上信息的传送:串行、并行

1.2 总线结构---单总线结构框图

缺点:在主存与IO设备传输数据时,CPU就要停止等待,严重影响CPU运行效率;设备很多,总线会变长,出现延迟严重;同一时刻,只有一对设备可以使用总线

1.3 双总线结构

(1)面向CPU的双总线结构框图

CPU与主存之间连专用M总线,CPU执行时,指令和数据都需要来自主存

缺点:主存与外部IO必须经过CPU,CPU还是会被打断

 (2)以存储器为中心的双总线结构框图

技术受限,目前这两个总线也不能同时运行,尽管有主存双口Ram但是技术不成熟

 

1.4 三总线结构---DMA直接存储器访问

  

 

 1.5 四总线结构

 

1.6 总线的分类

(1)片内总线:芯片内部的总线

(2)系统总线:计算机各部件之间的信息传输线

数据总线:双向;与机器字长、存储字长有关

地址总线:单向;与存储地址、I/O地址有关

控制总线:有出---存储器读、存储器写、总线允许、中断确认;有入:中断请求、总线请求

(3)通信总线:

        用于计算机系统之间或计算机系统与其他系统(如控制仪表、移动通信等)之间的通信

        根据传输方式:串行通信总线;并行通信总线

1.7 总线特性及性能指标

1、总线物理实现

2、总线特性

(1)机械特性:尺寸、形状、管脚数及排列顺序

(2)电气特性:传输方向、有效的电平范围

(3)功能特性:每根传输线的功能---地址、数据、控制

(4)时间特性:信号的时序关系

3、总线的性能指标

(1)总线宽度:数据线的根数

(2)标准传输率:每秒传输的最大字节数(MBps)

(3)时钟同步/异步:同步、不同步

(4)总线复用:地址线和数据线复用---减少管脚

(5)信号线数:地址线、数据线和控制线的总和

(6)总线控制方式:突发、自动、仲裁、逻辑、计数

(7)其他指标:负载能力

 4、总线标准


2 总线控制

2.1 总线判优控制

1、基本概念

(1)主设备(模块):对总线有控制权

(2)从设备(模块):响应从主设备发来的总线命令

 2、链式查询方式

 

BG总线依次查询从设备,对电路故障敏感,结构简单,挂载从设备方便,速度较慢

BR总线请求,BS总线忙

3、计数器定时查询方式

 4、独立请求方式

 

 2.2 总线通信控制

1、目的:解决通信双方协调配合问题

2、总线传输周期

 (1)申请分配阶段:主模块申请,总线仲裁决定

 (2)寻址阶段:主模块向从模块给出地址和命令

(3)传输阶段:主模块和从模块交换数据

(4)结束阶段:主模块撤消有关消息

3、总线通信的方式

(1)同步通信---由统一时标控制数据传送

(2)异步通信---采用应答方式,没有公共时钟标准

(3)半同步通信---同步、异步结合

​​​​​​​同步:发送方用系统时钟前沿发信号---接收方用系统时钟后沿判识别

异步:允许不同速度的模块和谐工作;增加一条从设备给出的“等待”响应信号WAIT

以输入数据为例的半同步通信时序为例:

以上三种通信的特点:(一个总线传输周期---以输入数据为例)

主模块发地址、命令(占总线)---从模块准备数据(不占用,总线空闲)---从模块向主模块发数据(占总线)

(4)分离式通信---充分挖掘系统总线每个瞬间的潜力

 

 分离式通信特点:

各模块有权申请占用总线;采用同步方式通信,不用等对方回答;各模块准备数据时,不占用总线;总线被占用时,无空闲

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值