Patent US4994960A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4994960A Expired / Lapsed US ⏱️ 0.0 years remaining

Interrupt system for transmitting interrupt request signal and interrupt vector based upon output of synchronized counters representing selected priority value

Assignee: Telco Tech Inc
•
Filing: 1989-07-10
•
Granted: 1991-02-19
•
Expires: 2009-07-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data transfer system including a byte bus which provides an eight-bit data transfer between a processor and a plurality of port circuit boards. The system provides dual address and interrupt functionalies in the processor-initiator data transfers which may be initiated in either direction. The processor data transfers use a two-level address management scheme, which once initialized provides rapid access to a select number of address locations from a large number of available addresses allocated to a variety of port circuit boards and addressable functions thereon. Furthermore, the select addresses are assignable according to an interrupt priority value which allows for the rapid identification of the address requesting an interrupt service, and also for the subsequent provision of an interrupt service vector to the processor to provide the appropriate processing of the requested interrupt. The resulting apparatus and method provides substantial compaction of the communication data distribution system and software driving utilities.

Inventors

  • 👤 Daniel S. Tuchler
  • 👤 Bruce S. Allen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 10:25
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/24; G06F13/22; G06F13/225

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 383 words
An apparatus for allocating priority of, and servicing interrupt requests, for use with a system having address transfer means and data transfer means, comprising: a primary element including: interrupt logic including means for providing a clock signal, and a primary element counter receiving said clock signal, said primary element counter providing an output synchronization signal and an output count means for providing a selectable interrupt priority address, means for storing the output count of said primary element counter, means for receiving an interrupt request signal, and means for providing interrupt service, said interrupt service being provided in response to a received interrupt request signal and a received interrupt vector; said primary element providing, independently of said address and data transfer means, said primary element counter output count, said clock signal, and said counter output synchronization signal; and at least one secondary element having a physical system address, including: a logical address register receiving said selectable interrupt priority address from said primary element over said data transfer means upon the equivalence of said secondary element physical system address with an address from said system address transfer means, a counter for receiving said clock signal and said synchronization signal from said primary element, for synchronization of said secondary element counter to said primary element counter, and for receiving said selectable interrupt priority address signal from said logical address register for providing a counter output signal according to the number of received clock signals and the received selectable interrupt priority address signal, means for providing an interrupt initiate signal, interrupt request means, for providing said interrupt request signal to said primary element upon the occurrence of said interrupt initiate signal and the concurrence of said secondary element counter output signal with said interrupt initiate signal, wherein said primary element means for storing said primary element counter output count is responsive to said interrupt request signal for storing the output count of said primary element counter upon receipt of said interrupt request signal, and means for storing a selected interrupt vector, and for providing said stored interrupt vector to said primary element upon the equivalence of said primary element counter output count with said selected interrupt priority address, for providing said stored interrupt vector to said primary element for servicing said interrupt request from said secondary element.
Claim 2
Independent Claim 383 words
An apparatus for allocating priority of, and servicing interrupt requests, for use with a system having address transfer means and data transfer means, comprising: a primary element including: interrupt logic including means for providing a clock signal, and a primary element counter receiving said clock signal, said primary element counter providing an output synchronization signal and an output count means for providing a selectable interrupt priority address, means for storing the output count of said primary element counter, means for receiving an interrupt request signal, and means for providing interrupt service, said interrupt service being provided in response to a received interrupt request signal and a received interrupt vector; said primary element providing, independently of said address and data transfer means, said primary element counter output count, said clock signal, and said counter output synchronization signal; and at least one secondary element having a physical system address, including: a logical address register receiving said selectable interrupt priority address from said primary element over said data transfer means upon the equivalence of said secondary element physical system address with an address from said system address transfer means, a counter for receiving said clock signal and said synchronization signal from said primary element, for synchronization of said secondary element counter to said primary element counter, and for receiving said selectable interrupt priority address signal from said logical address register for providing a counter output signal according to the number of received clock signals and the received selectable interrupt priority address signal, means for providing an interrupt initiate signal, interrupt request means, for providing said interrupt request signal to said primary element upon the occurrence of said interrupt initiate signal and the concurrence of said secondary element counter output signal with said interrupt initiate signal, wherein said primary element means for storing said primary element counter output count is responsive to said interrupt request signal for storing the output count of said primary element counter upon receipt of said interrupt request signal, and means for storing a selected interrupt vector, and for providing said stored interrupt vector to said primary element upon the equivalence of said primary element counter output count with said selected interrupt priority address, for providing said stored interrupt vector to said primary element for servicing said interrupt request from said secondary element.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-02-18 1994-08-20 1995-02-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-02-18 1998-08-20 1999-02-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-02-18 2002-08-20 2003-02-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag