4总线仲裁器 用硬件来实现总线分配的逻辑电路称为总线仲裁 器( Bus Arbiter)o 总线仲裁器的任务是: 响应总线请求; 通过分配过程的正确控制达到最佳使用总线。 在单处理机系统中,如果系统中接有DMA控制器, 处理器就有了总线使用的竞争者,也必须有相应的总 线仲裁器。由于这种系统比较简单,几乎所有的微处 理器芯片中都包含有这种仲裁机构一一般总是将 DMAC的总线请求安排成较高的优先级
4.总线仲裁器 用硬件来实现总线分配的逻辑电路称为总线仲裁 器(Bus Arbiter)。 总线仲裁器的任务是: 响应总线请求; 通过分配过程的正确控制达到最佳使用总线。 在单处理机系统中,如果系统中接有DMA控制器, 处理器就有了总线使用的竞争者,也必须有相应的总 线仲裁器。由于这种系统比较简单,几乎所有的微处 理器芯片中都包含有这种仲裁机构 — 一般总是将 DMAC的总线请求安排成较高的优先级
5.总线通信协议 总线通信协议主要是解决信息传输的开始和结束问题 是实现总线仲裁和信息传送的手段。二种通信协议为: (1)同步总线协议 总线上各模块通过总线进行信息传送时,用一个公共 的时钟信号进行同步,作为信息传输起止的控制信号。 各模块何时发送或接收信息都由统一的时钟规定,在 通信中不需要附加时间标志或应答信号 (2异步总线协议 允许总线上的各模块有各自的时钟,在模块之间进行 通信时没有公共的时间标准,而是靠发送时同时发出该部 件的时间标志信号,或由应答方式来进行
5. 总线通信协议 总线通信协议主要是解决信息传输的开始和结束问题, 是实现总线仲裁和信息传送的手段。二种通信协议为: ⑴同步总线协议 总线上各模块通过总线进行信息传送时,用一个公共 的时钟信号进行同步,作为信息传输起止的控制信号。 各模块何时发送或接收信息都由统一的时钟规定,在 通信中不需要附加时间标志或应答信号。 ⑵异步总线协议 允许总线上的各模块有各自的时钟,在模块之间进行 通信时没有公共的时间标准,而是靠发送时同时发出该部 件的时间标志信号,或由应答方式来进行
全互锁异步通信方式 DATA READY ACK 发送模块将“DATA(数据)送到总线上; 延迟一定时间后发出“ READY信号,通知对方,数据 已在总线上;
全互锁异步通信方式 发送模块将“DATA”(数据)送到总线上; 延迟一定时间后发出“READY”信号,通知对方,数据 已在总线上; DATA READY ACK
接收模块以“ READY信号作为选通脉冲接收 数据,并发出“ACK?( Acknowledge)信号作回答,表 示数据已接收,同时在收到“ READY信号下降沿 后随即结東“ACK”信号。 发送模块收到“ACKˆ信号后可以撤除数据,以 便进行下一次传送
接收模块以“READY”信号作为选通脉冲接收 数据,并发出“ACK”(Acknowledge)信号作回答,表 示数据已接收,同时在收到“READY”信号下降沿 后随即结束“ACK”信号。 发送模块收到“ACK”信号后可以撤除数据,以 便进行下一次传送
92从PC总线到EsA 总线概述 今PC总线的特点 今ISA总线的特点 EISA总线的特点 15
15 9.2 从PC总线到EISA ❖总线概述 ❖PC总线的特点 ❖ISA总线的特点 ❖EISA总线的特点