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

Memory interface device with processing capability

Assignee: Motorola Solutions Inc
•
Filing: 1977-01-03
•
Granted: 1981-01-27
•
Expires: 1997-01-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An interface device to provide a data and address path between a data processor, a memory and peripheral devices. The interface device includes an internal arithmetic and logic unit to provide a means for generating and/or modifying addresses for the memory or peripheral devices. The device further includes a plurality of registers for temporarily storing data or addresses as well as information associated with addressing functions, for example, program counter, index register, stack pointer and page addresses. The interface device may be used singly or in combination with like devices as in a slice processing system.

Inventors

  • 👤 Jack L. Anderson
  • 👤 Thomas J. Balph

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 22:17
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 250 words
In a system having a central processor including an arithmetic logic unit (ALU), and a memory unit (MU), a memory interface device between said central processor and said memory unit comprising: (a) means coupling said central processor and said memory interface device for transmitting memory address information between said central processor and said memory interface device, (b) means coupling said memory interface device and said memory unit for transmitting memory address information between said memory interface device and said memory unit; (c) arithmetic and logic means within said memory interface device for arithmetically or logically operating on said address information, in response to control signals from other system elements, to generate an address to be transmitted to said memory unit; (d) a register file within said memory interface device, said register file including a plurality of registers; (e) means coupled to said arithmetic and logic means and to said register file for alternatively, selectively, providing an address to be transmitted to said memory unit from either a register within said register file, or a generated address from said arithmetic and logic means; (f) means coupled to said means for providing an address for transmitting a selected one of the provided addresses from said memory interface device to said memory unit, and (g) means for transmitting data between said memory interface device and said memory unit for storage or retrieval of such data in said memory unit at a location defined by the address transmitted thereto from said memory interface device.
Claim 2
Dependent Claim 250 words
In a system having a central processor including an arithmetic logic unit (ALU), and a memory unit (MU), a memory interface device between said central processor and said memory unit comprising: (a) means coupling said central processor and said memory interface device for transmitting memory address information between said central processor and said memory interface device, (b) means coupling said memory interface device and said memory unit for transmitting memory address information between said memory interface device and said memory unit; (c) arithmetic and logic means within said memory interface device for arithmetically or logically operating on said address information, in response to control signals from other system elements, to generate an address to be transmitted to said memory unit; (d) a register file within said memory interface device, said register file including a plurality of registers; (e) means coupled to said arithmetic and logic means and to said register file for alternatively, selectively, providing an address to be transmitted to said memory unit from either a register within said register file, or a generated address from said arithmetic and logic means; (f) means coupled to said means for providing an address for transmitting a selected one of the provided addresses from said memory interface device to said memory unit, and (g) means for transmitting data between said memory interface device and said memory unit for storage or retrieval of such data in said memory unit at a location defined by the address transmitted thereto from said memory interface device.
Claim 3
Dependent Claim 42 words
A memory interface device as set forth in claim 1 further comprising at least one further register, said further register being selectively coupled to said memory interface device arithmetic and logic means for storing an output of said arithmetic and logic means.
Claim 4
Dependent Claim 42 words
A memory interface device as set forth in claim 1 further comprising a memory data register, said memory data register selectively coupled to receive said data from said means for transmitting data and for providing data to said means for transmitting data.
Claim 5
Dependent Claim 40 words
A memory interface device as set forth in claim 3 wherein said memory data register is further selectively coupled to said memory interface device arithmetic and logic means for providing data to said memory interface device arithmetic and logic means.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1984-01-27 1984-07-28 1985-01-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1988-01-27 1988-07-28 1989-01-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1992-01-27 1992-07-28 1993-01-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag