Memory flash card reader employing an indexing scheme
First Claim
Patent Images
1. A memory flash card reader for writing to and reading from a memory flash card comprising:
- a processor for receiving at least one request from a host system;
an index comprising information regarding sectors of the memory flash card wherein the processor may utilize the index to determine sectors of the memory flash card that are available for writing, erasing and reading, the index further comprising a write look up, table, a read look up table and a physical usage table;
a block copy and recycling first-in-first-out unit (FIFO); and
at least one card controller coupled to the processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory flash card reader includes a processor for receiving at least one request from a host system, an index comprising information regarding sectors of the memory flash card wherein the processor may utilize the index to determine sectors of the memory flash card that are available for programming, reprogramming, or reading, and at least one card controller coupled to the processor.
-
Citations
32 Claims
-
1. A memory flash card reader for writing to and reading from a memory flash card comprising:
-
a processor for receiving at least one request from a host system; an index comprising information regarding sectors of the memory flash card wherein the processor may utilize the index to determine sectors of the memory flash card that are available for writing, erasing and reading, the index further comprising a write look up, table, a read look up table and a physical usage table; a block copy and recycling first-in-first-out unit (FIFO); and at least one card controller coupled to the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of managing a flash memory comprising the steps of:
-
receiving at least one request from a host system in a processor within a flash memory controller; determining which sectors of the flash memory are available for writing, erasing and reading utilizing the processor and an index coupled to the processor, the index comprising a write look up table, a read look up table and a physical usage table; recycling obsolete blocks copy and recycling first-in-first-out unit (FIFO) after a block sector copy process; and writing, erasing and reading to a flash memory card through at least one card controller coupled to the processor. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification