EP2664992A2

Method for addressing a memory card, a system using a memory card, and a memory card

Abstract

A memory card and a method is provided. The memory card comprises: a memory (19) comprising non-volatile memory having memory locations (M1-Mn), a bus connection block (16) for connecting the memory to an external device, a register (CSD, EXT_CSD) in which is stored: at least one parameter (C_SIZE, C_SIZE_MULT, READ_BL_LEN) upon which the number of memory locations in the memory of the memory card may be calculated, and addressing data that indicates whether the memory card supports an expanded addressing method or a basic addressing method, and control logic that addresses one address to more than one memory location using the expanded addressing method.

EP2664992A2, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 29 January 2024, 2.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 8 independent, 2 dependent

  1. 1
    A memory card (13) comprising:a memory (19) comprising non-volatile memory having memory locations (M1-Mn), a bus connection block (16) for connecting the memory to an external device, a register (CSD, EXT_CSD) in which is stored: at least one parameter (C_SIZE, C_SIZE_MULT, READ_BL_LEN) upon which the number of memory locations in the memory of the memory card may be calculated, and addressing data that indicates whether the memory card supports an expanded addressing method or a basic addressing method, and control logic that addresses one address to more than one memory location using the expanded addressing method.
  2. 3
    The memory card of any one of claims 1 or 2, wherein the basic addressing method addresses one address to an individual memory location.
  3. 4
    The memory card of any one of claims 1-3, wherein the addressing data is one bit.
  4. 5
    The memory card of any one of claims 1-4, wherein the expanded addressing method supports a higher number of memory locations than the basic addressing method.
  5. 6
    A method for addressing the memory locations (M1-Mn) of a memory card (13), the method comprising:reading at least one parameter (C_SIZE, C_SIZE_MULT, READ_BL_LEN) in a register (CSD, EXT_CSD) of the memory card, the at least one parameter allowing an external device to calculate the number of memory locations in the memory card, reading addressing data that indicates whether a basic addressing method or an expanded addressing method is supported by the memory card, receiving one address, from the external device, which addresses more than one memory location in accordance with the expanded addressing method, and sending data stored in the more than one memory location to the external device.
  6. 8
    The method of any one of claims 6 or 7, wherein the basic addressing method addresses one address to an individual memory location.
  7. 9
    The method of any one of claims 6-8, wherein the addressing data is one bit.
  8. 10
    The method of any one of claims 6-9, wherein the expanded addressing method supports a higher number of memory locations than the basic addressing method.