Le vent se lève, il |

大浪淘沙、

园龄:7年1个月粉丝:50关注:19

日常记录(15)常用算法

仲裁器(arbiter)

https://blog.csdn.net/weixin_43727437/article/details/107159672

https://zhuanlan.zhihu.com/p/110254302

多个source源同时发出请求时,根据相应的优先级来响应哪一个source。

输入是各模块的请求(req),输出是grant。

分为轮询仲裁器(Round-Robin)和固定优先级仲裁器(Fixed-Priority)

固定优先级仲裁器(Fixed-Priority)

好弄一点

//pseudocode
if(req[0]) grant = 0001
else if (req[1]) grant == 0010;
....

轮询仲裁器(Round-Robin)

 

 

除法器

https://blog.csdn.net/siisbin27/article/details/61617199

 

按照手算的方法,慢慢的从低位到高位获取到商,最后把没有减掉的在高位的数字做了余数。

 

posted @   大浪淘沙、  阅读(65)  评论(3编辑  收藏  举报
评论
收藏
关注
推荐
深色
回顶
收起
点击右上角即可分享
微信分享提示