Patent EP0136183A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0136183A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Control store arrangement for enhanced CPU pipeline performance

Assignee: Tandem Computers Inc
•
Filing: 1984-09-28
•
Granted: —
•
Expires: 2004-09-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract g An entry control store in a central processing unit (CPU) is addressed by the next macroinstruction to be executed by the CPU and fetches the microcode for the first line of that macroinstruction. The apparatus includes an entry point table (42) and a control store (58) wherein, in macroinstruction access a pointer in the entry point table is used to obtain microcode from the control store (58) and place it on a bus (62) connected to output lines of the control store (58). An auxilliary control store (48), containing the first line of microcode for each macroinstruction, is accessed by the microinstructions and has output lines which are selectably connected to the bus (62) by bus selection means (84) for selectively disconnecting the output lines of the control store (58) from the bus (62) when the output lines of auxilliary control store (48) are selectably connected to the bus (62). The selection means (84) are arranged to respond to microcode indicia (80) indicating whether the control store (58) or the auxilliary control store (48) are to be connected to the bus (62).

Inventors

  • 👤 Richard Lee Harris
  • 👤 Robert Whiting Horst

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-02 22:14
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/22; G06F9/26; G06F9/261; G06F9/262; G06F9/264; G06F9/267

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 165 words
A control store arrangement for a central processing unit having hardware for executing instructions, comprising an entry point table (42) and at least one control store (58) wherein, in macroinstruction access, a pointer in said entry point table is used to obtain microcode from said control .store (58) and place it on a bus (62) connected to output lines of said control store (58), characterised by an auxilliary control store (48), containing the first line of microcode for each macroinstruction, which is accessed by said microinstructions and has output lines which are selectably connected to said bus (62) by bus selection means (84) for selectively disconnecting said output lines of the control store (58) from said bus (62) when said output lines of auxilliary control store (48) are selectably connected to said bus (62), said selection means (84) being arranged to respond to microcode indicia (80) indicating whether said control store (58) or said auxilliary control store (48) shall be connected to said bus (62).
Claim 2
Dependent Claim 165 words
A control store arrangement for a central processing unit having hardware for executing instructions, comprising an entry point table (42) and at least one control store (58) wherein, in macroinstruction access, a pointer in said entry point table is used to obtain microcode from said control .store (58) and place it on a bus (62) connected to output lines of said control store (58), characterised by an auxilliary control store (48), containing the first line of microcode for each macroinstruction, which is accessed by said microinstructions and has output lines which are selectably connected to said bus (62) by bus selection means (84) for selectively disconnecting said output lines of the control store (58) from said bus (62) when said output lines of auxilliary control store (48) are selectably connected to said bus (62), said selection means (84) being arranged to respond to microcode indicia (80) indicating whether said control store (58) or said auxilliary control store (48) shall be connected to said bus (62).

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag