Flash memory apparatus and access method to flash memory
First Claim
1. A flash memory apparatus for storing data aggregate having a plurality of types of data in and reproduce the data aggregate from a flash memory via a plurality of ports, comprising:
- a plurality of access request means for requesting to write data in one block of the flash memory by aligning a writing position of one block data with a page unit on a data type basis of the flash memory when the data classified by type inputted via the ports corresponding to the access request means on the one-to-one basis are stored to reach an amount relative to one block of the flash memory; and
access control means for writing the data in the flash memory during time division allocated per port based on the requests incited by the respective access request means.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a flash memory apparatus for storing data aggregate having a plurality of types of data in and reproduce the data aggregate from a flash memory via a plurality of ports. The flash memory apparatus includes a plurality of access request units configure to request to write data in one block of the flash memory by aligning a writing position of one block data with a page unit on a data type basis of the flash memory when the data classified by type that are inputted via the ports corresponding to the access request units on the one-to-one basis are stored to reach an amount relative to one block of the flash memory, and an access controller configured to write the data in the flash memory during time division allocated per port based on the requests incited by the respective access request units.
40 Citations
7 Claims
-
1. A flash memory apparatus for storing data aggregate having a plurality of types of data in and reproduce the data aggregate from a flash memory via a plurality of ports, comprising:
-
a plurality of access request means for requesting to write data in one block of the flash memory by aligning a writing position of one block data with a page unit on a data type basis of the flash memory when the data classified by type inputted via the ports corresponding to the access request means on the one-to-one basis are stored to reach an amount relative to one block of the flash memory; and access control means for writing the data in the flash memory during time division allocated per port based on the requests incited by the respective access request means. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for accessing to a flash memory on storing and reproducing data aggregate having a plurality of types of data via a plurality of ports, comprising:
-
a first step of requesting to write data in one block of the flash memory by aligning a writing position of one block data with a page unit on a data type basis in the flash memory when the data classified by type that are inputted via the ports corresponding to the access request means on the one-to-one basis are stored to reach an amount relative to one block of the flash memory; and a second step of writing the data in the flash memory during time division allocated per port based on the requests incited by the first step.
-
-
7. A flash memory apparatus for storing data aggregate having a plurality of types of data in and reproduce the data aggregate from a flash memory via a plurality of ports, comprising:
-
a plurality of access request units configure to request for writing data in one block of flash memory by aligning a writing position of one block data with a page unit on a data type basis in the flash memory when the data classified by type that are inputted via the ports corresponding to the access request units on the one-to-one basis are stored to reach an amount relative to one block of the flash memory; and an access controller configured to write the data in the flash memory during time division allocated per port based on the requests incited by the respective access request units.
-
Specification