Patent ID: 6778436
Filing Date: 2004-08-17
Classification: G06F,G11C

Abstract:
A compact flash memory controller for controlling transfer of data between flash memory and a host device comprising:a PCMCIA-ATA flash memory interface; an IDE interface; a microcontroller a ROM memory for program storage; a RAM memory for program execution and to maintain a set of command and attribute registers used by the microcontroller to manage the data transfer operation in and out of a plurality of flash memory; a buffer manager for temporarily storing data to be transferred to and from flash memory, the buffer manager including an integrated data interface attached to the flash memory sequencer so that data segments or sectors can be moved to and from the flash memory sequencer; a flash memory sequencer for controlling the transfer of a data to and from flash memory that has been received from the buffer manager; and a data bus couple to the set of operative components that include the microcontroller, the PCMCIA-ATA flash memory interface, the IDE interface, the ROM memory, the RAM memory and the buffer manager.