
执行紧急优先级的节点将它的Urgent_Count三时未标记(即公平)包
被发送或接收。这包括:接收寻址到其它节点的数据包。
一个节点时递减的迫切标签的数据包被发送或接收的Urgent_Count 。
这包括:接收寻址到其它节点的数据包。这保证了有至多3
紧急包,每包公道。这并不能保证使用紧急优先每一节点获得
总线3次,每次适当间隔。该节点具有最高优先级仲裁始终获得
其他节点的紧迫,但较低的,优先级仲裁前总线。
在紧急的节点的存在,一个公平的时间间隔的最后公平节点之后结束和多达三个剩余的紧急
节点成功访问的总线。由于所有节点公平,现在有自己的Arbitration_Enable信号复位
所有紧急的节点有自己的Urgent_Count递减至零,没有任何节点都可以访问总线。公交车
保持空闲状态,直到仲裁复位差距已经发生了,再使仲裁在所有节点上,并开始下一个
公平区间。这个过程示于图6-11 ,其示出一种情况,有三个节点
仲裁与Physical_IDs以致A具有最高优先级的总线中,B是在中间优先级,而C具有
优先级最低。节点A和C使用公平优先,节点B使用当务之急。
公平
间隔N-1
一个节点使用紧急
协议具有更高的优先级高于任何节点博览会
公平间隔n
急
包
急
包
急
包
公平
包
急
包
急
包
急
包
公平
包
急
包
急
包
急
包
公平
间隔N + 1
ARB节点B ARB节点B ARB节点B ARB节点A ARB节点B ARB节点B ARB节点B ARB节点C ARB节点B
节点A
Arbitration_Enable
Urgent_Count集
3 ,在仲裁复位峡
Urgent_Count递增
3经过公平节点(A )胜
仲裁和发送数据包
Arbitration_Enable设置
仲裁复位峡
ARB节点B
ARB节点B
仲裁复位峡
节点B
Urgent_Count
节点C
Arbitration_Enable
3
2
1
3
2
1
3
2
1
仲裁复位峡
3
Arbitration_Enable设置
仲裁复位峡
注: Physical_ID的> B >
Urgent_Count递减
当紧急节点发送一个数据包
Urgent_Count递增
3经过公平节点(C )胜
仲裁和发送数据包
图6-11 。紧急仲裁
在背板环境中,自然优先级与4位紧急优先级的级联
Physical_ID 。这些结果列如下。
使用紧急优先级的节点总是赢得仲裁大赛上使用公平优先级的所有节点。
使用最高优先级的节点赢得仲裁级。
当一个以上的节点使用最高优先级,则具有最高Physical_ID获胜。
6.4.4
立即仲裁
该仲裁类由节点发送一个确认接收到的数据包。的传输
确认(带Data_Prefix开始)发生,一旦一个应答间隙被检测到。该仲裁
类被称为快速,因为仲裁序列不被发送,以获得对总线的访问(即
该节点实际上并不对总线进行仲裁) 。
6.5复位
6.5.1
背板PHY复位
在上电复位事件(即通电)寄存器和控制寄存器和状态寄存器( CSR)的与关联
PHY的操作被初始化为默认值。与PHY的操作相关的状态机
初始化。该BUS_RESET信号没有在总线上的物理层传输。
6–13