Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
120 words
An apparatus for acquiring data information from a synchronous bus transaction which operates with no more than zero hold-time, comprising: register means coupled to a system bus, said register means responsive to a predetermined logic state of a system clock signal for acquiring information provided by said synchronous bus transaction; signal generating means coupled to said system bus and receiving said system clock signal as input, said signal generating means generates a synchronous signal indicating whether said information acquired is valid data information; and synchronous register means coupled to said register means and said signal generating means, said synchronous register means responsive to a predetermined edge of said indicating signal for registering valid data information acquired by said register means.
Claim 2
Independent Claim
120 words
An apparatus for acquiring data information from a synchronous bus transaction which operates with no more than zero hold-time, comprising: register means coupled to a system bus, said register means responsive to a predetermined logic state of a system clock signal for acquiring information provided by said synchronous bus transaction; signal generating means coupled to said system bus and receiving said system clock signal as input, said signal generating means generates a synchronous signal indicating whether said information acquired is valid data information; and synchronous register means coupled to said register means and said signal generating means, said synchronous register means responsive to a predetermined edge of said indicating signal for registering valid data information acquired by said register means.
Claim 3
Dependent Claim
29 words
The apparatus of claim 1 wherein said register means comprises a plurality of latches, each of said latches corresponds to a binary bit of said synchronous bus transaction information.
Claim 4
Dependent Claim
20 words
The apparatus of claim 1 wherein said predetermined logic state of said system clock signal is a LOW logic state.
Claim 5
Dependent Claim
134 words
The apparatus of claim 1 wherein said signal generating means comprises: a decoder receiving said synchronous bus transaction information as input, said decoder generating a valid signal when (1) memory addresses provided by said synchronous transaction information falls within a predetermined range, (2) a bus command provided by said bus transaction information is acceptable, and (3) there is data information included in said synchronous bus transaction information; a NOR-gate receiving said valid signal from said decoder and a data phase indicating signal from said system bus, said NOR-gate generating a signal indicating whether said information acquired is valid data information; and a flip-flop receiving said indicating signal from said NOR-gate and said system clock signal as inputs, said flip-flop synchronizing said indicating signal to said system clock signal to produce said synchronous indicating signal.
Claim 6
Dependent Claim
29 words
The apparatus of claim 1 wherein said synchronous register means comprises a plurality of flip-flops, each of said flip-flops corresponds to a binary bit of said bus transaction information.
Claim 7
Dependent Claim
18 words
The apparatus of claim 1 wherein said predetermined edge of said synchronous indicating signal is a rising edge.
Claim 8
Dependent Claim
159 words
A computer system comprising: a host processor; a system memory; a system bus coupling said host processor to said system memory; and a peripheral hardware controller interposed between said system bus and external devices; said peripheral hardware controller having an apparatus for acquiring data information from a synchronous bus transaction which operates with no more than zero hold-time, comprising: register means coupled to a system bus, said register means responsive to a predetermined logic state of a system clock signal for acquiring information provided by said synchronous bus transaction; signal generating means coupled to said system bus and receiving said system clock signal as input, said signal generating means generates a synchronous signal indicating whether said information acquired is valid data information; and synchronous register means coupled to said register means and said signal generating means, said synchronous register means responsive to a predetermined edge of said indicating signal for registering valid data information acquired by said register means.
Claim 9
Dependent Claim
159 words
A computer system comprising: a host processor; a system memory; a system bus coupling said host processor to said system memory; and a peripheral hardware controller interposed between said system bus and external devices; said peripheral hardware controller having an apparatus for acquiring data information from a synchronous bus transaction which operates with no more than zero hold-time, comprising: register means coupled to a system bus, said register means responsive to a predetermined logic state of a system clock signal for acquiring information provided by said synchronous bus transaction; signal generating means coupled to said system bus and receiving said system clock signal as input, said signal generating means generates a synchronous signal indicating whether said information acquired is valid data information; and synchronous register means coupled to said register means and said signal generating means, said synchronous register means responsive to a predetermined edge of said indicating signal for registering valid data information acquired by said register means.
Claim 10
Dependent Claim
30 words
The computer system of claim 7 wherein said register means comprises a plurality of latches, each of said latches corresponds to a binary bit of said synchronous bus transaction information.
Claim 11
Dependent Claim
21 words
The computer system of claim 7 wherein said predetermined logic state of said system clock signal is a LOW logic state.
Claim 12
Dependent Claim
134 words
The computer of claim 7 wherein said signal generating means comprises: a decoder receiving said synchronous bus transaction information as input, said decoder generating a valid signal when (1) memory addresses provided by said synchronous transaction information falls within a predetermined range, (2) a bus command provided by said bus transaction information is acceptable, and (3) there is data information included in said synchronous bus transaction information; a NOR-gate receiving said valid signal from said decoder and a data phase indicating signal from said system bus, said NOR-gate generating a signal indicating whether said information acquired is valid data information; and a flip-flop receiving said indicating signal from said NOR-gate and said system clock signal as inputs, said flip-flop synchronizing said indicating signal to said system clock signal to produce said synchronous indicating signal.
Claim 13
Dependent Claim
30 words
The computer system of claim 7 wherein said synchronous register means comprises a plurality of flip-flops, each of said flip-flops corresponds to a binary bit of said bus transaction information.
Claim 14
Dependent Claim
18 words
The computer of claim 7 wherein said predetermined edge of said synchronous indicating signal is a rising edge.
Claim 15
Independent Claim
87 words
A method for acquiring data information provided by a synchronous bus transaction having at most zero hold-time, the method comprising: acquiring information provided by said synchronous bus transaction in response to a predetermined logic state of a system clock signal; determining whether said synchronous bus transaction information is valid data information; generating a synchronous signal indicating that said synchronous bus transaction information is valid data information; and registering valid data information acquired in said acquiring step in response to a predetermined edge of said synchronous indicating signal.
Claim 16
Independent Claim
87 words
A method for acquiring data information provided by a synchronous bus transaction having at most zero hold-time, the method comprising: acquiring information provided by said synchronous bus transaction in response to a predetermined logic state of a system clock signal; determining whether said synchronous bus transaction information is valid data information; generating a synchronous signal indicating that said synchronous bus transaction information is valid data information; and registering valid data information acquired in said acquiring step in response to a predetermined edge of said synchronous indicating signal.
Claim 17
Dependent Claim
74 words
The method of claim 13, wherein said step of determining whether said synchronous bus transaction information is valid data information includes the steps of: determining whether data is part of said synchronous bus transaction information; determining whether memory addresses provided by said synchronous bus transaction information falls within a predetermined range; determining whether a bus transaction command is a predetermined type; and determining whether information being provided by said bus transaction information is data.