Flash memory system with a high-speed flash controller
First Claim
1. A multi media card (MMC) for use with a host device by way of a host bus having a predetermined speed, the MMC comprising:
- a card body having a plurality of pins disposed along an edge thereof for electrical connection to the host bus;
a flash controller coupled to the plurality of pins; and
at least one flash memory device coupled to the flash controller by way of an internal bus,wherein the flash controller comprises means for increasing a throughput of the at least one flash memory device to match the predetermined speed of a the host bus.
2 Assignments
0 Petitions
Accused Products
Abstract
A multi media card (MMC) is disclosed. The MMC includes a flash controller and at least one flash memory device. The flash controller increases the throughput of the at least one flash memory device to match the speed of a host bus coupled to the MMC. The flash controller increases the throughput by performing one or more of performing a read-ahead memory read operation, performing a write-ahead memory write operation, increasing the size of a page register of the at least one flash memory device, increasing the width of a memory data bus, performing a dual-channel concurrent memory read operation, performing a dual-channel concurrent memory write operation, performing a write-cache memory write operation, and any combination thereof.
120 Citations
20 Claims
-
1. A multi media card (MMC) for use with a host device by way of a host bus having a predetermined speed, the MMC comprising:
-
a card body having a plurality of pins disposed along an edge thereof for electrical connection to the host bus; a flash controller coupled to the plurality of pins; and at least one flash memory device coupled to the flash controller by way of an internal bus, wherein the flash controller comprises means for increasing a throughput of the at least one flash memory device to match the predetermined speed of a the host bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A flash memory system comprising:
- a host bus;
a flash controller coupled to the host bus; and
at least one flash memory device, wherein the flash controller comprises one or more of means for performing a read-ahead memory read operation, means for performing a write-ahead memory write operation, means for performing a dual-channel concurrent memory read operation, means for performing a dual-channel concurrent memory write operation, and means for performing a write-cache memory write operation. - View Dependent Claims (16, 17, 18, 19, 20)
- a host bus;
Specification