Method and apparatus to provide real-time access to flash memory features
AssigneeIntel Corporation
InventorRichard P. Garner
Life of this patent
Estimating the term…
Abstract
A flash memory in which a memory mapped input/output unit is used to access flash memory data when a particular flash condition is encountered, which condition is not a flash read command instruction to read the flash memory. A control logic is used to access the memory mapped input/output in order to respond to the particular flash condition when the condition is encountered. The memory mapped input/output allows real time access to the flash data without writing a read command to the flash memory.
Claims33
An apparatus comprising:
- a non-volatile memory in which at least a portion of said non-volatile memory is utilized for data storage;
- and
- a memory mapped input/output unit coupled to access non-volatile memory data when a particular condition is encountered, which condition is not a read command instruction to read said non-volatile memory.
A flash memory device comprising:
- a plurality of flash memory blocks, in which one or more blocks are utilized for data storage;
- and
- a logic circuit, coupled to said flash memory blocks, to operate as a memory mapped input/output logic to access flash memory data when a particular flash condition is encountered, which condition is not a flash read command instruction to read one of said flash memory blocks.
A method comprising:
- accessing a memory mapped input/output portion of a flash memory by addresses used to access the flash memory when a particular flash condition is encountered, which condition is not a flash read command instruction to read the flash memory, and to operate on memory mapped input/output accessed data in real time without writing a flash read command to the flash memory.
A machine-readable medium that provides instructions, which when executed by a machine, causes the machine to perform operations comprising:
- accessing a memory mapped input/output portion of a flash memory by addresses used to access the flash memory when a particular flash condition is encountered, which condition is not a flash read command instruction to read the flash memory, and to operate on memory mapped input/output access data in real time without writing a flash read command to the flash memory.
A system comprising:
- a processor;
- a non-volatile memory coupled to said processor in which at least a portion of said non-volatile memory is utilized for data storage;
- and
- a memory mapped input/output unit coupled to access non-volatile memory data when a particular condition is encountered, which condition is not a read command instruction to read said non-volatile memory.
Dependencies are inferred from the claim text.