US4879733A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Timer architecture for multi-task computers and for serial data decoding
Assignee: Motorola Solutions Inc
•
Filing: 1988-01-28
•
Granted: 1989-11-07
•
Expires: 2008-01-28
Abstract
Abstract A timer which can be used to provide interrupt signals at predetermined but variable periods for multi-tasking microcomputers or serial data acquisition in pagers comprises a plurality of modulo counters. Each modulo counter has selectable clock inputs and has an output coupled via switches to a NOR gate and to the other modulo counters. Programmable configuring means control the switching means to configure the counters so as to produce desired outputs at the logic gate. The configuring means can also reset the modulus of the modulo counters to any desired value. Thus, the timer produces variable interrupt signals with little or no overhead processor time.
Inventors
- 👤 Kenneth R. Burch
- 👤 Mario A. Rivas
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 04:13
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/04; G06F1/14
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
192 words
A timer comprising output means; a plurality of modulo counters including a first and a second modulo counter with interrupts generated as a function of respective first and second different modulus values, each modulo counter having an input and an output; and means for configuring the outputs of said plurality of modulo counters into one of either first or second configurations, wherein the input of said first modulo counter is coupled to a clock source and the output of said first modulo counter is coupled to the input of said second modulo counter and that an output of said second modulo counter is coupled to said output means in the first configuration whereby interrupts are generated according to said first and second modulus values in series, and wherein the input of said second modulo counter is coupled to said clock source and the output of said second modulo counter is coupled to the input of said first modulo counter and that an output of said first modulo counter is coupled to said output means in said second configuration whereby interrupts are generated according to said second and first modulus values in series.
Claim 2
Dependent Claim
192 words
A timer comprising output means; a plurality of modulo counters including a first and a second modulo counter with interrupts generated as a function of respective first and second different modulus values, each modulo counter having an input and an output; and means for configuring the outputs of said plurality of modulo counters into one of either first or second configurations, wherein the input of said first modulo counter is coupled to a clock source and the output of said first modulo counter is coupled to the input of said second modulo counter and that an output of said second modulo counter is coupled to said output means in the first configuration whereby interrupts are generated according to said first and second modulus values in series, and wherein the input of said second modulo counter is coupled to said clock source and the output of said second modulo counter is coupled to the input of said first modulo counter and that an output of said first modulo counter is coupled to said output means in said second configuration whereby interrupts are generated according to said second and first modulus values in series.
Claim 3
Dependent Claim
14 words
A timer according to claim 1 wherein said output means comprises a logic circuit.
Claim 4
Dependent Claim
34 words
A timer according to claim 2 wherein said configuring means reconfigures the modulus of said plurality of modulo counters such that the outputs of said plurality of modulo counters provide desired output timing signals.
Claim 5
Dependent Claim
23 words
A timer according to claim 2 wherein said configuring means includes means for interconnecting said plurality of modulo counters in a predetermined configuration.
Claim 6
Dependent Claim
27 words
A timer according to claim 4 wherein said interconnecting means includes a plurality of switches which are controlled by said configuring means to produce said predetermined configuration.
Claim 7
Dependent Claim
30 words
A timer according to claim 2 wherein said configuring means includes means for connecting the outputs of said plurality of modulo counters to said output means in a predetermined configuration.
Claim 8
Dependent Claim
38 words
A timer according to claim 6 wherein the outputs of said plurality of modulo counters are connected to said output means via a plurality of switches which are controlled by said configuring means to produce said predetermined configuration.
Claim 9
Dependent Claim
78 words
A timer according to claim 2 comprising two parallel sets of modulo counters, each set comprising a plurality of modulo counters coupled in series between said clock source and said output means and having their outputs coupled to said output means via switches controlled by said configuring means, the first set of modulo counters providing time-of-day timing signals to said output means and the second set of modulo counters providing data acquisition timing signals to said output means.
Claim 10
Dependent Claim
20 words
A timer according to claim 8 wherein said output means comprises a NOR gate which provides an output timing signal.
Claim 11
Dependent Claim
35 words
A timer according to claim 5 comprising a plurality of multiplexers, each of which connects the input of a modulo counter to the output of another modulo counter or to said clock source as desired.
Claim 12
Dependent Claim
34 words
A timer according to claim 10 wherein said output means comprises a logic circuit which produces an output timing signal in response to signals received from the outputs of said plurality of modulo counters.
References Cited (Backward Citations)
US3639844A
Cited
US4035661A
Cited
US4184320A
Cited
US4131855A
Cited
US4185283A
Cited
US4376995A
Cited
US4489422A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-11-06 | 1993-05-08 | 1993-11-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-11-06 | 1997-05-08 | 1997-11-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-11-06 | 2001-05-08 | 2001-11-07 | $7700.00 | Window Closed / Lapsed |