← Back to Patent Explorer
US4222103A Expired / Lapsed US ⏱️ 0.0 years remaining

Real time capture registers for data processor

Assignee: Motorola Solutions Inc
•
Filing: 1978-09-25
•
Granted: 1980-09-09
•
Expires: 1998-09-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A microprocessor is disclosed which includes a timer and one or more capture registers. The timer is a counter which is incremented continuously at a fixed clock rate for providing a real time reference. Each capture register is loaded directly from the timer output when a triggering signal appears on a specific input pin, thus recording the time of the occurrence of the triggering signal without interrupt or software intervention.

Inventors

  • 👤 George P. Chamberlin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 00:14
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 234 words
A microprocessor comprising a data bus, an address bus, a plurality of registers for storing digital information to effect operation of said microprocessor, an arithmetic logic unit for performing computations on digital information to effect operation of said microprocessor, control means coupled to said plurality of registers and to said arithmetic logic unit for controlling the transfer of digital information in said registers and said arithmetic logic unit and over said data and address busses, a plurality of pins for coupling said microprocessor to a power supply and to external devices, said microprocessor being an integrated circuit on a monolithic semiconductor substrate, said microprocessor further comprising a time capture means, said time capture means comprising: (a) timer means responsive to a source of successive clock signals, said timer means providing a first digital output signal representative of time, (b) means for detecting an occurrence of a trigger signal received at a predetermined one of said microprocessor pins (c) at least one storage means for storing digital information and having first input means and output means, said first input means being coupled to said timer means and responsive to said detection means for storing in said at least one storage means said first digital output signal upon the occurrence of said trigger signal, said output means providing a second digital output signal representative of the digital information stored in said at least one storage means.
Claim 2
Dependent Claim 234 words
A microprocessor comprising a data bus, an address bus, a plurality of registers for storing digital information to effect operation of said microprocessor, an arithmetic logic unit for performing computations on digital information to effect operation of said microprocessor, control means coupled to said plurality of registers and to said arithmetic logic unit for controlling the transfer of digital information in said registers and said arithmetic logic unit and over said data and address busses, a plurality of pins for coupling said microprocessor to a power supply and to external devices, said microprocessor being an integrated circuit on a monolithic semiconductor substrate, said microprocessor further comprising a time capture means, said time capture means comprising: (a) timer means responsive to a source of successive clock signals, said timer means providing a first digital output signal representative of time, (b) means for detecting an occurrence of a trigger signal received at a predetermined one of said microprocessor pins (c) at least one storage means for storing digital information and having first input means and output means, said first input means being coupled to said timer means and responsive to said detection means for storing in said at least one storage means said first digital output signal upon the occurrence of said trigger signal, said output means providing a second digital output signal representative of the digital information stored in said at least one storage means.
Claim 3
Dependent Claim 39 words
A microprocessor as recited in claim 1 wherein said microprocessor is capable of executing a plurality of instructions stored in a memory, said microprocessor further comprising an instruction decoder responsive to said plurality of instructions for generating control signals.
Claim 4
Dependent Claim 29 words
A microprocessor as recited in claim 2 wherein said output means is responsive to a first control signal for enabling said second digital output signal onto said data bus.
Claim 5
Dependent Claim 30 words
A microprocessor as recited in claim 2 wherein said timer means comprises means responsive to a second control signal for enabling said first digital output signal onto said data bus.
Claim 6
Dependent Claim 35 words
A microprocessor as recited in claim 2 wherein said timer means comprises means responsive to a third control signal for loading said timer means with a time represented by digital information on said data bus.
Claim 7
Dependent Claim 37 words
A microprocessor as recited in claim 2 wherein said at least one storage means comprises means responsive to a fourth control signal for storing digital information on said data bus into said at least one storage means.
Claim 8
Dependent Claim 59 words
A microprocessor as recited in claim 1 wherein said microprocessor is capable of executing a plurality of instructions stored in a memory, said microprocessor further comprising interrupt means coupled to said detecting means, said interrupt means effecting an interrupt in the execution of said plurality of instructions in response to a detection of the occurrence of the trigger signal.
Claim 9
Dependent Claim 103 words
A microprocessor as recited in claim 7 wherein said interrupt means comprises: (a) status means responsive to said detecting means, said status means having a first and a second logical state and being in the first logical state before the occurrence of the trigger signal is detected and being in the second logical state after the occurrence of the trigger signal is detected, (b) control means coupled to the data bus for storing digital information, and (c) masking means coupled to said status means and responsive to said control means for selectively enabling the interruption in the execution of said plurality of instructions.
Claim 10
Dependent Claim 51 words
A microprocessor as recited in claim 1 wherein said detecting means is responsive to a binary valued input on said predetermined pin having first and second states, an occurrence of a trigger signal being detected upon a transition of the binary valued input from the first state to the second state.
Claim 11
Dependent Claim 33 words
A microprocessor as recited in claim 9 wherein an occurrence of a trigger signal is also detected upon a transition of the binary valued input from the second state to the first state.
Claim 12
Dependent Claim 29 words
A microprocessor as recited in claim 1 wherein said timer means comprises a counter responsive to the succession of clock signals, said counter being incremented at a continuous rate.
Claim 13
Dependent Claim 54 words
A microprocessor as recited in claim 11 wherein said counter comprises a timer register and an incrementer, said incrementer being responsive to the succession of clock signals for incrementing the timer register at a continuous rate equal to N·f, where N represents a positive integer and f represents the frequency of said clock signals.
Claim 14
Dependent Claim 17 words
A microprocessor as recited in claim 12 wherein said timer register and said incrementer comprise MOSFET devices.

References Cited (Backward Citations)

US3984815A Cited
US4142680A Cited
US4128892A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-09-09 1984-03-10 1984-09-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-09-09 1988-03-10 1988-09-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-09-09 1992-03-10 1992-09-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag