发明名称 Providing alternate bus master with multiple cycles of bursting access to local bus in a dual bus system including a processor local bus and a device communications bus
摘要 Disclosed method and apparatus allow for balanced usage of resources in dual bus computing systems wherein: (1) principal resources of the system-including a processor, a local bus, local bus controls, and a memory subsystem-are contained in a single system unit (e.g. a card); (2) devices are coupled to the system unit and to each other through a device communications bus that is also accessible to the processor of the system unit; (3) the system processor is required to have principal access to the local bus, as a "System Bus Master", for time critical functions such as memory refresh; and (4) the devices include one or more devices that are required to have controlling access to the resources of the system unit, and for that purpose are required to have controlling access to the local bus as Alternate Bus Master entities. The disclosed arrangement allows an Alternate Bus Master operating in a burst mode, in which several cycles of data transfer may occur consecutively, to have continuous access to the local bus after a single signal handshaking exchange with the local bus controls; subject to over-riding conditions which ensure timely accomplishment of the time critical functions controlled by the processor/System Bus Master. The over-riding conditions are detected by special logic that acts, when necessary, to interrupt Alternate Bus Master access to the local bus without affecting the state of connection between the respective Alternate Bus Master and the communications bus.
申请公布号 US5469577(A) 申请公布日期 1995.11.21
申请号 US19940250328 申请日期 1994.05.27
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ENG, ROBERT C.;GALELLA, JOHN W.;MCCRARY, REX E.;MCDONALD, MARK G.;STELZER, ERIC H.;YENTZ, FREDERICK C.
分类号 G06F13/00;G06F13/28;G06F13/36;G06F13/362;(IPC1-7):G06F13/00 主分类号 G06F13/00
代理机构 代理人
主权项
地址