US5577213A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multi-device adapter card for computer
Assignee: Taiwan Semiconductor Manufacturing Co TSMC Ltd
•
Filing: 1994-06-03
•
Granted: 1996-11-19
•
Expires: 2014-06-03
Abstract
Abstract A method and apparatus for producing an electronic circuit which allows a device to be connected to a bus, such as a system bus in a computer. The invention accepts user specified parameters for configuring a device adapter which interfaces the device to the bus, and thereafter generates a customized device adapter based on such user specified parameters. By using a common design macro, which is programmable, a user can easily specify and generate custom device adapters for a plurality of dissimilar devices to be connected to the bus. A resulting adapter architecture allows for multiple, dissimilar devices to interface to a computer bus with a single device adapter integrated circuit or card.
Inventors
- 👤 James M. Avery
- 👤 William D. Isenberg
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 10:25
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; G06F13/4063; G06F13/409; G06F13/382; G06F13/385; G06F13/4004; G06F13/4022
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
119 words
A bus interface for a computer comprising an adapter means for adapting a plurality of devices to a computer bus, said adapter means comprising: a dedicated buffer means for each device, for storing data; a separate data manager for each dedicated buffer means, for controlling data transfers between said dedicated buffer means and said computer bus; and a separate control means for each dedicated buffer means, for controlling data transfers between said dedicated buffer means and a respective device; wherein said adapter means transfers data free of any controller that may be used in controlling both data transfers between said dedicated buffer means and said computer bus and data transfers between said dedicated buffer means and a respective device.
Claim 2
Dependent Claim
119 words
A bus interface for a computer comprising an adapter means for adapting a plurality of devices to a computer bus, said adapter means comprising: a dedicated buffer means for each device, for storing data; a separate data manager for each dedicated buffer means, for controlling data transfers between said dedicated buffer means and said computer bus; and a separate control means for each dedicated buffer means, for controlling data transfers between said dedicated buffer means and a respective device; wherein said adapter means transfers data free of any controller that may be used in controlling both data transfers between said dedicated buffer means and said computer bus and data transfers between said dedicated buffer means and a respective device.
Claim 3
Independent Claim
142 words
An apparatus for connecting multiple devices to a bus comprising: a back end interface, having different characteristics than the bus; and interface logic for connecting the back end interface to the bus, said interface logic comprising a plurality of device sub-adapters which couple the back end interface to the bus, said plurality of device sub-adapters each comprising (i) one or more dedicated buffers for each sub-adapter; (ii) a separate data manager that controls data transfers between the bus and the one or more dedicated buffers but which does not control data transfers between the back end interface and the one or more dedicated buffer; and (iii) a separate controller that controls data transfers between the back end interface and the one or more dedicated buffers but which does not control data transfers between the bus and the one or more dedicated buffers.
Claim 4
Independent Claim
142 words
An apparatus for connecting multiple devices to a bus comprising: a back end interface, having different characteristics than the bus; and interface logic for connecting the back end interface to the bus, said interface logic comprising a plurality of device sub-adapters which couple the back end interface to the bus, said plurality of device sub-adapters each comprising (i) one or more dedicated buffers for each sub-adapter; (ii) a separate data manager that controls data transfers between the bus and the one or more dedicated buffers but which does not control data transfers between the back end interface and the one or more dedicated buffer; and (iii) a separate controller that controls data transfers between the back end interface and the one or more dedicated buffers but which does not control data transfers between the bus and the one or more dedicated buffers.
Claim 5
Dependent Claim
113 words
An electronic card for use in a computer with a bus comprising: a plurality of device sub-adapters, with each sub-adapter comprising: a dedicated buffer for such sub-adapter, a separate data manager for transferring data from the bus into the dedicated buffer but which does not transfer data between the back end interface and the dedicated buffer, and a separate controller for transferring data from the dedicated buffer to a back end interface, wherein any data transferred from the dedicated buffer to said back end interface is free of control from said data manager; and an arbitration circuit which allows only a single data manager to communicate with the bus at a given time.
Claim 6
Dependent Claim
113 words
An electronic card for use in a computer with a bus comprising: a plurality of device sub-adapters, with each sub-adapter comprising: a dedicated buffer for such sub-adapter, a separate data manager for transferring data from the bus into the dedicated buffer but which does not transfer data between the back end interface and the dedicated buffer, and a separate controller for transferring data from the dedicated buffer to a back end interface, wherein any data transferred from the dedicated buffer to said back end interface is free of control from said data manager; and an arbitration circuit which allows only a single data manager to communicate with the bus at a given time.
Claim 7
Dependent Claim
14 words
The electronic card of claim 3 wherein said arbitration circuit is a state machine.
References Cited (Backward Citations)
FR533583A
Cited
US4313160A
Cited
US4424565A
Cited
US4825357A
Cited
US4807121A
Cited
US4839890A
Cited
US4761735A
Cited
US5123092A
Cited
US4935868A
Cited
EP0403117A1
Cited
WO1991002312A1
Cited
US5222062A
Cited
US5394556A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-11-19 | 2000-05-20 | 2000-11-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-11-19 | 2004-05-20 | 2004-11-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-11-19 | 2008-05-20 | 2008-11-19 | $7700.00 | Window Closed / Lapsed |