发明名称 Method and apparatus for performing bus arbitration in a data processing system
摘要 A data processing system (10) and method for performing bus arbitration protocol using an arbiter (14). The data processing system (10) has multiple bus masters (12, 16) each of which is coupled to multiple shared buses (20, 22, 24, 28). The arbiter (14) detects a bus request from a requesting bus master, and responds with a bus grant to notify the requesting bus master that the arbiter has selected the requesting bus master to be a bus-master elect for a shared bus (20). The requesting bus master monitors a shared signal line to determine when a current bus master has released ownership of the shared bus (20). When the requesting bus master assumes ownership of the shared bus it deactivates the bus request signal for a dock period after commencement of the bus transaction, which allows the arbiter (14) to select a next bus master-elect, thereby preventing any bus master from monopolizing the shared bus (20).
申请公布号 US5416910(A) 申请公布日期 1995.05.16
申请号 US19940218146 申请日期 1994.03.25
申请人 MOTOROLA, INC. 发明人 MOYER, WILLIAM C.;GULLETTE, JAMES B.;GARCIA, MICHAEL J.
分类号 G06F13/362;G06F13/36;G06F13/364;(IPC1-7):G06F13/36 主分类号 G06F13/362
代理机构 代理人
主权项
地址