System and method for asynchronous dual bus conversion using double state machines
AssigneeInternational Business Machines Corporation
InventorsKenneth Joseph Goodnow, Dana John Thygesen
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsKenneth Joseph Goodnow, Dana John Thygesen
Estimating the term…
A bus interface system and method for communication between different computer components having buses with different speeds, data widths, or protocols. A first state machine communicates with the first bus and a second state machine communicates with the second bus. Each of the buses communicates with a data storage device. The first and second state machines are in selective communication using an asynchronous handshaking protocol, whereby data is transferred between said first and second buses. The handshaking protocol comprises an asynchronous request signal from the first bus requesting a data transfer and an asynchronous reply signal from the second bus indicating that data has been sent or is available.
A bus interface system in communication with first and second computer components, comprising:
In a computer system having a first bus having a first characteristic speed, data width, and protocol, and a second bus having a second characteristic speed, data width, and protocol, wherein at least one of said second characteristics is different than said first characteristics, a method of asynchronous dual bus conversion using first and second pseudo state machines, the method comprising the steps of:
An interface device for coupling a first state machine with a second state machine, said first state machine having a first characteristic speed, data width and protocol, said second state machine having a second characteristic speed, data width and protocol, at least one said second characteristic being different than one said first characteristic, said interface device comprising:
A CPU assembly comprising:
Dependencies are inferred from the claim text.