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

Memory access system for pipelined data paths to and from storage

Assignee: Unisys Corp
•
Filing: 1989-09-06
•
Granted: 1991-10-22
•
Expires: 2009-09-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A novel memory access system is provided for simultaneously processing request for access to a plurality of memory banks. A plurality of input-output ports are coupled to a read bus and to a write bus which are in turn coupled to the memory banks to be accessed by read and write commands initiated by processors coupled to the I/O ports. Pipeline control means receive the request for access functions from the processors and are operable to resolve conflict between plural request. The pipeline control means sequentially raise either write or read request on control and address buses and generate time slot windows during which subsequent write or read data transfer operations will occur so that data being pipelined on the write and read buses is being simultaneously accessed.

Inventors

  • 👤 James H. Scheuneman
  • 👤 Larry L. Byers
  • 👤 Wayne A. Michaelson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 01:40
CPC Classifications
G; G11; G11C; G11C7/00; G11C7/10; G11C7/1051; G11C7/1063; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/368; G06F13/372; G11C7/1015; G11C7/1039; G11C8/00; G11C8/12

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 201 words
An access system for a main storage unit for simultaneously loading read and write pipelined data paths comprising: a plurality of memory banks, a write bus and a read bus connected to said memory banks, a plurality of I/O ports coupled to said write bus and to said read bus, pipeline control means having address bus means and control bus means coupled to said memory banks and to said I/O ports, processor means coupled to said pipeline control means for raising a plurality of request functions and addresses for the transfer of data on said read bus and said write bus between said memory banks and said I/O ports, said pipeline control means being provided with means for sequentially raising either write or read requests on said control bus means for the transfer of pipelined data on said write bus and said read bus and for generating time slot windows during which a subsequent write or read data transfer operation will occur, and said pipeline control means further comprising means for accessing different memory bank addresses on said address bus during a write or a read operation so that data on said write and said read buses is being accessed simultaneously.
Claim 2
Dependent Claim 201 words
An access system for a main storage unit for simultaneously loading read and write pipelined data paths comprising: a plurality of memory banks, a write bus and a read bus connected to said memory banks, a plurality of I/O ports coupled to said write bus and to said read bus, pipeline control means having address bus means and control bus means coupled to said memory banks and to said I/O ports, processor means coupled to said pipeline control means for raising a plurality of request functions and addresses for the transfer of data on said read bus and said write bus between said memory banks and said I/O ports, said pipeline control means being provided with means for sequentially raising either write or read requests on said control bus means for the transfer of pipelined data on said write bus and said read bus and for generating time slot windows during which a subsequent write or read data transfer operation will occur, and said pipeline control means further comprising means for accessing different memory bank addresses on said address bus during a write or a read operation so that data on said write and said read buses is being accessed simultaneously.
Claim 3
Dependent Claim 34 words
An access system as set forth in claim 1 wherein said plurality of memory banks each comprise address bus input logic coupled to said address bus for receiving said addresses on said address bus.
Claim 4
Dependent Claim 27 words
An access system as set forth in claim 1 which further includes control bus input logic means coupled between said pipeline control means and said memory banks.
Claim 5
Dependent Claim 23 words
An access system as set forth in claim 2 wherein said address bus input logic further includes an address input buffer register means.
Claim 6
Dependent Claim 22 words
An access system as set forth in claim 3 wherein said control bus input logic further includes control input buffer register means.
Claim 7
Dependent Claim 29 words
An access system as set forth in claim 4 wherein said address bus input logic further includes a plurality of bank address select registers, one for each memory bank.
Claim 8
Dependent Claim 25 words
An access system as set forth in claim 6 which further includes a function decode bank control register coupled to each bank address select register.
Claim 9
Dependent Claim 30 words
An access system as set forth in claim 4 wherein said address input buffer registers means comprise an even word and an odd word buffer register for each memory bank.
Claim 10
Dependent Claim 26 words
An access system as set forth in claim 3 which further includes control bus output logic coupled between said pipeline control means and said memory banks.
Claim 11
Dependent Claim 29 words
An access system as set forth in claim 9 wherein said control bus output logic comprises read bus data registers coupled between said read bus and said memory banks.
Claim 12
Dependent Claim 30 words
An access system as set forth in claim 10 wherein said control bus output logic further comprises gating means coupled between said read bus data registers and said memory banks.
Claim 13
Dependent Claim 28 words
An access system as set forth in claim 1 wherein said pipeline control means comprises: write bus logic means for selecting one of said plurality of I/O ports.
Claim 14
Dependent Claim 23 words
An access system as set forth in claim 12 wherein said write bus logic means further includes means for raising a busy signal.
Claim 15
Dependent Claim 28 words
An access system as set forth in claim 12 wherein said write bus logic means further includes means for raising a write bus time slot window enable signal.
Claim 16
Dependent Claim 22 words
An access system as set forth in claim 14 wherein said write bus logic means is coupled to read bus logic means.
Claim 17
Dependent Claim 27 words
An access system as set forth in claim 12 wherein said write bus logic means includes means for raising a read bus time slot window enable signal.
Claim 18
Dependent Claim 27 words
An access system as set forth in claim 16 which further includes delay means coupled between said write bus logic means and said read bus logic means.

References Cited (Backward Citations)

US3573854A Cited
US4731724A Cited
US4853896A Cited
US4891795A Cited
US4845677A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-10-21 1995-04-22 1995-10-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-10-21 1999-04-22 1999-10-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-10-21 2003-04-22 2003-10-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag