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

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag