Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
203 words
A data bus control system for computer system communication, said data bus control system comprising: bus means for communicating data; first driver means, coupled to said bus means, for driving data onto said bus means; second driver means, coupled to said bus means, for driving data onto said bus means; latch means, coupled to said bus means, in response only to one of said first driver means and second driver means driving data onto said bus means, for immediately receiving and latching said data on said bus means independent of any other timing event in said bus control system wherein only one of said first driver means and second driver means drives data onto said bus means at any one time, said latch means maintaining said latched data on said bus means to continue the availability of said latched data on said bus means until one of said first driver means and said second driver means drives new data onto said bus means; and, receiver means, coupled to said bus means, for sampling said latched data present on said bus means, at any time before one of said first driver means and said second driver means drives new data on said bus means.
Claim 2
Dependent Claim
203 words
A data bus control system for computer system communication, said data bus control system comprising: bus means for communicating data; first driver means, coupled to said bus means, for driving data onto said bus means; second driver means, coupled to said bus means, for driving data onto said bus means; latch means, coupled to said bus means, in response only to one of said first driver means and second driver means driving data onto said bus means, for immediately receiving and latching said data on said bus means independent of any other timing event in said bus control system wherein only one of said first driver means and second driver means drives data onto said bus means at any one time, said latch means maintaining said latched data on said bus means to continue the availability of said latched data on said bus means until one of said first driver means and said second driver means drives new data onto said bus means; and, receiver means, coupled to said bus means, for sampling said latched data present on said bus means, at any time before one of said first driver means and said second driver means drives new data on said bus means.
Claim 3
Independent Claim
289 words
A method for controlling data transfer in a computer system having a bus means for communicating data, a plurality of driver means each coupled to said bus means, latching means coupled to said bus means and receiver means coupled to said bus means, said method comprising the steps of: enabling one of said plurality of driver means to drive a desired data state onto said bus means; driving a desired data state onto said bus means for transfer; receiving said desired data state driven onto said bus means and latching said desired data state on said bus means by said latching means only in response to one of said plurality of driver means driving said desired data state onto said bus means and independent of any other timing event in said computer system; disabling said one of said plurality of driver means driving said desired data state onto said bus means after said desired data state is latched on said bus means; maintaining said latched desired data state on said bus means to continue the availability of said desired data state on said bus means until one of said plurality of driver means is enabled and drives a new desired data state onto said bus means; sampling with said receiver means said desired data state present on said bus means at any time after said latching of said desired data state on said bus means and before one of said plurality of driver means is enabled and drives a new desired data state onto said bus means; enabling one of said plurality of driver means to drive a new desired data state onto said bus means; and driving a new desired data state onto said bus means for transfer.
Claim 4
Independent Claim
289 words
A method for controlling data transfer in a computer system having a bus means for communicating data, a plurality of driver means each coupled to said bus means, latching means coupled to said bus means and receiver means coupled to said bus means, said method comprising the steps of: enabling one of said plurality of driver means to drive a desired data state onto said bus means; driving a desired data state onto said bus means for transfer; receiving said desired data state driven onto said bus means and latching said desired data state on said bus means by said latching means only in response to one of said plurality of driver means driving said desired data state onto said bus means and independent of any other timing event in said computer system; disabling said one of said plurality of driver means driving said desired data state onto said bus means after said desired data state is latched on said bus means; maintaining said latched desired data state on said bus means to continue the availability of said desired data state on said bus means until one of said plurality of driver means is enabled and drives a new desired data state onto said bus means; sampling with said receiver means said desired data state present on said bus means at any time after said latching of said desired data state on said bus means and before one of said plurality of driver means is enabled and drives a new desired data state onto said bus means; enabling one of said plurality of driver means to drive a new desired data state onto said bus means; and driving a new desired data state onto said bus means for transfer.
Claim 5
Independent Claim
298 words
A method for controlling data transfer in a computer system having a bus means for communicating data, a plurality of tri-state drivers each coupled to said bus means, latching means coupled to said bus means and receiver means coupled to said bus means, said method comprising the steps of: enabling one of said plurality of tri-state drivers to drive a desired data state onto said bus means; driving said desired data state onto said bus means; latching with said latching means said desired data state on said bus means responsive to said driving of said desired data state onto said bus means by said one of said plurality of tri-state drivers and independent of any other timing event in said computer system maintaining the availability of said desired data state on said bus means by said latching means; disabling said tri-state driver from driving said desired data state onto said bus means; enabling another one of said plurality of tri-state drivers to drive a new desired data state onto said bus means; driving said new desired data state onto said bus means; sampling said desired data state from said bus means at any time before driving said new desired data state onto said bus means; latching said new desired data state on said bus means responsive to said driving of said new desired data state onto said bus means and independent of any other timing event in said computer system maintaining the availability of said new desired data state on said bus means by said latching means; disabling said another one of said plurality of tri-state drivers from driving data onto said bus means; and, sampling said new desired data state from said bus means after said latching of said new desired data state on said bus means.
Claim 6
Independent Claim
298 words
A method for controlling data transfer in a computer system having a bus means for communicating data, a plurality of tri-state drivers each coupled to said bus means, latching means coupled to said bus means and receiver means coupled to said bus means, said method comprising the steps of: enabling one of said plurality of tri-state drivers to drive a desired data state onto said bus means; driving said desired data state onto said bus means; latching with said latching means said desired data state on said bus means responsive to said driving of said desired data state onto said bus means by said one of said plurality of tri-state drivers and independent of any other timing event in said computer system maintaining the availability of said desired data state on said bus means by said latching means; disabling said tri-state driver from driving said desired data state onto said bus means; enabling another one of said plurality of tri-state drivers to drive a new desired data state onto said bus means; driving said new desired data state onto said bus means; sampling said desired data state from said bus means at any time before driving said new desired data state onto said bus means; latching said new desired data state on said bus means responsive to said driving of said new desired data state onto said bus means and independent of any other timing event in said computer system maintaining the availability of said new desired data state on said bus means by said latching means; disabling said another one of said plurality of tri-state drivers from driving data onto said bus means; and, sampling said new desired data state from said bus means after said latching of said new desired data state on said bus means.