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

Multiple unit adapter

Assignee: Unisys Corp
•
Filing: 1987-05-05
•
Granted: 1988-01-26
•
Expires: 2007-05-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A Multiple Unit Adapter is disclosed which provides a high speed interface between a single Scientific Processor and a plurality of High Performance Storage Units. This Multiple Unit Adapter is required only when more than one High Performance Storage Unit is used in the data processing system. Since the Scientific Processor of the data processing system is configured with only a single High Performance Storage Unit port its design is simplified and, of course, its cost is reduced. This is especially so when the data processing system uses only a single High Performance Storage Unit. It therefore enables the data processing system to be expanded into a system having a larger memory capacity while keeping the design of the Scientific Processor constant, less complex and consequently less costly.

Inventors

  • 👤 James H. Scheuneman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 13:44
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/16; G06F13/18; G06F11/00; G06F11/07; G06F11/08; G06F11/10

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 400 words
In a multiprocessing digital data processing system having a plurality of high performance storage units, a plurality of instruction processors, each of said instruction processors being individually coupled to each of said high performance storage units, a plurality of input/output processors, each of said input/output processors being individually coupled to each of said high performance storage units and a scientific processor with a repetitive cycling clock means and having a single high performance storage unit port, a multiple unit adapter for coupling the scientific processor to the plurality of high performance storage units, said multiple unit adapter comprising: a single bidirectional scientific process port for coupling said multiple unit adapter to said single high performance storage unit port of the scientific processor; a plurality of bidirectional high performance storage unit ports for individually coupling said multiple unit adapter to the plurality of high performance storage units; a first direction communication means coupled between the single bidirectional scientific processor port and the plurality of bidirectional high performance storage unit ports, said first direction communication means further including a first-in, first-out memory stack means having a plurality of n+1 memory locations for sequentially receiving as many as n successive high performance storage unit requests from said scientific processor during n clock cycles of the repetitive cycling clock means of the scientific processor without receiving an acknowledgement signal from said single bidirectional scientific processor port and further for sequentially receiving a continuous successive string of high performance storage unit requests from said scientific processor during successive clock cycles of the repetitive cycling clock means of the scientific processor so long as an acknowledgement signal is received at least once every n cycles and the high performance storage unit requests are to the same storage unit, to provide a first path for writing information emanating from the single storage unit port of the scientific processor into selected individual high performance storage units of said plurality; and a second direction communication means coupled between the plurality of high performance storage unit ports and the single storage unit port of the scientific processor to provide a second path for returning information read from selected individual high performance storage units of said plurality to the scientific processor via said single storage unit port to thereby provide a digital data processing system capable of storage expansion while maintaining a scientific processor design having a single storage unit port.
Claim 2
Dependent Claim 400 words
In a multiprocessing digital data processing system having a plurality of high performance storage units, a plurality of instruction processors, each of said instruction processors being individually coupled to each of said high performance storage units, a plurality of input/output processors, each of said input/output processors being individually coupled to each of said high performance storage units and a scientific processor with a repetitive cycling clock means and having a single high performance storage unit port, a multiple unit adapter for coupling the scientific processor to the plurality of high performance storage units, said multiple unit adapter comprising: a single bidirectional scientific process port for coupling said multiple unit adapter to said single high performance storage unit port of the scientific processor; a plurality of bidirectional high performance storage unit ports for individually coupling said multiple unit adapter to the plurality of high performance storage units; a first direction communication means coupled between the single bidirectional scientific processor port and the plurality of bidirectional high performance storage unit ports, said first direction communication means further including a first-in, first-out memory stack means having a plurality of n+1 memory locations for sequentially receiving as many as n successive high performance storage unit requests from said scientific processor during n clock cycles of the repetitive cycling clock means of the scientific processor without receiving an acknowledgement signal from said single bidirectional scientific processor port and further for sequentially receiving a continuous successive string of high performance storage unit requests from said scientific processor during successive clock cycles of the repetitive cycling clock means of the scientific processor so long as an acknowledgement signal is received at least once every n cycles and the high performance storage unit requests are to the same storage unit, to provide a first path for writing information emanating from the single storage unit port of the scientific processor into selected individual high performance storage units of said plurality; and a second direction communication means coupled between the plurality of high performance storage unit ports and the single storage unit port of the scientific processor to provide a second path for returning information read from selected individual high performance storage units of said plurality to the scientific processor via said single storage unit port to thereby provide a digital data processing system capable of storage expansion while maintaining a scientific processor design having a single storage unit port.
Claim 3
Dependent Claim 86 words
The invention as set forth in claim 1 wherein said first-in, first-out memory stack means comprises a first portion of n+1 locations for storing address information, a second portion of n+1 locations for storing function information, and a third portion of n+1 locations for storing the data to be written, wherein n=the maximum number of memory requests that may be received by the multiple unit adapter without an acknowledgement by said multiple unit adapter of the receipt of such requests being made to said scientific processor.
Claim 4
Dependent Claim 79 words
The invention as set forth in claim 2 wherein the first, second and third portions of said memory stack each have an equal number of locations and correspondence between identical locations of all of the portions, such that the address information stored in a particular location of the first portion pertains to the function information stored in a corresponding location of the second portion and also to the data information stored in a corresponding location of the third portion.
Claim 5
Dependent Claim 62 words
The invention as set forth in claim 3 wherein an address decoding means is coupled to the first portion of said memory stack means whereby the addresses stored in that portion may be decoded to provide destination directions for storing the function information and the write data information contained in corresponding locations of the second and third portions of the memory stack.
Claim 6
Dependent Claim 35 words
The invention as set forth in claim 4 wherein a stack pointer means is coupled to the memory stack means to keep track of the information written into and read from said memory stack means.
Claim 7
Dependent Claim 47 words
The invention as set forth in claim 5 wherein said stack pointer means includes a load stack (I) pointer portion for indicating the stack location which has just received information and a read stack pointer (O) portion for indicating the stack location which has just transmitted information.
Claim 8
Dependent Claim 64 words
The invention as set forth in claim 6 wherein input advancing means are associated with the load stack pointer (I) portion of the stack pointer means to increment it each time an access request is received and output advancing means are associated with the read stack pointer (O) portion of the stack pointer means to decrement it each time an access request is satisfied.
Claim 9
Dependent Claim 49 words
The invention as set forth in claim 4 wherein a high performance storage unit request counter means is associated with the decoder means to count the memory access requests to said high performance storage units received by and the memory access requests satisfied by said multiple unit adapter means.

References Cited (Backward Citations)

US3413613A Cited
US4016545A Cited
US4034347A Cited
US4062059A Cited
US4115851A Cited
US4101960A Cited
US4268903A Cited
US4151598A Cited
US4228500A Cited
US4288860A Cited
US4399507A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-01-25 1991-07-27 1992-01-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-01-25 1995-07-27 1996-01-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-01-25 1999-07-27 2000-01-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag