US4438490A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Clock control of a central processing unit from a monitor interface unit
Assignee: Bull HN Information Systems Inc
•
Filing: 1981-10-01
•
Granted: 1984-03-20
•
Expires: 2001-10-01
Abstract
Abstract A monitor interface unit couples a monitor to a data processing system which includes a central processing unit (CPU). The monitor generates data for determining the performance of the data processing unit. The monitor interface unit includes apparatus for stopping the CPU clock during a particular CPU operation and then slowing down the CPU clock rate.
Inventors
- 👤 Richard P. Wilder, Jr.
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 19:59
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3466; G06F11/348; G06F1/00; G06F1/04; G06F11/349
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
391 words
A data processing system includes a plurality of subsystems, a main memory, a central processor unit (CPU), a cache and a plurality of I/O controllers, all coupled in common to a system bus, said CPU also being coupled to said cache by a separate bus, a monitor interface unit is coupled to said system bus, said cache by a cache bus and said CPU by a CPU bus for monitoring information transferred over said system bus, information transferred between said CPU and said cache and internal CPU information, a monitor is coupled to said monitor interface unit for receiving hit signals indicative of predetermined information for generating data processing system performance data, apparatus in said monitor interface unit generates a stop clock signal having a fixed predetermined cycle time, said stop clock signal being applied to said CPU via said CPU bus, said CPU having clock control means responsive to states of said stop clock signal for starting and stopping a CPU clock signal resulting in a CPU clock signal cycling at said fixed predetermined cycle time which causes the starting or stopping of the CPU operation, said apparatus comprising: a mode switch for generating a clock stop enable signal; first one-shot multivibrator means responsive to said CPU clock signal, said clock stop enable signal and a potentiometer resistance value setting for generating a first and a second stretched pulse signal wherein said first and said second stretched pulse signals are complementary signals; first latch means responsive to said CPU clock signal and said first stretched pulse signal for setting an output of said first latch means to a first state; second one-shot multivibrator means responsive to said second stretched pulse signal for generating a delayed stretched pulse signal; second latch means responsive to said clock stop enable signal, said delayed stretched pulse signal and said second stretched pulse signal for generating a stop reset signal, said first latch means being responsive to said stop reset signal for setting said output to a second state; third latch means enabled by a reset switch signal and responsive to the generation of a predetermined hit signal for setting an output of said third latch means to a first state; and NOR gate means responsive to said outputs of said first and third latch means for generating said stop clock signal to said CPU.
Claim 2
Dependent Claim
391 words
A data processing system includes a plurality of subsystems, a main memory, a central processor unit (CPU), a cache and a plurality of I/O controllers, all coupled in common to a system bus, said CPU also being coupled to said cache by a separate bus, a monitor interface unit is coupled to said system bus, said cache by a cache bus and said CPU by a CPU bus for monitoring information transferred over said system bus, information transferred between said CPU and said cache and internal CPU information, a monitor is coupled to said monitor interface unit for receiving hit signals indicative of predetermined information for generating data processing system performance data, apparatus in said monitor interface unit generates a stop clock signal having a fixed predetermined cycle time, said stop clock signal being applied to said CPU via said CPU bus, said CPU having clock control means responsive to states of said stop clock signal for starting and stopping a CPU clock signal resulting in a CPU clock signal cycling at said fixed predetermined cycle time which causes the starting or stopping of the CPU operation, said apparatus comprising: a mode switch for generating a clock stop enable signal; first one-shot multivibrator means responsive to said CPU clock signal, said clock stop enable signal and a potentiometer resistance value setting for generating a first and a second stretched pulse signal wherein said first and said second stretched pulse signals are complementary signals; first latch means responsive to said CPU clock signal and said first stretched pulse signal for setting an output of said first latch means to a first state; second one-shot multivibrator means responsive to said second stretched pulse signal for generating a delayed stretched pulse signal; second latch means responsive to said clock stop enable signal, said delayed stretched pulse signal and said second stretched pulse signal for generating a stop reset signal, said first latch means being responsive to said stop reset signal for setting said output to a second state; third latch means enabled by a reset switch signal and responsive to the generation of a predetermined hit signal for setting an output of said third latch means to a first state; and NOR gate means responsive to said outputs of said first and third latch means for generating said stop clock signal to said CPU.
Claim 3
Dependent Claim
75 words
The apparatus of claim 1 wherein said first one-shot multivibrator means comprises: a first one-shot multivibrator responsive to a rise of said CPU clock signal and said clock stop enable signal for generating said first and said second stretched pulse signals; and a potentiometer coupled to said one-shot multivibrator, said one-shot multivibrator being responsive to said potentiometer resistance value setting for generating a length of pulse of said first and said second stretched pulse signals.
Claim 4
Dependent Claim
40 words
The apparatus of claim 2 wherein said first latch means comprises: a first latch responsive to said first pulse signal in a first state and a fall of said CPU clock signal for setting said output to said first state.
Claim 5
Dependent Claim
35 words
The apparatus of claim 3 wherein said second one-shot multivibrator means comprises: a second one-shot multivibrator responsive to a rise of said second stretched signal to a first state for generating said delayed stretched signal.
Claim 6
Dependent Claim
44 words
The apparatus of claim 4 wherein said second latch means comprises: a second latch responsive to said clock stop enable signal, said second stretched pulse signal in said first state and a fall of said delayed stretched signal for generating said stop reset signal.
Claim 7
Dependent Claim
107 words
The apparatus of claim 5 wherein said third latch means comprises: a reset switch in a first state for generating said reset switch signal in a first state and said reset switch in a second state for generating said reset switch signal in a second state; a programmable hit matrix responsive to predetermined information for generating a plurality of hit signals; and a third latch responsive to said reset switch signal in said first state and said predetermined hit signal for setting said output to said first state, and responsive to said reset switch signal in said second state for resetting said output to a second state.
References Cited (Backward Citations)
US3717851A
Cited
US4000485A
Cited
US4030075A
Cited
US4040021A
Cited
US4053944A
Cited
US4143418A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1987-03-20 | 1987-09-19 | 1988-03-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1991-03-20 | 1991-09-19 | 1992-03-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1995-03-20 | 1995-09-19 | 1996-03-20 | $7700.00 | Window Closed / Lapsed |