码迷,mamicode.com
首页 > 其他好文 > 详细

总线仲裁之计数器定时查询方式

时间:2018-06-24 17:54:25      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:总线   计数   地址   实现   请求   仲裁   bsp   查询方式   方式   

假设总线仲裁器中计数初值为0,这时设备2、4都通过BR线发出请求,如果设备不忙既BS为0,计数器开始从0计数。

并通过设备地址线查看该设备是否发出请求,如果是,则响应否则继续计数。这里设备0没有请求,继续计数直至2,

发现设备2有请求则响应,并将BS线设为1。

  如果每次查询计数器都从0开始,那么毫无疑问设备优先级和链式查询一样。如果从中止点开始(如上例中下次查询计数器从2开始计数并查询),

那么可以实现循环优先级。也可以用软件设置计数初值为k,那么设备k的优先级最高。

总线仲裁之计数器定时查询方式

标签:总线   计数   地址   实现   请求   仲裁   bsp   查询方式   方式   

原文地址:https://www.cnblogs.com/qy-blogs/p/9221045.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!