US4821180A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Device interface controller for intercepting communication between a microcomputer and peripheral devices to control data transfers
Assignee: Alcatel Lucent NV
•
Filing: 1985-02-25
•
Granted: 1989-04-11
•
Expires: 2005-02-25
Abstract
Abstract An apparatus for use with a DMA controller includes a device interface controller having therein both general and specific command programs, and device bus interface. The apparatus is arranged to intercept all communication signals between the DMA controller and a microcomputer associated therewith.
Inventors
- 👤 Eugene P. Gerety
- 👤 Jitender K. Vij
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 22:50
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/24; G06F13/26; G06F13/28
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
306 words
Apparatus for use as an interface between a host microcomputer having input/output means and at least one peripheral device which is operated to receive data from and transmit data to said input/output means of said host microcomputer, said peripheral device being provided with a DMA controller having a control bus, an address bus, and a data bus and means for controlling the operation of said peripheral device; said apparatus comprising: a bus interface having interface means which are separately interconnected to the control bus, the address bus and the data bus of the DMA controller; a device interface controller coupled to said interface means of said bus interface, said device interface controller having means for monitoring data received via said bus interface and means for storing a general instruction program for controlling said DMA controller, said device interface controller being operative to examine the data received from said DMA controller via said bus interface and to control said DMA controller by means of said general instruction program based upon the examination of the data received therefrom; data storage means directly coupled between said host microcomputer and said device interface controller for temporarily storing data transmitted between said host microcomputer and said peripheral device; an interrupt signaling line coupled between said host microcomputer and said device interface controller for providing an interrupt signal to said host microcomputer to transmit and receive data to and from said data storage means, respectively; wherein said host microcomputer communicates with said device interface controller only via interrupt signals provided on said interrupt signaling line for the transmitting and receiving of data to and from said peripheral device, whereby said microcomputer is less frequently required to respond to teh operation of said DMA controller of said peripheral device due to the interposed control of said DMA controller by said device interface controller.
Claim 2
Dependent Claim
306 words
Apparatus for use as an interface between a host microcomputer having input/output means and at least one peripheral device which is operated to receive data from and transmit data to said input/output means of said host microcomputer, said peripheral device being provided with a DMA controller having a control bus, an address bus, and a data bus and means for controlling the operation of said peripheral device; said apparatus comprising: a bus interface having interface means which are separately interconnected to the control bus, the address bus and the data bus of the DMA controller; a device interface controller coupled to said interface means of said bus interface, said device interface controller having means for monitoring data received via said bus interface and means for storing a general instruction program for controlling said DMA controller, said device interface controller being operative to examine the data received from said DMA controller via said bus interface and to control said DMA controller by means of said general instruction program based upon the examination of the data received therefrom; data storage means directly coupled between said host microcomputer and said device interface controller for temporarily storing data transmitted between said host microcomputer and said peripheral device; an interrupt signaling line coupled between said host microcomputer and said device interface controller for providing an interrupt signal to said host microcomputer to transmit and receive data to and from said data storage means, respectively; wherein said host microcomputer communicates with said device interface controller only via interrupt signals provided on said interrupt signaling line for the transmitting and receiving of data to and from said peripheral device, whereby said microcomputer is less frequently required to respond to teh operation of said DMA controller of said peripheral device due to the interposed control of said DMA controller by said device interface controller.
Claim 3
Dependent Claim
40 words
Apparatus as claimed in claim 1: wherein said DMA controller having a plurality of channels coupled to said device interface controller via said bus interface, and means for selecting one of said channels to couple to said device interface controller.
Claim 4
Dependent Claim
36 words
Apparatus as claimed in claim 1: wherein said DMA controller having means for indicating to said device interface controller which of said channels has data to be transmitted to or received from said data storage means.
Claim 5
Dependent Claim
34 words
Apparatus as claimed in claim 1 wherein said bus interface further comprises: a data buffer; an addresss buffer; and means for indicating, to said bus interface, the condition of data form said DMA controller.
Claim 6
Dependent Claim
40 words
Apparatus as claimed in claim 1 wherein said device interface controller includes: a dedicated microprocessor; means for storing a program to command and control said DMA controller, said means being accessed by said dedicated microprocessor for servicing said DMA controller.
Claim 7
Dependent Claim
34 words
Apparatus as claimed in claim 5 wherein said device interface controller further includes: a multiplexed address/data bus; said multiplexed address/data bus interconnecting said dedicated microprocessor of said device interface controller and said bus interface.
References Cited (Backward Citations)
US4224665A
Cited
US4458313A
Cited
US4067059A
Cited
US4215400A
Cited
US4137565A
Cited
US4197588A
Cited
US4371932A
Cited
US4475155A
Cited
US4564900A
Cited
US4482951A
Cited
US4456970A
Cited
US4543629A
Cited
US4485438A
Cited
US4538224A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-04-10 | 1992-10-10 | 1993-04-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-04-10 | 1996-10-10 | 1997-04-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-04-10 | 2000-10-10 | 2001-04-11 | $7700.00 | Window Closed / Lapsed |