公 基本的总线仲裁方式有两种,即串行总线仲裁方 式和并行总线仲裁方式。 (1)串行总线仲裁方式 ·在串行总线仲裁方式中,各个总线主模块获得的总线优先 权决定于该模块在串行链中的位置,如图24.2所示。 允许 N 请求 总线忙 图242串行总线仲裁方式
• 基本的总线仲裁方式有两种,即串行总线仲裁方 式和并行总线仲裁方式。 (1) 串行总线仲裁方式 • 在串行总线仲裁方式中,各个总线主模块获得的总线优先 权决定于该模块在串行链中的位置,如图24.2所示。 Ⅰ Ⅱ N 允许 请求 总线忙 图24.2 串行总线仲裁方式
公 图中的Ⅰ、Ⅱ、、N等N个模块都是总线主模 块。当一个模块需要使用总线时,先检查“总线忙” 信号。若该信号有效,则表示当前正有其他模块 在使用总线,因此该模块必须等待,直到“总线忙” 信号无效 ·在“总线忙”信号处于无效状态时,任何需要使用 总线的主模块都可以通过“请求”线发出总线请求 信号 总线“允许”信号是对总线“请求”信号的响应
• 图中的Ⅰ、Ⅱ、…、N 等N个模块都是总线主模 块。当一个模块需要使用总线时,先检查“总线忙” 信号。若该信号有效,则表示当前正有其他模块 在使用总线,因此该模块必须等待,直到“总线忙” 信号无效。 • 在“总线忙”信号处于无效状态时,任何需要使用 总线的主模块都可以通过“请求”线发出总线请求 信号。 • 总线“允许”信号是对总线“请求”信号的响应
公 允许”信号在各个模块之间串行传输,直到到达 个发出了总线“请求”'信号的模块,这时“允许” 信号不再沿串行模块链传输,并且由该模块获得 总线控制权。 由串行的总线仲裁方式的工作原理可以看出,越 靠近串行模块链前面的模块具有越高的总线优先 权
• “允许”信号在各个模块之间串行传输,直到到达 一个发出了总线“请求”信号的模块,这时“允许” 信号不再沿串行模块链传输,并且由该模块获得 总线控制权。 • 由串行的总线仲裁方式的工作原理可以看出,越 靠近串行模块链前面的模块具有越高的总线优先 权