Back to results
US 5,333,295 AGranted
Memory control system
AssigneeDallas Semiconductor Corporation
InventorWilliam J. Podkowa
Life of this patent
Estimating the term…
Abstract
Preferred embodiments have an external RAM controlled by logic on an internal RAM with overlapping address space. Read requests from addresses in the overlapping portion are directed to internal RAM only by controlling the output enable signal of external RAM; contrarily, writes to addresses in the overlapping portion proceed in both internal and external RAM simultaneously.
Claims20
A memory control system, comprising:
- (a) a first memory with at least one first address, wherein said first address(es) have K number of bits;
- (b) a second memory with at least one second address, wherein said second address(es) have N number of bits, and wherein N is greater than K;
- (c) an address bus to carry address(es) having N bits, said address bus connected to said first and second memories with said first memory connected to receive a subset of size K number of bits of the N number of bits bits of said address bus:
- (d) detect circuitry connected to receive (N-K) number of bits from said address bus which are exclusive of said subset of size K;
- and
- (e) delay circuitry coupled to said first memory and said detect circuitry, said delay circuitry creates a first delay to delay output of said first memory when said detect circuitry indicates that said (N-K) number of bits on said address bus have changed from a portion of an address outside of said first memory to a portion of an address in said first memory, said first delay occurring only in conjunction with said (N-K) number of bits on said address bus having changed from said portion of said address outside said first memory to said portion of said address in said first memory.
3 more elements
A memory control system, comprising:
- (a) a first memory with an address space;
- (b) a second memory with an address space, a first portion of said address space of said first memory overlapping a second portion of said address space of said second memory;
- (c) control circuitry that permits write access to said first portion of said address space of said first memory and said second portion of said address space of said second memory, said control circuitry permits read access to said first portion of said address space of said first memory and does not permit read access to said second portion of said address space of said second memory;
- and
- (d) said control circuitry creates a delay to delay output of said first memory when read access for said first portion of said address space of said first memory is requested after read access for said address space of said second memory which is outside of said second portion of said address space of said second memory, said delay occurs only when read access for said first portion of said address space of said first memory is requested after read access for said address space of said second memory which is outside of said second portion of said address space of said second memory.
2 more elements
A method of memory address mapping, comprising the steps of:
- (a) providing addresses having N number of bits;
- (b) partitioning said addresses having N number of bits into subsets of K number of bits and (N-K) number of bits;
- (c) coupling read request addresses having a first sequence of bits in said subset of size K with a first memory;
- (d) coupling read request addresses having a second sequence of bits in said subset of size (N-K) number of bits differing from said first sequence of bits with a second memory that is different from said first memory memory, and
- (e) creating a first delay to delay output of said first memory when read request address for said first sequences of bits differs from said second sequence of bits.
2 more elements
Dependencies are inferred from the claim text.