Data processor with flash memory, and method for accessing flash memory
First Claim
Patent Images
1. A data processor, comprising:
- a flash memory that stores a plurality of types of data therein;
a random access memory (RAM) that stores record data information therein; and
a controller that can access the flash memory and the RAM,wherein the record data information indicates a head address in the flash memory and a data length corresponding to latest data of each of the plurality of types of data, andwherein the controller reads, from the flash memory, the latest data of a type of a reading target among the plurality of types of data, with reference to the record data information.
2 Assignments
0 Petitions
Accused Products
Abstract
A data processor includes a flash memory that stores a plurality of types of data therein, a random access memory that stores record data information therein, and a controller that can access the flash memory and the RAM. The record data information indicates a head address in the flash memory and a data length corresponding to latest data of each of the plurality of types of data. The controller reads, from the flash memory, the latest data of a type of a reading target among the plurality of types of data, with reference to the record data information.
-
Citations
20 Claims
-
1. A data processor, comprising:
-
a flash memory that stores a plurality of types of data therein; a random access memory (RAM) that stores record data information therein; and a controller that can access the flash memory and the RAM, wherein the record data information indicates a head address in the flash memory and a data length corresponding to latest data of each of the plurality of types of data, and wherein the controller reads, from the flash memory, the latest data of a type of a reading target among the plurality of types of data, with reference to the record data information. - View Dependent Claims (2, 3, 4, 5, 6, 20)
-
-
7. A data processor, comprising:
-
a flash memory; a RAM that stores therein free space information indicating a head address of a free space in the flash memory; and a controller that can access the flash memory and the RAM, wherein the controller writes new data to a head of the free space with reference to the free space information, when writing the new data to the flash memory. - View Dependent Claims (8, 9)
-
-
10. A method of accessing a flash memory, comprising:
-
reading latest data for each identifier from the flash memory; creating record data including a head address in the flash memory and a data length in response to each of the read latest data; storing the record data into a random access memory (RAM), with respect to each of the identifier; acquiring an identifier of a reading target; reading the record data corresponding to the identifier of the reading target from the RAM; and reading data of the reading target from the flash memory based on the read record data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification