赞
踩
同一时刻只能有一个设备控制总线传输操作,可以有一个或多个设备从总线接收数据。
将总线上所连接的各类设备按其对总线有无控制功能分为:
为什么要仲裁?
总线作为一种共享设备,不可避免地会出现同一时刻有多个主设备竞争总线控制权的问题。
总线仲裁的定义:
多个主设备同时竞争主线控制权时,以某种方式选择一个主设备优先获得总线控制权称为总线仲裁。
总线仲裁分类:
集中仲裁方式【链式查询方式、计数器定时查询方式、独立请求方式】
分布仲裁方式
工作流程:
“总线忙”信号的建立者是获得总线控制权的设备
优先级:离总线控制器越近的部件,其优先级越高;离总线控制器越远的部件,其优先级越低。
结构特点:用一个计数器控制总线使用权,相对链式查询方式多了一组设备地址线,少了一根总线响应线BG;它仍共用一根总线请求线。
优点:
缺点:
结构特点:每一个设备均有一对总线请求线 B R i BR_i BRi和总线允许线 B G i BG_i BGi。
优点:
缺点:
“总线忙”信号的建立者是获得总线控制权的设备
特点:不需要中央仲裁器,每个潜在的主模块都有自己的仲裁器和仲裁号,多个仲裁器竞争使用总线。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。