Claims
- 1. A data processing system comprising:a DRAM having a plurality of banks; and a processor, wherein said processor is enabled to perform a first access to a first bank of said DRAM and then perform a second access to a bank different from said first access and thereafter perform a third access to said first bank, wherein when the value of a row address in said first access is different from the value of a row address in said third access, said processor outputs a row address and a column address to said DRAM in said third access, and wherein when the value of a row address in said first access is identical with the value of a row address in said third access, said processor outputs a column address without outputting a row address to said DRAM in said third access.
- 2. A data processing system according to claim 1, wherein said DRAM is a synchronous dynamic memory.
- 3. A data processing system comprising:a DRAM having a plurality of banks; and a processor, wherein said processor is enabled to perform a first access to a first bank of said DRAM and then perform a second access to a bank different from said first access, and thereafter perform a third access to said first bank, wherein when the value of a row address in said first access is different from the value of a row address in said third access, said processor outputs a column address a first period of time or more after said processor starts an access request to said DRAM, and wherein when the value of a row address in said first access is identical with the value of a row address in said third access, said processor outputs a column address is second period to time or more after said processor starts an access request, said first period of time being longer than said second period of time.
- 4. A data processing system according to claim 3, wherein during said first period of time, said processor outputs a row address to said DRAM.
- 5. A data processing system according to claim 3, wherein said DRAM is a synchronous dynamic memory.
- 6. A data processing system comprising:a DRAM having a plurality of banks; a processor; and a controller connected to said DRAM and said processor, wherein said controller inputs an address outputted by said processor, wherein said controller is enabled to output an address for a first access to a first bank of said DRAM and then output an address for a second access to a bank different from said first bank, and thereafter output an address for a third access to said first bank, wherein when the value of a row address of said DRAM in said first access is different from the value of a row address in said third access, said controller outputs a row address and a column address to said DRAM in said third access, and wherein when the value of the row address of said DRAM in said first access is identical with the value of the row address in said third access, said controller outputs a column address without outputting a row address to said DRAM in said third access.
- 7. A data processing system according to claim 6, wherein said DRAM is a synchronous dynamic memory.
- 8. A data processing system comprising:a DRAM having a plurality of banks; a processor; and a controller connected to said DRAM and said processor, wherein said controller inputs an address outputted by said processor, wherein said controller is enabled to output an address for a first access to a first bank of said DRAM and then output an address for a second access to a bank different from said first bank, and thereafter output an address for a third access to said first bank, wherein when the value of a row address of said DRAM in said first access is different from the value of a row address of said DRAM in said third access, said controller outputs a column address a first period of time or more after said controller starts an access request to said DRAM, and wherein when the value of the row address of said DRAM in said address of said DRAM in said third access, said controller outputs a column address a second period of time or more after said controller starts an access request, said first period of time being longer than said second period of time.
- 9. A data processing system according to claim 8, wherein in said first period of time, said processor outputs a row address to said DRAM.
- 10. A data processing system according to claim 8, wherein said DRAM is a synchronous dynamic memory.
Priority Claims (1)
Number |
Date |
Country |
Kind |
5-223079 |
Sep 1993 |
JP |
|
Parent Case Info
This is a continuation of application Ser. No. 09/188,902, filed Nov. 10, 1998, now U.S. Pat. No. 6,154,807; which is a continuation of Ser. No. 08/815,600, filed Mar. 12, 1997, now U.S. Pat. No. 5,873,122, which is a continuation of application Ser. No. 08/301,887, filed Sep. 7, 1994, now abandoned.
US Referenced Citations (11)
Non-Patent Literature Citations (2)
Entry |
“Performance analysis for a cache system with different DRAM” Electrical and Computer Engineering, 1993 Conference. |
“Implementation of a sub-10 ns serial access mode to a standard”., Custom Integrated Circuits Conference. 1993 IEEE Conf. 1991. |
Continuations (3)
|
Number |
Date |
Country |
Parent |
09/188902 |
Nov 1998 |
US |
Child |
09/641913 |
|
US |
Parent |
08/815600 |
Mar 1997 |
US |
Child |
09/188902 |
|
US |
Parent |
08/301887 |
Sep 1994 |
US |
Child |
08/815600 |
|
US |