1. 程式人生 > >總線仲裁之計數器定時查詢方式

總線仲裁之計數器定時查詢方式

查看 軟件設置 鏈式 優先級 循環 nbsp 毫無 計數 繼續

假設總線仲裁器中計數初值為0,這時設備2、4都通過BR線發出請求,如果設備不忙既BS為0,計數器開始從0計數。

並通過設備地址線查看該設備是否發出請求,如果是,則響應否則繼續計數。這裏設備0沒有請求,繼續計數直至2,

發現設備2有請求則響應,並將BS線設為1。

如果每次查詢計數器都從0開始,那麽毫無疑問設備優先級和鏈式查詢一樣。如果從中止點開始(如上例中下次查詢計數器從2開始計數並查詢),

那麽可以實現循環優先級。也可以用軟件設置計數初值為k,那麽設備k的優先級最高。

總線仲裁之計數器定時查詢方式