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:
Nov. 11, 1997

Filed:

Sep. 18, 1991
Applicant:
Inventor:

William J Kass, Easley, SC (US);

Assignee:

NCR Corporation, Dayton, OH (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
395411 ; 345412 ;
Abstract

A split-range address detector and translator for interfacing a system processor with a memory array. The split-range detector generates a select signal for the memory array whenever an input address received from the system processor resides in either of two, non-contiguous, address ranges. The split-range detector includes a first range detector which generates a first range detection signal when the address received from the system processor is within a first, lower, range of addresses, and a second range detector which generates a second range detection signal when the input address is within a second, upper, range of addresses. The output signals are combined together to produce the select signal for the memory array. The address ranges are defined by upper and lower address limits stored within programmable registers. The address translator includes subtraction logic which determines the size of the address gap between the two address ranges from the stored address limits and generates a translated address by subtracting the size of the address gap from the input address. A bus multiplexer responsive to the second range detection signal provides the input address information to the memory array when the input address is within the lower address range and provides the translated address to the memory array when the input address is within the upper range of addresses. Thus, addresses received from the system processor are mapped into a single contiguous address space within the memory array.


Find Patent Forward Citations

Loading…