当前位置:   article > 正文

Round-Robin Arbiter思路_round robin systemverilog

round robin systemverilog

转载请标明出处:
原文发布于:浅尝辄止,未尝不可的博客

Round-Robin Arbiter思路

思路源于网络,细致计算下来发现,这真的是一个万能公式。

假设上一次的Arbiter结果为0000 0001,则下一次的结果应该为1~7位中的最低请求位。
比如:

请求 结果
1111 1110 0000 0010
1010 1000 0000 1000
0000 0110 0000 0010

以表格最后一行为例:请求A = 0000 0110,上一次的Round-Robin结果为 B = 0000 0001,需要求本次的Round-Robin结果C。

计算过程
解:
A = 0000 0110 , B = 0000 0001
AA = 0000 0110 0000 0110
AA& ~(AA-B)
=(0000 0110 0000 0110)& ~(0000 0110 0000 0110 - 0000 0001)
=(0000 0110 0000 0110)& ~(0000 0110 0000 0101ÿ

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/802632
推荐阅读
相关标签
  

闽ICP备14008679号