7.2总线设计的要素 总线设计时要考虑的基本要素包括: 1)信号线类型:专用信号线/复用信号线 2)仲裁方法:集中式裁决/分布式裁决 3)定时方式:同步通信/异步通信 4)事务类型:总线所支持的各种数据传输类型和其 他总线操作类型 5)总线带宽:单位时间内在总线上传输的有效数据
7.2 总线设计的要素 总线设计时要考虑的基本要素包括: 1)信号线类型:专用信号线 / 复用信号线 2)仲裁方法:集中式裁决/ 分布式裁决 3)定时方式:同步通信 / 异步通信 4)事务类型:总线所支持的各种数据传输类型和其 他总线操作类型 5)总线带宽:单位时间内在总线上传输的有效数据
7.2.1信号线类型 ◆专用信号线就是指这种信号线专门用来传送 某一种信息。 采用数据和地址专用线,主存单元地址和数据可以 同时送到总线上。 ◆复用信号线就是指一种信号线在不同的时间传输不 同的信息。 信号线的分时复用,可以使用较少的线传输更多的 信息,从而节省了空间和成本。 挂接的每个部件的电路变得更复杂了;还潜在地降 低了性能
7.2.1 信号线类型 ◆ 专用信号线就是指这种信号线专门用来传送 某一种信息。 • 采用数据和地址专用线,主存单元地址和数据可以 同时送到总线上。 ◆ 复用信号线就是指一种信号线在不同的时间传输不 同的信息。 • 信号线的分时复用,可以使用较少的线传输更多的 信息,从而节省了空间和成本。 • 挂接的每个部件的电路变得更复杂了;还潜在地降 低了性能
7.22总线裁决 ◆总线上连接的各个部件,根据其对总线有无 控制能力被分为主控设备和从设备两种。 总线主控设备控制对总线的访问,它能够发起并控 制所有总线请求。 从设备只能响应主控设备发来的总线命令 ◆系统可以只有一个总线主控设备,所有总线操作都 必须由处理器控制
7.2.2 总线裁决 ◆ 总线上连接的各个部件,根据其对总线有无 控制能力被分为主控设备和从设备两种。 • 从设备只能响应主控设备发来的总线命令。 ◆ 系统可以只有一个总线主控设备,所有总线操作都 必须由处理器控制。 • 总线主控设备控制对总线的访问,它能够发起并控 制所有总线请求
◆另一种选择是采用多个总线主控设备,每个 主控设备都能启动数据传送 必须提供一种机制用来决定在某个时刻哪个 设备具有总线使用权。 ◆决定哪个总线主控设备将在下次得到总线使用权的 过程称为总线裁决。 两类总线裁决方式:集中式和分布式
◆ 另一种选择是采用多个总线主控设备,每个 主控设备都能启动数据传送。 • 必须提供一种机制用来决定在某个时刻哪个 设备具有总线使用权。 ◆ 决定哪个总线主控设备将在下次得到总线使用权的 过程称为总线裁决。 • 两类总线裁决方式:集中式和分布式
集中式裁决方式是将控制逻辑做在一个专门 的总线控制器或总线裁决器中,将所有的总 线请求集中起来,利用一个特定的裁决算法 进行裁决。 分布式的裁决方式,没有专门的总线控制器,其控 制逻辑分散在各个部件或设备中。 裁决方案: 是“等级性”,即:每个主控设备有一个总线优 先级,具有最高优先级的设备应该先被服务; 二是“公平性”,即:任何设备,即使是具有最低 优先权的设备也不能永远得不到总线使用权
• 集中式裁决方式是将控制逻辑做在一个专门 的总线控制器或总线裁决器中,将所有的总 线请求集中起来,利用一个特定的裁决算法 进行裁决。 • 裁决方案: 一是“等级性”,即:每个主控设备有一个总线优 先级,具有最高优先级的设备应该先被服务; 二是“公平性”,即:任何设备,即使是具有最低 优先权的设备也不能永远得不到总线使用权。 • 分布式的裁决方式,没有专门的总线控制器,其控 制逻辑分散在各个部件或设备中