MEMORY CONTROLLER, NONVOLATILE MEMORY DEVICE, ACCESS DEVICE, AND NONVOLATILE MEMORY SYSTEM
First Claim
1. A memory controller which is connected to a nonvolatile memory having a plurality of physical blocks of a data erasing unit, and writes and reads data to and from said nonvolatile memory in accordance with a file ID designated from an outside, comprising:
- at least two external interfaces;
a capacity parameter generation part for generating a capacity parameter related to a remaining capacity of said nonvolatile memory in writing data to said nonvolatile memory and deleting data in said nonvolatile memory via one of said external interfaces and in initialization; and
a capacity parameter notification part for retaining the capacity parameter generated by said capacity parameter and notifying the outside of the capacity parameter via at least the other external interface.
1 Assignment
0 Petitions
Accused Products
Abstract
It has been difficult for an access device to obtain a remaining capacity of a memory from a nonvolatile memory device having a plurality of interfaces. A capacity parameter generation part 127 and a capacitor parameter notification part 128 are provided in a memory controller 120. When data is written or deleted, the capacity parameter generation part 127 generates a capacity parameter based on a physical region management table 125. The capacity parameter notification part 128 sends the generated capacity parameter to an access device 200. The access device 200 obtains a remaining capacity of the nonvolatile memory device 100 from the received capacity parameter.
-
Citations
18 Claims
-
1. A memory controller which is connected to a nonvolatile memory having a plurality of physical blocks of a data erasing unit, and writes and reads data to and from said nonvolatile memory in accordance with a file ID designated from an outside, comprising:
-
at least two external interfaces; a capacity parameter generation part for generating a capacity parameter related to a remaining capacity of said nonvolatile memory in writing data to said nonvolatile memory and deleting data in said nonvolatile memory via one of said external interfaces and in initialization; and a capacity parameter notification part for retaining the capacity parameter generated by said capacity parameter and notifying the outside of the capacity parameter via at least the other external interface. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A nonvolatile memory device which comprises:
- a nonvolatile memory having a plurality of physical blocks of a data erasing unit; and
a memory controller, and stores and reads data in accordance with a file ID designated from an outside, whereinsaid memory controller includes; at least two external interfaces; a capacity parameter generation part for generating a capacity parameter related to a remaining capacity of said nonvolatile memory in writing data to said nonvolatile memory and deleting data in said nonvolatile memory both via one of said external interfaces and in initialization; and a capacity parameter notification part for retaining the capacity parameter generated by said capacity parameter and notifying the outside of the capacity parameter via at least the other external interface. - View Dependent Claims (7, 8, 9, 10)
- a nonvolatile memory having a plurality of physical blocks of a data erasing unit; and
-
11. A nonvolatile memory system comprising:
- a plurality of access devices; and
a nonvolatile memory device for storing and reading data in accordance with a file ID designated from said access device, wherein;said nonvolatile memory device includes;
a nonvolatile memory having a plurality of physical blocks of data erasing units; and
a memory controller; andsaid memory controller includes; a plurality of external interfaces connected to said each access device; a capacity parameter generation part for generating a capacity parameter related to a remaining capacity of said nonvolatile memory when any one of said access devices writes data to said nonvolatile memory and deletes data in said nonvolatile memory both via one of said external interfaces and when initialization is executed; and a capacity parameter notification part for retaining the capacity parameter generated by said capacity parameter and notifying other access device of the capacity parameter via at least the other external interface. - View Dependent Claims (12, 13, 14, 15, 16)
- a plurality of access devices; and
-
17. An access device used by being connected to a nonvolatile memory device having at least two external interfaces and a nonvolatile memory, wherein
said access device reads and writes data by designating a file ID to said nonvolatile memory device, receives a capacity parameter from said nonvolatile memory device, and calculates a remaining capacity of said nonvolatile memory device by using said capacity parameter.
Specification