×

FLASH MEMORY CONTROLLER CONTROLLING VARIOUS FLASH MEMORY CELLS

  • US 20080086631A1
  • Filed: 09/28/2007
  • Published: 04/10/2008
  • Est. Priority Date: 01/06/2000
  • Status: Active Grant
First Claim
Patent Images

1. An electronic data flash card adapted to be accessed by a host system that is capable of establishing a communication link, said electronic data flash card comprising:

  • (A) a card body;

    (B) a flash memory device mounted on the card body, the flash memory device including a plurality of non-volatile memory cells, including a first block for storing a pointer pointing to a second block having predetermined non-volatile memory cells;

    (C) an input/output interface circuit mounted on the card body for establishing communication with the host system; and

    (D) a flash memory controller mounted on the card body and electrically connected to said flash memory device and said input/output interface circuit, wherein the flash memory controller comprises means for selectively operating in one of;

    a programming mode in which said flash memory controller activates said input/output interface circuit to receive boot code data and control code data from the host system, and to store at least one of the boot code data and control code data in the predetermined associated non-volatile memory cells of said flash memory device, which are addressed via the pointer stored in the first block;

    a reset mode in which said flash memory controller reads said at least one of the boot code data and the control code data from said associated non-volatile memory cells of said flash memory device, and enables said input/output interface circuit to exchange data with the host system in accordance with protocols based on the boot code data and the control code data; and

    a code updating mode in which at least one of updated boot code data and updated control code data are written into the flash memory device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×