问答题 某单处理机系统采用集中仲裁方式,使用独立请求与串行链式查询相结合的二维总线控制结构。每一对请求线BRi和授权线BGi组成一队串行链式查询电路;每一根请求线可以被若干个传输速率接近的设备共享。当这些设备要求传送时通过BRi线向仲裁器发出请求,对应的BGi线则串行查询每个设备,从而确定哪个设备享有总线控制权。请分析说明如下图所示的总线仲裁时序图。
【正确答案】
【答案解析】依据图示,该总线采用异步定时方式。
(1)当某个设备请求时,在该设备所属的请求线上发出BRi信号申请。
(2)仲裁器按优先级同意后,给出BGi信号作授权回答。
(3)BGi链式查询各设备,被授权设备以SACK信号上升沿回答证实,同时撤销BRi。
(4)仲裁器接到SACK信号后使BGi→“0”作为回答。
(5)设备成为控制总线的主方后,总线“忙”标志BBSY从“0”→“1”。
(6)在设备用完总线后,BBSY和SACK从“1”→“0”,释放总线。
在上述选择主设备过程中,可能有现行的主从设备正在进行传送。此时需等待现行传送结束,即现行主设备BBSY→“0”后,新的主设备才能获得总线控制权,且BBSY→“1”。