← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag