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

Integrated circuit timer with multiple channels and dedicated service processor

Assignee: NXP USA Inc
•
Filing: 1988-08-19
•
Granted: 1990-05-15
•
Expires: 2008-08-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A timer system comprises multiple channels, each of which is capable of performing input and output timer functions referenced to any of a plurality of timer reference signals. In the preferred embodiment, sixteen independent channels are serviced by a processor dedicated to that purpose and each can perform capture and match functions referenced to either of two free-running counters.

Inventors

  • 👤 Brian F. Wilkie
  • 👤 Vernon B. Goler
  • 👤 Stanley E. Groves
  • 👤 John J. Vaglica

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 12:31
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/04; G04; G04G; G04G99/00; G04G3/00; G06F1/14

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 79 words
An integrated circuit timer comprising: timer reference signal generating means for producing at least two timer reference signals; and a plurality of timer channels, each of said timer channels being identical and each comprising: input means for performing an input function, said input means being responsive to any of said at least two timer reference signals; and output means for performing an output function, said output means being responsive to any of said at least two timer reference signals.
Claim 2
Dependent Claim 79 words
An integrated circuit timer comprising: timer reference signal generating means for producing at least two timer reference signals; and a plurality of timer channels, each of said timer channels being identical and each comprising: input means for performing an input function, said input means being responsive to any of said at least two timer reference signals; and output means for performing an output function, said output means being responsive to any of said at least two timer reference signals.
Claim 3
Dependent Claim 60 words
An integrated circuit timer according to claim 1 further comprising: a plurality of terminals for connection of the integrated circuit to external circuits, a number of said terminals being equal to a number of said channels, each of said channels being coupled to one of said terminals; and control logic means coupled between each said terminal and each said channel.
Claim 4
Dependent Claim 70 words
An integrated circuit timer according to claim 2 further comprising: service processor means coupled to each of said plurality of channels for providing at least two control signals thereto, a first of said control signals selecting one of said at least two timer reference signals for said input means and a second of said control signals selecting one of said at least two timer reference signals for said output means.
Claim 5
Dependent Claim 93 words
An integrated circuit timer according to claim 3 wherein said input means further comprises: transition detection means within said control logic means for detecting a logical transition at said one of said terminals; capture logic means responsive to an output of said transition detection means and to said first of said control signals for producing an output; and capture register means responsive to said output of said capture logic means to store a value of said one of said at least two timer reference signals selected by said first of said control signals.
Claim 6
Dependent Claim 110 words
An integrated circuit timer according to claim 3 wherein said output means further comprises: match register means for storing, under control of said service processor, a value; comparator means coupled to said match register means and to said one of said at least two timer reference signals selected by said second of said control signals for producing an output when a predetermined relationship exists between said value stored in said match register and said one of said at least two timer reference signals; and means within said control logic for responding to said output of said comparator means for selectively generating an output signal at said one of said terminals.
Claim 7
Dependent Claim 105 words
An integrated circuit timer according to claim 3 wherein: each of said timer channels further comprises: service request means for producing a service request signal; and wherein: said service processor means further comprises: scheduler means for receiving said service request signals from each of said timer channels and for responding thereto according to a programmed priority scheme in order to provide that each of said plurality of channels is assigned a predetermined one of a plurality of priority levels by said priority scheme, each of said channels being assignable to each of said priority levels independent of the assigned priority level of any other channel.
Claim 8
Dependent Claim 52 words
An integrated circuit timer according to claim 1 wherein said timer reference signal generating means further comprises: clock means for receiving a system clock signal; a first free-running counter clocked by said system clock signal; and a second free-running counter clocked by one of said system clock signal and an externally-provided signal.
Claim 9
Dependent Claim 90 words
An integrated circuit comprising a data processor and a timer circuit, the timer circuit further comprising: timer reference signal generating means for producing at least two timer reference signals; and a plurality of timer channels, each of said timer channels being identical and each comprising: input means for performing an input function, said input means being responsive to any of said at least two timer reference signals; and output means for performing an output function, said output means being responsive to any of said at least two timer reference signals.
Claim 10
Dependent Claim 90 words
An integrated circuit comprising a data processor and a timer circuit, the timer circuit further comprising: timer reference signal generating means for producing at least two timer reference signals; and a plurality of timer channels, each of said timer channels being identical and each comprising: input means for performing an input function, said input means being responsive to any of said at least two timer reference signals; and output means for performing an output function, said output means being responsive to any of said at least two timer reference signals.
Claim 11
Dependent Claim 59 words
An integrated circuit according to claim 8 further comprising: a plurality of terminals for connection of the integrated circuit to external circuits, a number of said terminals being equal to a number of said channels, each of said channels being coupled to one of said terminals; and control logic means coupled between each said terminal and each said channel.
Claim 12
Dependent Claim 69 words
An integrated circuit according to claim 9 further comprising: service processor means coupled to each of said plurality of channels for providing at least two control signals thereto, a first of said control signals selecting one of said at least two timer reference signals for said input means and a second of said control signals selecting one of said at least two timer reference signals for said output means.
Claim 13
Dependent Claim 92 words
An integrated circuit according to claim 10 wherein said input means further comprises: transition detection means within said control logic means for detecting a logical transition at said one of said terminals; capture logic means responsive to an output of said transition detection means and to said first of said control signals for producing an output; and capture register means responsive to said output of said capture logic means to store a value of said one of said at least two timer reference signals selected by said first of said control signals.
Claim 14
Dependent Claim 109 words
An integrated circuit according to claim 10 wherein said output means further comprises: match register means for storing, under control of said service processor, a value; comparator means coupled to said match register means and to said one of said at least two timer reference signals selected by said second of said control signals for producing an output when a predetermined relationship exists between said value stored in said match register and said one of said at least two timer reference signals; and means within said control logic for responding to said output of said comparator means for selectively generating an output signal at said one of said terminals.
Claim 15
Dependent Claim 104 words
An integrated circuit according to claim 10 wherein: each of said timer channels further comprises: service request means for producing a service request signal; and wherein: said service processor means further comprises: scheduler means for receiving said service request signals from each of said timer channels and for responding thereto according to a programmed priority scheme in order to provide that each of said plurality of channels is assigned a predetermined one of a plurality of priority levels by said priority scheme, each of said channels being assignable to each of said priority levels independent of the assigned priority level of any other channel.
Claim 16
Dependent Claim 51 words
An integrated circuit according to claim 8 wherein said timer reference signal generating means further comprises: clock means for receiving a system clock signal; a first free-running counter clocked by said system clock signal; and a second free-running counter clocked by one of said system clock signal and an externally-provided signal.
Claim 17
Independent Claim 159 words
A system comprising a host data processor and a timer, the timer further comprising: first interface means for communication between the host data processor and the timer; a plurality of timer channels each comprising at least one of means for performing an input timer function and means for performing an output timer function; service processor means coupled to said plurality of timer channels for serially controlling said timer channels; first memory means coupled to said service processor for storing instructions for execution by said service processor means; second memory means coupled to said first interface means and to said service processor means for storing information under control of said service processor means and the host data processor; and scheduler means coupled to said plurality of channels and to said service processor means for receiving service request signals from said plurality of channels and for selecting one of said plurality of channels to be serviced by said service processor means.
Claim 18
Independent Claim 159 words
A system comprising a host data processor and a timer, the timer further comprising: first interface means for communication between the host data processor and the timer; a plurality of timer channels each comprising at least one of means for performing an input timer function and means for performing an output timer function; service processor means coupled to said plurality of timer channels for serially controlling said timer channels; first memory means coupled to said service processor for storing instructions for execution by said service processor means; second memory means coupled to said first interface means and to said service processor means for storing information under control of said service processor means and the host data processor; and scheduler means coupled to said plurality of channels and to said service processor means for receiving service request signals from said plurality of channels and for selecting one of said plurality of channels to be serviced by said service processor means.
Claim 19
Dependent Claim 84 words
A system according to claim 15 wherein the system further comprises a third memory means coupled to the host data processor for storing information under control of the host data processor and further comprising: second interface means coupled to the third memory means and to said service processor means for providing, under control of the host data processor, access to the third memory means to said service processor means to provide that said service processor means executes instructions stored in said third memory means.
Claim 20
Dependent Claim 87 words
A system according to claim 15 wherein said plurality of timer channels are functionally identical to one another and wherein said scheduler means further comprises: means responsive to information stored in said second memory means by the host data processor to assign one of a predetermined number of priority levels to each of said plurality of timer channels, the priority level assigned to any one of said plurality of channels being independent of the priority level assigned to any of the other of said plurality of channels.
Claim 21
Dependent Claim 79 words
A system according to claim 15 wherein said service processor further comprises: channel register means for storing, under control of said scheduler means, an indication of the identity of one of said plurality of channels; and means for generating addresses for addressing said second memory means, a portion of each said address identifying one of said plurality of channels and said means for generating addresses being capable of deriving said portion from the contents of said channel register means.

References Cited (Backward Citations)

US4220990A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-05-14 1993-11-13 1994-05-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-05-14 1997-11-13 1998-05-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-05-14 2001-11-13 2002-05-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag