EP1510927A2

Method for enhancing transfer rate of multimedia card using differential signal

Abstract

Provided is a method and apparatus for enhancing a data transfer rate by adding a new data transfer channel using a differential signal to a conventional MMC. The method includes steps of determining whether a host controller (220) is a host controller (220) for a high-speed multimedia card (200); determining whether a multimedia card (200) is a high-speed multimedia card (200); transferring data using a VDAT channel if the host controller (220) is a host controller for a high-speed multimedia card (200) and the multimedia card (200) is a high-speed multimedia card (200); and transferring the data using a DAT channel in the other cases. A host controller (220) for controlling a multimedia card (200) configures a VDAT channel capable of transferring a differential signal using a reserved terminal (10) of a conventional multimedia card (200) and a newly added terminal (9), and includes a data channel selection unit (221) for using the configured channel.

EP1510927A2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 25 August 2024, 2.1 years ago.

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

16 claims: 6 independent, 10 dependent

  1. 1
    A method for enhancing a transfer rate of a multimedia card (200) using a differential signal upon transmission and reception of data between the multimedia card (200) and a host controller (220) for controlling the multimedia card (200), comprising:a first step of determining whether the host controller (220) is a host controller (220) for a high-speed multimedia card (200);a second step of determining whether the multimedia card (200) is a high-speed multimedia card (200);a third step of transferring the data using a new data bus (VDAT) channel if the host controller (220) is a host controller (220) for a high-speed multimedia card (200) and the multimedia card (200) is a high-speed multimedia card (200);and a fourth step of transferring the data using a data bus (DAT) channel if the host controller (220) is not the host controller (220) for the high-speed multimedia card (200), or if the multimedia card (200) is not the high-speed multimedia card (200).
  2. 5
    The method as claimed in any preceding claim, wherein the first step comprises a step of making a determination through a mode command (CMD9) that the host controller (220) sends to the multimedia card (200) a request for card specific data (CSD).
  3. 7
    The method as claimed in any preceding claim, wherein the second step comprises a step of making determination through the contents of a CSD register that the multimedia card (200) sends in response to a request received from the host controller (220).
  4. 9
    A host controller for controlling a multimedia card (200) in a system including the multimedia card (200) and the host controller (220) to transmit and receive data therebetween, wherein:the multimedia card (200) configures a VDAT channel capable of transferring a differential signal using a reserved terminal (10) of a conventional multimedia card (200) and a newly added terminal (9), and the host controller (220) comprises a data channel selection unit (221) for using the configured channel.
  5. 13
    A multimedia card for use in a system including the multimedia card (200) and a host controller (220) for controlling the multimedia card (200) to transmit and receive data therebetween, wherein:the multimedia card (200) configures a new data bus (VDAT) channel capable of transferring a differential signal using a reserved terminal (10) of a conventional multimedia card (200) and a newly added terminal (9), and the host controller (220) comprises a data channel selection unit (221) for using the configured channel.
  6. 16
    The multimedia card as claimed in any of claims 13 to 15, wherein the multimedia card (200) sends the contents of a CSD register in response to a request from the host controller (220), and information indicating a high-speed multimedia card (200) is included in reserved bits of the CSD register.