Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
181 words
A method of transferring data between a host computer system having a host system bus and at least one interconnected computer subsystem having a subsystem bus, comprising: maintaining control of said subsystem bus by a conversion logic device connected intermediate said host bus and said subsystem bus to prevent a busmaster device, connected to said subsystem bus, from transferring data on said host bus; requesting access to said host system bus, by a requesting busmaster device connected to said subsystem bus; in response to said request for access, arbitrating by said conversion logic device, for control of said host system bus to prevent said host computer system from prematurely transferring data onto said host bus; subsequent to obtaining control of said host system bus, releasing control of said subsystem bus by said conversion logic device such that said requesting busmaster device can gain control of said subsystem bus; and transferring data between said busmaster device on said subsystem bus and said host system bus when said busmaster device controls said subsystem bus and said conversion logic device controls said host bus.
Claim 2
Independent Claim
181 words
A method of transferring data between a host computer system having a host system bus and at least one interconnected computer subsystem having a subsystem bus, comprising: maintaining control of said subsystem bus by a conversion logic device connected intermediate said host bus and said subsystem bus to prevent a busmaster device, connected to said subsystem bus, from transferring data on said host bus; requesting access to said host system bus, by a requesting busmaster device connected to said subsystem bus; in response to said request for access, arbitrating by said conversion logic device, for control of said host system bus to prevent said host computer system from prematurely transferring data onto said host bus; subsequent to obtaining control of said host system bus, releasing control of said subsystem bus by said conversion logic device such that said requesting busmaster device can gain control of said subsystem bus; and transferring data between said busmaster device on said subsystem bus and said host system bus when said busmaster device controls said subsystem bus and said conversion logic device controls said host bus.
Claim 3
Dependent Claim
54 words
A method according to claim 1 wherein said step of arbitrating for control of said subsystem bus comprises the steps of: arbitrating, by said control logic device, for control of said subsystem bus when said computer subsystem is initialized; maintaining a default state wherein access to said subsystem is controlled by said conversion logic.
Claim 4
Dependent Claim
83 words
A method according to claim 2 wherein said step of arbitrating for control of said host system bus comprises the steps of: arbitrating for control of said host system bus upon receipt of a request initiated by said busmaster device; maintaining control of said host system bus until said transfer of data is complete; and relinquishing control of said host system bus to said default state, wherein said host computer system controls said host bus, after control of said subsystem bus is regained.
Claim 5
Independent Claim
195 words
A system for transferring data between a host computer system having a host system bus with at least one host busmaster device connected thereto, and at least one interconnected computer subsystem having at least one subsystem bus with at least one busmaster device connected thereto, comprising: means, in said at least one busmaster device, for requesting access to said host system bus; conversion logic means, connected intermediate said host bus and said subsystem bus, comprising: means for maintaining control of said subsystem bus to prevent said at least one busmaster device from prematurely transferring data onto said host bus; means for arbitrating for control of said host system bus, in response to said request for access, to prevent said host computer system from transferring data onto said host bus; and means for releasing control of said subsystem bus, subsequent to obtaining control of said host system bus, such that said requesting busmaster device can gain control of said subsystem bus; and means for transferring data between said busmaster device on said subsystem bus and said host system bus when said subsystem busmaster device controls said subsystem bus and said conversion logic controls said host bus.
Claim 6
Independent Claim
195 words
A system for transferring data between a host computer system having a host system bus with at least one host busmaster device connected thereto, and at least one interconnected computer subsystem having at least one subsystem bus with at least one busmaster device connected thereto, comprising: means, in said at least one busmaster device, for requesting access to said host system bus; conversion logic means, connected intermediate said host bus and said subsystem bus, comprising: means for maintaining control of said subsystem bus to prevent said at least one busmaster device from prematurely transferring data onto said host bus; means for arbitrating for control of said host system bus, in response to said request for access, to prevent said host computer system from transferring data onto said host bus; and means for releasing control of said subsystem bus, subsequent to obtaining control of said host system bus, such that said requesting busmaster device can gain control of said subsystem bus; and means for transferring data between said busmaster device on said subsystem bus and said host system bus when said subsystem busmaster device controls said subsystem bus and said conversion logic controls said host bus.
Claim 7
Dependent Claim
97 words
A system according to claim 4 wherein said conversion logic means comprises: a subsystem arbitration control circuit for communicating with busmaster devices interconnected to said subsystem bus; a subsystem arbiter in communication with said subsystem arbitration control circuit and interconnected to said subsystem bus for arbitrating for control of said subsystem bus; a host arbitration control circuit for communicating with busmaster devices interconnected to said host system bus; and a host arbiter, in communication with said host and subsystem arbitration control circuits and interconnected to said host bus, for arbitrating for control of said host system bus.
Claim 8
Dependent Claim
81 words
A system according to claim 5 wherein said conversion logic means further comprises: means for comparing a priority value of one of said host busmaster devices with a list of priority values corresponding to said subsystem busmaster devices; and means for outputting said priority value to said subsystem arbiter when said host busmaster device priority value and one of said subsystem devices priority values match, wherein said subsystem arbiter uses said priority value when arbitrating for control of said subsystem bus.
Claim 9
Dependent Claim
29 words
A system according to claim 6 wherein said subsystem arbitration control circuit comprises means for requesting said host arbitration control circuit to acquire control of said host system bus.
Claim 10
Dependent Claim
32 words
A system according to claim 7 wherein said host arbitration control circuit comprises means for indicating to said subsystem arbitration control circuit that control of said host system bus has been acquired.
Claim 11
Dependent Claim
33 words
A system according to claim 6 wherein said means for comparing includes a look up table for storing said subsystem busmaster priority values to be compared with said host busmaster device priority value.