串行总线仲裁方式

串行总线仲裁方式

串行总线仲裁方式如图5.1所示

图中的BS是“忙”信号,BR是总线请求信号,BG是“总线同意”信号。当某个主模块需要使用总线时,先检测总线“忙”信号BS,若该信号有效,则说明有其他主模块正在使用总线,需要等待,直到BS无效。在BS信号无效状态时,任何模块都可以通过BR发出总线请求信号。总线控制器接收到总线请求信号B后,并不能判断是谁发出的请求。实际上,总线控制器也不判断是谁发出的请求,而是发出一个“总线同意”信号BG。信号BG在各个模块之间传递,直到BG信号到达发出请求的模块。这时候,BG信号不再往下传递,并且由该模块获得总线控制权。由以上叙述可以看出,越靠近总线控制器的模块具有越高的优先权。

豫ICP备19006514号 网站地图 免责声明:如果侵犯了你的权益,请发邮件至:419017772@qq.com,我们会及时删除侵权内容,谢谢合作!