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

Cycle control for a microprocessor with multi-speed control stores

Assignee: International Business Machines Corp
•
Filing: 1981-02-12
•
Granted: 1982-12-28
•
Expires: 2001-02-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for controlling the cycle time of a central processing unit having associated control store memory units for the storage of information is provided. The system includes a plurality of control store memory locations disposed within the control store memory units for the storage of information. A plurality of control store memory locations are operable at varying speeds and are accessible by the central processing unit. Circuitry is provided for addressing one of the plurality of control store memory locations responsive to address information contained within the information stored within the plurality of control store memory locations. The addressed information selects the next successive control store memory location to be addressed by a central processing unit. The system further includes logic circuitry for dynamically controlling the cycle time of the central processing unit in response to the addressed information and the speed of the location of the next successive one of the plurality of control store memory locations to be accessed by the central processing unit where the cycle time of the central processing unit automatically adjusts to the speed of the next successive addressed control store memory location.

Inventors

  • 👤 Neil C. Berglund
  • 👤 John R. Burchfiel, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 01:05
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/22; G06F9/223; G06F9/26; G06F9/262; G06F9/264; G06F9/267

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 186 words
Apparatus for controlling the cycle time of a microprocessor operable to execute instructions selectively fetched from a first control store memory unit operating in response to being addressed and receiving a select signal at a first predetermined speed and from a second control store memory unit operating in response to being addressed and receiving a select signal at a second predetermined speed the improvement comprising addressing means for addressing said first and second control store memory units for accessing said microinstructions; and logic means responsive to said addressing means for generating and applying select signals to said first and second control store memory units and for controlling the cycle time of the microprocessor at fist and second rates by generating clocking signals synchronous with said first and second predetermined speeds, the cycle time of the microprocessor being at said first rate in response to said addressing means addressing said first control store and at said second rate in response to said addressing means addressing said second control store whereby the cycle time of said microprocessor automatically adjusts to the rate that instructions are available for execution.
Claim 2
Dependent Claim 186 words
Apparatus for controlling the cycle time of a microprocessor operable to execute instructions selectively fetched from a first control store memory unit operating in response to being addressed and receiving a select signal at a first predetermined speed and from a second control store memory unit operating in response to being addressed and receiving a select signal at a second predetermined speed the improvement comprising addressing means for addressing said first and second control store memory units for accessing said microinstructions; and logic means responsive to said addressing means for generating and applying select signals to said first and second control store memory units and for controlling the cycle time of the microprocessor at fist and second rates by generating clocking signals synchronous with said first and second predetermined speeds, the cycle time of the microprocessor being at said first rate in response to said addressing means addressing said first control store and at said second rate in response to said addressing means addressing said second control store whereby the cycle time of said microprocessor automatically adjusts to the rate that instructions are available for execution.
Claim 3
Dependent Claim 70 words
The apparatus of claim 1 wherein said second control store memory unit is characterized as having storage decay over a decay period and thereby requiring periodic refreshing; refresh suspension logic means for refreshing said second control store at predetermined times; and logic means for temporarily suspending operation of the microprocessor during operation of said refresh logic means only when the microinstruction to be executed is from said second control store.
Claim 4
Dependent Claim 29 words
The apparatus of claim 1 wherein said addressing means includes decode means for generating at least one control signal indicating the source of the next microinstruction to be executed.
Claim 5
Dependent Claim 30 words
The apparatus of claim 1 wherein said logic means controls the cycle time of said microprocessor by controlling the time at which said microprocessor accepts the next microinstruction for execution.
Claim 6
Dependent Claim 23 words
The apparatus of claim 1 wherein said logic means determines the time when a next address is made available to said addressing means.
Claim 7
Dependent Claim 27 words
The apparatus of claim 2 wherein said microprocessor accepts the microinstruction from said second control store prior to temporary suspension of operation by said suspension logic means.
Claim 8
Dependent Claim 29 words
The apparatus of claim 2 wherein said microprocessor resumes operation after temporary suspension of operation at the time when the next address is made available to said addressing means.

References Cited (Backward Citations)

US3230353A Cited
US3508207A Cited
US3760379A Cited
US3748651A Cited
US3858184A Cited
US3964027A Cited
US3939459A Cited
US4050096A Cited
US4084154A Cited
US4058851A Cited
US4153941A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1985-12-27 1986-06-28 1986-12-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1989-12-27 1990-06-28 1990-12-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1993-12-27 1994-06-28 1994-12-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag