Nonvolatile memory card controller with an optimized memory address mapping window scheme
AssigneeIntel Corporation
InventorDavid M. Cobb
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorDavid M. Cobb
Estimating the term…
A method of locating a memory address of a nonvolatile memory card that corresponds to an external address in an integrated circuit card controller that controls memory operation of the card is described. The controller includes a first memory address mapping window and a second memory address mapping window, each storing one of a first and a second set of memory addresses of the nonvolatile memory card. The method includes the steps of accessing the first window for the memory address associated with the external address when external circuitry accesses the nonvolatile memory card with the external address. If the first window has the memory address, then the first window is accessed for the memory address. If the first window does not have the memory address, then the second window is accessed for the memory address. If the second window does not have the memory address, then the second window is updated with a third set of memory addresses of the nonvolatile memory card. The second window is then switched with the first window such that the second window becomes the first window and the first window becomes the second window. If the second window has the memory address, then the second window is simply switched with the first window such that the second window becomes the first window and the first window becomes the second window. The new first window is then accessed for the memory address. In this way, updates of the first and second windows are minimized.
In an integrated circuit card controller for controlling memory operations of a nonvolatile memory card, a method of locating a memory address of the memory card that corresponds to an external address, comprising the steps of:
In a computer system having an integrated circuit card controller coupled to receive a nonvolatile memory card for controlling memory operation of the memory card, a method of locating a memory address of the memory card that corresponds to an external address, comprising the steps of:
A computer system, comprising:
Dependencies are inferred from the claim text.