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

Memory control structure for a pipelined mini-processor system

Assignee: International Business Machines Corp
•
Filing: 1976-06-07
•
Granted: 1978-06-13
•
Expires: 1996-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A memory control structure for a pipe-lined mini-processor which allows the processor to work with relatively slow memories without degradation of performance. The memory structure includes a memory selector which provides an interface between the processor output and the inputs of a plurality of memories of different types and speeds. The memory selector receives address and control information from the processor and generates the timing and selection signals for the memories. The memory structure also includes fan-in circuitry connected to the outputs of all the memories. The fan-in circuitry includes latches for sampling the output of each memory and multiplexing the memory outputs onto a single data bus for transfer of data from the memories to the processor.

Inventors

  • 👤 Richard Alan Vrba

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 10:19
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4234; G06F13/4243

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 196 words
In a word processing system including a pipelined processor having an input bus, a system clock, and an output bus, and including a plurality of random access memory blocks and a plurality of read only storage memory blocks, said random access memory blocks and said read only storage memory blocks having different operating characteristics, a memory control system interconnected to said processor and said memory blocks for controlling access to the memory blocks by the processor, wherein the memory control system comprises: means for receiving clock signals from said processor; means responsive to said clock signals for generating memory cycle timing signals having a plurality of frequencies required to operate said memory blocks; means for receiving an address and an instruction from said processor; decoding means responsive to said address and instruction for generating and applying power selection signals and one of said memory cycle timing signals only to the memory block which contains the address equivalent to the address received from said processor; and sampling means for latching the output of the selected memory block onto the input bus to the processor concurrent with the receipt of the next address and instruction from the processor.
Claim 2
Dependent Claim 196 words
In a word processing system including a pipelined processor having an input bus, a system clock, and an output bus, and including a plurality of random access memory blocks and a plurality of read only storage memory blocks, said random access memory blocks and said read only storage memory blocks having different operating characteristics, a memory control system interconnected to said processor and said memory blocks for controlling access to the memory blocks by the processor, wherein the memory control system comprises: means for receiving clock signals from said processor; means responsive to said clock signals for generating memory cycle timing signals having a plurality of frequencies required to operate said memory blocks; means for receiving an address and an instruction from said processor; decoding means responsive to said address and instruction for generating and applying power selection signals and one of said memory cycle timing signals only to the memory block which contains the address equivalent to the address received from said processor; and sampling means for latching the output of the selected memory block onto the input bus to the processor concurrent with the receipt of the next address and instruction from the processor.
Claim 3
Dependent Claim 28 words
The memory control system of claim 1 including latching means for expanding the total memory space addressable by the processor by decoding the processor's instruction as an address.
Claim 4
Dependent Claim 42 words
The memory control system of claim 1 further including external access means for inhibiting access by said processor to selected ones of said memory blocks and enabling access to said selected ones of said memory blocks by devices independent of said processor.
Claim 5
Dependent Claim 34 words
The memory control system of claim 1 further including signal means for defining said random access memory blocks as instruction space to permit diagnostic programs to be executed from said random access memory blocks.
Claim 6
Dependent Claim 33 words
The memory control system of claim 1 further including signal means for defining said read only storage memory blocks as data space to permit cyclic redundancy checking of the contents thereof for error.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag