- 博客(1)
- 收藏
- 关注
原创 仲裁器(固定优先级/轮询)
mask遮盖法:生成一个mask,使得已经仲裁过比特位即之下的位为0,高位为1,如上次仲裁的为1010,此时上次的req[1]已经被仲裁,mask应该为1100,再与req相与,将req[1:0]遮挡起来,此时若请求为1111,遮挡后为1100。在学习过程中,发现了一个更巧妙的方法:直接将req-1,取反后相与,结果便是对应1最低位的one hot 码,如req = 1001, 减一后为1000,取反后为0001,相与则为0001;,比如在芯片中cpu的优先级总是最高的,因而尽量让cpu获得总线。
2023-03-21 17:27:19 750 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人