总线结构
主存双总线结构
- 单总线结构
- 双总线结构
- 三总线结构
主存总线、IO总线、DMA总线
- 四总线结构
高速设备低速设备总线区分
总线控制
判优控制
多个IO,发出总线命令,执行哪条?哪个设备占用总线呢?
- 集中式
- 链式查询
- 计数器定时查询
- 独立请求方式
- 分布式
链式
结构简单、可靠性设计容易实现、速度慢、一般用在简单嵌入式系统当中。
计数器定时查询
优先级次序可控、共三条线(除去数据地址线)。
独立请求
以上按顺序比较慢,这个比较快
通过设计排队器控制顺序,需要线数比较多。
总线通信控制
- 主从设备 双方协调配合问题。
- 传输周期
- 申请分配阶段
- 寻址阶段
- 传输阶段
- 结束阶段
通信方式
通信方式:同步、异步、半同步(同步和异步结合)、分离式
同步:采用时钟信号
异步:采用握手信号
半同步:即采用时钟,又采用握手。一个时钟如果没回来,等待,直到某个时钟信号到来。
分离式:充分挖掘系统总线每个瞬间的潜力。
一个总线传输周期:子周期1:主模块申请占用总线,使用完后放弃总线使用权。子周期2:从模块申请占用总线,将各种信息送至总线上。
特点:
- 各模块有权申请占用总线
- 采用同步方式通信,不等对方回答
- 各模块准备数据时,不占用总线
- 总线被占用时,无空闲。