The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 02, 1982

Filed:

Aug. 13, 1979
Applicant:
Inventor:

Kenneth R Hawley, Ventura, CA (US);

Assignee:

Bunker Ramo Corporation, Oak Brook, IL (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
364200 ;
Abstract

A method and apparatus for addressing memory locations in a random access memory system having m address lines and 2 Exp(m+n) address locations. The random access memory system is divided into a plurality of 2 Exp(n) memory modules, each memory module having 2 Exp(m) memory locations. Each of the memory modules is divided into 2 Exp(n) groups of 2 Exp(m-n) memory locations. In a specific embodiment in which m=15 and n=4, each memory module contains 2 Exp(15) or 32,768 address locations, and the sixteen memory modules together contain 524,288 address locations. Each memory module is divided into 2 Exp(4) or sixteen groups of memory locations. The first or most significant 4 bits of a 15 bit address word are used to address one of the sixteen groups of memory locations and also to address a particular memory module containing the addressed group. This is accomplished in an address translation logic unit which is preprogrammed so that the first four bits enable a particular memory module containing the addressed group of memory locations. Thus, the first four bits actually are used to address 256 possible groups of memory locations (sixteen groups in each of sixteen memory modules). By appropriately programming the address translation logic unit, sixteen groups of discontinuous memory spaces in the sixteen memory modules can be directly accessed by a computer central processing unit (CPU).


Find Patent Forward Citations

Loading…