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

Logic control system for efficient memory to CPU transfers

Assignee: Bull HN Information Systems Inc
•
Filing: 1981-09-14
•
Granted: 1984-06-19
•
Expires: 2001-09-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This disclosure relates to a control system for transferring binary words from a memory system. One thirty two bit double word may be loaded into a selected two of four sixteen bit registers. As a first of the two selected registers is read, another thirty two bit word may be loaded into the unselected registers. Alternatively, sixteen bit single words may be loaded into and read from the registers. When a word has procedural information, it is read from the registers onto a CPU control bus via a multiplexer. When a word is an encoded computer instruction to the CPU, it is read from the registers into a logic unit via a multiplexer. A decoded instruction from the logic unit is read onto a CPU control bus.

Inventors

  • 👤 David E. Cushing
  • 👤 Richard A. Lemay
  • 👤 Philip E. Stanley
  • 👤 William E. Woods

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 17:31
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4234; G06F13/14; G06F13/16

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 226 words
A logic control system for accomodating the transfer of binary information including CPU instructions from a memory system to a central processing unit (CPU), which comprises: (a) first, seoond, third and fourth register means in electrical communication with said memory system for receiving and storing said binary information, each of said register means being operable to store logic signals representative of a single length word; (b) a first multiplexer connected to the outputs of said first and second register means through a first tristate bus and to said CPU via a first control bus, logic signals on said first tristate bus being provided by said first multiplexer to said CPU in response to a logic selection signal of a given level; (c) a second multiplexer connected to the outputs of said third and fourth register means through a second tristate bus and to said CPU via a second control bus, logic signals on said second tristate bus being provided by said second multiplexer to said CPU in response to said logic selection signal being the complement of said given level; (d) means for providing said logic selection signal to said first and second multiplexers in response to a control signal from said CPU; and (e) means for sequentially providing outputs of said first, second, third and fourth register means onto said first and second tristate busses.
Claim 2
Dependent Claim 226 words
A logic control system for accomodating the transfer of binary information including CPU instructions from a memory system to a central processing unit (CPU), which comprises: (a) first, seoond, third and fourth register means in electrical communication with said memory system for receiving and storing said binary information, each of said register means being operable to store logic signals representative of a single length word; (b) a first multiplexer connected to the outputs of said first and second register means through a first tristate bus and to said CPU via a first control bus, logic signals on said first tristate bus being provided by said first multiplexer to said CPU in response to a logic selection signal of a given level; (c) a second multiplexer connected to the outputs of said third and fourth register means through a second tristate bus and to said CPU via a second control bus, logic signals on said second tristate bus being provided by said second multiplexer to said CPU in response to said logic selection signal being the complement of said given level; (d) means for providing said logic selection signal to said first and second multiplexers in response to a control signal from said CPU; and (e) means for sequentially providing outputs of said first, second, third and fourth register means onto said first and second tristate busses.
Claim 3
Dependent Claim 250 words
A logic control system in electrical communication with a memory unit and a central processing unit (CPU) by way of a common communication bus, and a local communication bus, comprising: (a) CPU register means responsive to a control signal for receiving binary CPU instruction words and binary procedural words from said memory unit via said local communication bus in response to a CPU request; (b) first, second, third and fourth register means in electrical communication with said CPU register means, each for receiving and storing a single length word; (c) a first multiplexer connected to the outputs of said first and second register means through a first tristate bus and to said CPU via a first control bus, logic signals on said first tristate bus being provided by said first multiplexer to said CPU in response to a logic selection signal of a given level; (d) a second multiplexer connected to the outputs of said third and fourth register means through a second tristate bus and to said CPU via a second control bus, logic signals on said second tristate bus being provided by said second multiplexer to said CPU in response to said logic selection signal being the complement of said given level; (e) means for providing said logic selection signal to said first and second multiplexers in response to a control signal from said CPU; and (f) means for sequentially providing outputs of said first, second, third and fourth register means onto said first and second tristate busses.
Claim 4
Dependent Claim 250 words
A logic control system in electrical communication with a memory unit and a central processing unit (CPU) by way of a common communication bus, and a local communication bus, comprising: (a) CPU register means responsive to a control signal for receiving binary CPU instruction words and binary procedural words from said memory unit via said local communication bus in response to a CPU request; (b) first, second, third and fourth register means in electrical communication with said CPU register means, each for receiving and storing a single length word; (c) a first multiplexer connected to the outputs of said first and second register means through a first tristate bus and to said CPU via a first control bus, logic signals on said first tristate bus being provided by said first multiplexer to said CPU in response to a logic selection signal of a given level; (d) a second multiplexer connected to the outputs of said third and fourth register means through a second tristate bus and to said CPU via a second control bus, logic signals on said second tristate bus being provided by said second multiplexer to said CPU in response to said logic selection signal being the complement of said given level; (e) means for providing said logic selection signal to said first and second multiplexers in response to a control signal from said CPU; and (f) means for sequentially providing outputs of said first, second, third and fourth register means onto said first and second tristate busses.
Claim 5
Dependent Claim 300 words
A logic control system in a data processing system including a central memory unit, a cache memory unit, and a central processing unit (CPU) with a control system, said logic control system which comprises: (a) a system communication bus in electrical communication with said central memory unit and said cache memory unit; (b) a local communication bus in electrical communication with said cache memory unit, said logic control system and said CPU; (c) CPU register means responsive to a control signal and in electrical communication with said local communication bus for receiving both binary CPU instruction words and binary procedural words stored in either said central memory unit or said cache memory unit; (d) a first, second, third and fourth register means in electrical communication with said CPU register means, each for receiving and storing a single length word; (e) a first multiplexer connected to the outputs of said first and second register means through a first tristate bus and to said CPU via a first control bus, logic signals on said first tristate bus being provided by said first multiplexer to said CPU in response to a logic selection signal of a given level; (f) a second multiplexer connected to the outputs of said third and fourth register means through a second tristate bus and to said CPU via a second control bus, logic signals on said second tristate bus being provided by said second multiplexer to said CPU in response to said logic selection signal being the complement of said given level; (g) means for providing said logic selection signal to said first and second multiplexers in response to a control signal from said CPU; and (h) means for sequentially providing outputs of said first, second, third and fourth register means onto said first and second tristate busses.
Claim 6
Dependent Claim 300 words
A logic control system in a data processing system including a central memory unit, a cache memory unit, and a central processing unit (CPU) with a control system, said logic control system which comprises: (a) a system communication bus in electrical communication with said central memory unit and said cache memory unit; (b) a local communication bus in electrical communication with said cache memory unit, said logic control system and said CPU; (c) CPU register means responsive to a control signal and in electrical communication with said local communication bus for receiving both binary CPU instruction words and binary procedural words stored in either said central memory unit or said cache memory unit; (d) a first, second, third and fourth register means in electrical communication with said CPU register means, each for receiving and storing a single length word; (e) a first multiplexer connected to the outputs of said first and second register means through a first tristate bus and to said CPU via a first control bus, logic signals on said first tristate bus being provided by said first multiplexer to said CPU in response to a logic selection signal of a given level; (f) a second multiplexer connected to the outputs of said third and fourth register means through a second tristate bus and to said CPU via a second control bus, logic signals on said second tristate bus being provided by said second multiplexer to said CPU in response to said logic selection signal being the complement of said given level; (g) means for providing said logic selection signal to said first and second multiplexers in response to a control signal from said CPU; and (h) means for sequentially providing outputs of said first, second, third and fourth register means onto said first and second tristate busses.
Claim 7
Dependent Claim 258 words
A logic control system which comprises: (a) a system communication bus that connects a central memory unit to said logic control system: (b) a local communication bus that connects said logic control system and a central processing unit (CPU); (c) CPU register means responsive to a control signal for receiving by way of said local communication bus both binary CPU instruction words and binary procedural words stored in said central memory unit; (d) first, second, third and fourth register means in electrical communication with said CPU register means each for storing and receiving a single length word; (e) a first multiplexer connected to the outputs of said first and second register means through a first tristate bus and to said CPU via a first control bus, logic signals on said first tristate bus being provided by said first multiplexer to said CPU in response to a logic selection signal of a given level; (f) a second multiplexer connected to the outputs of said third and fourth register means through a second tristate bus and to said CPU via a second control bus, logic signals on said second tristate bus being provided by said second multiplexer to said CPU in response to said logic selection signal being the complement of said given level; (g) means for providing said logic selection signal to said first and second multiplexers in response to a control signal from said CPU; and (h) means for sequentially providing outputs of said first, second, third and fourth register means onto said first and second tristate busses.
Claim 8
Dependent Claim 258 words
A logic control system which comprises: (a) a system communication bus that connects a central memory unit to said logic control system: (b) a local communication bus that connects said logic control system and a central processing unit (CPU); (c) CPU register means responsive to a control signal for receiving by way of said local communication bus both binary CPU instruction words and binary procedural words stored in said central memory unit; (d) first, second, third and fourth register means in electrical communication with said CPU register means each for storing and receiving a single length word; (e) a first multiplexer connected to the outputs of said first and second register means through a first tristate bus and to said CPU via a first control bus, logic signals on said first tristate bus being provided by said first multiplexer to said CPU in response to a logic selection signal of a given level; (f) a second multiplexer connected to the outputs of said third and fourth register means through a second tristate bus and to said CPU via a second control bus, logic signals on said second tristate bus being provided by said second multiplexer to said CPU in response to said logic selection signal being the complement of said given level; (g) means for providing said logic selection signal to said first and second multiplexers in response to a control signal from said CPU; and (h) means for sequentially providing outputs of said first, second, third and fourth register means onto said first and second tristate busses.

References Cited (Backward Citations)

US3811114A Cited
US3898624A Cited
US3928857A Cited
US4093983A Cited
US4133028A Cited
US4156906A Cited
US4157587A Cited
US4223381A Cited
US4253147A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-06-19 1987-12-19 1988-06-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-06-19 1991-12-19 1992-06-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-06-19 1995-12-19 1996-06-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag