Claims
- 1. A storage device employing a flash memory which is divided into a plurality of physical sectors identified by physical addresses, wherein said flash memory carries out a write operation of a write data into a selected one of said plurality of physical sectors in response to a logical address accompanied with said write data from a host system, said storage device including:a memory controller which generates a physical address in response to said host logical address for said data write operation of said write data from said host system, wherein said memory controller carries out a physical address calculation, using a preceding value related to a preceding physical address for a preceding data write operation and using a modifying value for a current data write operation, and said memory controller generates a current physical address for said current data write operation based upon said physical address calculation, and wherein said memory controller carries out said preceding data write operation in which a preceding write data from said host system is written into said selected one of said plurality of physical sectors identified by said preceding physical address generated from a preceding host logical address, and said memory controller carries out said current data write operation in which a current write data from said host system is written into another selected sector of said plurality of physical sectors identified by said current physical address generated from a current host logical address that is identical to said preceding host logical address.
- 2. A storage device according to claim 1,wherein said modifying value for said current data write operation is an increment value.
- 3. A video device according to claim 1,wherein said preceding value that is related to said preceding physical address for said preceding data write operation is stored in a pointer of said memory controller for said physical address calculation for said current data write operation.
- 4. A video device according to claim 2,wherein said preceding value that is related to said preceding physical address for said preceding data write operation is stored in a pointer of said memory controller for said physical address calculation for said current data write operation.
- 5. A storage device according to claim 1,wherein said memory controller increments said preceding value by said modifying values to generate said current physical address.
- 6. A storage device according to claim 5,wherein said modifying value is “1”.
Priority Claims (4)
Number |
Date |
Country |
Kind |
3-310848 |
Nov 1991 |
JP |
|
3-314297 |
Nov 1991 |
JP |
|
4-31756 |
Feb 1992 |
JP |
|
4-99891 |
Apr 1992 |
JP |
|
Parent Case Info
This application is a continuation of U.S. application Ser. No. 10/046,413, filed Jan. 16, 2002, now U.S. Pat. No. 6,567,334, which is a continuation of U.S. application Ser. No. 09/866,622, filed May 30, 2001, now U.S. Pat. No. 6,347,051; which, in turn, is a continuation of U.S. application Ser. No. 09/660,648, filed Sep. 12, 2000, now U.S. Pat. No. 6,341,085; which, in turn, is a continuation of U.S. application Ser. No. 08/782,344, filed Jan. 13, 1997, now U.S. Pat. No. 6,130,837; and which, in turn, is a continuation of U.S. application Ser. No. 07/981,438, filed Nov. 25, 1992, now U.S. Pat. No. 5,644,539; and the entire disclosures of which are incorporated herein by reference.
US Referenced Citations (50)
Foreign Referenced Citations (29)
Number |
Date |
Country |
2840305 |
Mar 1980 |
DE |
3200872 |
Jul 1983 |
DE |
0392895 |
Oct 1990 |
EP |
0492106 |
Jul 1992 |
EP |
0522780 |
Jan 1993 |
EP |
0569040 |
Nov 1993 |
EP |
0615193 |
Sep 1994 |
EP |
2251323 |
Jul 1992 |
GB |
2251324 |
Jul 1992 |
GB |
62-036799 |
Feb 1987 |
JP |
1-235075 |
Sep 1989 |
JP |
1251372 |
Oct 1989 |
JP |
1292455 |
Nov 1989 |
JP |
2-189790 |
Jul 1990 |
JP |
2-292798 |
Dec 1990 |
JP |
3-25798 |
Feb 1991 |
JP |
3-30034 |
Feb 1991 |
JP |
3127116 |
May 1991 |
JP |
3-283094 |
Dec 1991 |
JP |
4-123243 |
Apr 1992 |
JP |
4-243096 |
Aug 1992 |
JP |
5-27924 |
Feb 1993 |
JP |
5-027924 |
Feb 1993 |
JP |
5-028039 |
Feb 1993 |
JP |
5-204561 |
Aug 1993 |
JP |
5-241741 |
Sep 1993 |
JP |
4916149 |
Jun 1997 |
JP |
WO9218928 |
Oct 1992 |
WO |
WO9311491 |
Jun 1993 |
WO |
Non-Patent Literature Citations (4)
Entry |
Patent Abstracts of Japan, vol. 10, No. 30, Feb. 5, 1986. |
Computer Technology Review, “Flash Memory for Top Speeds in Mobile Computing”, vol. 12, No. 7, Jun. 1992, pp. 36-37. |
Communications of the Association for Computing Machinery, “Asymmetric Memory Hierarchies”, vol. 16, No. 4, Apr. 1973, pp. 213-222. |
Fujio Masuoka, “256K bit EEPROM going as far as substituting with the ultraviolet rays erasing type EPROM —Just providing erasing gates with the EPROM”, Nikkei Electronics, Jul. 29, 1985, No. 374, pp. 195-209; Nikkei-McGraw-Hill. |
Continuations (5)
|
Number |
Date |
Country |
Parent |
10/046413 |
Jan 2002 |
US |
Child |
10/409080 |
|
US |
Parent |
09/866622 |
May 2001 |
US |
Child |
10/046413 |
|
US |
Parent |
09/660648 |
Sep 2000 |
US |
Child |
09/866622 |
|
US |
Parent |
08/782344 |
Jan 1997 |
US |
Child |
09/660648 |
|
US |
Parent |
07/981438 |
Nov 1992 |
US |
Child |
08/782344 |
|
US |