Claims
- 1. In a processor controlled system having a processor and at least one memory, said processor providing an N bit address line, said N bit address line being dividable into an A bit higher order address, and a N-A bit lower order address, K bits of said lower order address being used to selectively enable said memory, and up to N-K bits of said N bit address line being used to specify a desired data address in said memory, said memory having L address line inputs for specifying 2.sup.L data addresses in said memory, said L address lines being dividable into a C bit higher order address and an L-C bit lower order address, a first data of said string of data to be stored at a first memory address, and remaining data of said string of data to be stored at consecutive memory addresses, an improved method for addressing said memory for storing said string of data, comprising:
- (a) setting the value of A to equal L-C;
- (b) setting the value of K to equal N-L;
- (c) providing said A bit higher order address from said processor to said memory as said L-C bit lower order address;
- (d) providing up to N-A-K bits of said N-A bit lower order address from said processor to said memory as said C bit higher order address, where N-A-K equals C;
- (e) setting said A bit higher order address and said N-A-K bits of said N-A bit lower order address to point to said first memory address;
- (f) enabling said memory using up to said K bits of said N-A bit lower order address;
- (g) transferring said first data to said memory;
- (h) altering said A bit higher order address;
- (i) transferring a next data of said string of data to said memory; and
- (j) repeating steps (h) and (i) until said string of data has been transferred to said memory.
- 2. The method of claim 1 wherein N equals 16 and A equals 8.
- 3. The method of claim 1 wherein L equals 11 and C equals 3.
- 4. The method of claim 3 wherein N equals 16 and A equals 8.
- 5. In a processor controlled system having a processor and at least one memory, said processor providing an N bit address line, said N bit address line being dividable into an A bit higher order address, and a N-A bit lower order address, K bits of said lower order address being used to selectively enable said memory, and up to N-K bits of said N bit address line being used to specify a desired data address in said memory, said memory having L address line inputs for specifying 2.sup.L data addresses in said memory, said L address lines being dividable into a C bit higher order address and an L-C bit lower order address, a first data of said string of data to be stored at a first memory address, and remaining data of said string of data to be stored at consecutive memory addresses, an improved method for addressing said memory for retrieving said string of data, comprising:
- (a) setting the value of A to equal L-C;
- (b) setting the value of K to equal N-L;
- (c) providing said A bit higher order address from said processor to said memory as said L-C bit lower order address;
- (d) providing up to N-A-K bits of said N-A bit lower order address from said processor to said memory as said C bit higher order address, where N-A-K equals C;
- (e) setting said A bit higher order address and said N-A-K bits of said N-A bit lower order address to point to said first memory address;
- (f) enabling said memory using up to said K bits of said N-A bit lower order address;
- (g) retrieving said first data from said memory;
- (h) altering said A bit higher order address;
- (i) retrieving a next data of said string of data from said memory; and
- (j) repeating steps (h) and (i) until said string of data has been retrieved from said memory.
- 6. A method of claim 5 wherein N equals 16 and A equals 8.
- 7. The method of claim 5 wherein L equals 11 and C equals 8.
- 8. The method of claim 7 wherein N equals 16 and A equals 3.
Parent Case Info
This is a divisional application of U.S. Pat. application Ser. No. 027,635 filed Mar. 18, 1987, now U.S. Pat. No. 4,924,441, issued May 8, 1990, by Jeffrey Inskeep, entitled "Improved Method and Apparatus for Memory Addressing and Control."
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
4282584 |
Brown et al. |
Aug 1981 |
|
4794517 |
Jones et al. |
Dec 1988 |
|
Divisions (1)
|
Number |
Date |
Country |
Parent |
27635 |
Mar 1987 |
|