BRIEF DESCRIPTION OF THE DRAWINGS
The above and other objects, advantages and features of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
FIG. 1 is a block diagram showing a memory controller and peripheral circuitry thereof according to an embodiment of the present invention;
FIG. 2 is a schematic diagram showing a cellular phone as an example of an apparatus having the memory controller according to an embodiment of the present invention;
FIG. 3 is a state transition diagram of a memory that is controlled by the memory controller according to an embodiment of the present invention;
FIG. 4 is a timing chart showing an operation when the memory controller according to an embodiment of the present invention compares addresses at a timing T3;
FIG. 5 is a timing chart explaining a read command READ and a read command with auto pre-charge READA;
FIG. 6 is a timing chart explaining a difference in operations of READ and READA if consecutive access requests are for different banks;
FIG. 7 is a flowchart showing an operation when the memory controller according to an embodiment of the present invention compares addresses at the timing T3;
FIG. 8 is a flowchart showing an operation when the memory controller according to an embodiment of the present invention compares addresses at a timing T5;
FIG. 9.is a timing chart showing an operation when the memory controller according to an embodiment of the present invention compares addresses at the timing T5;
FIG. 10 is a view showing a conventional memory controller;
FIG. 11 is a block diagram showing a SDRAM of 128 Mbits (2M words×16 bits×4 banks) as an example of a conventional memory;
FIG. 12 is a view showing a state transition of a conventional memory;
FIG. 13 is a timing chart for explaining a conventional memory control operation focusing on speed, when performing a consecutive read without pre-charging after a read operation; and
FIG. 14 is a timing chart for explaining a conventional memory control operation focusing on speed, when performing a READA command with auto pre-charge.