The MultiMediaCard

By RAMADEVI.K

MultiMediaCard (MMC)
What is MMC ?

The MMC is the smallest removable flash memory designed specifically for digital applications, such as MP3 music players, digital video cameras,mobile phones, voice recorder and digital still cameras. The Multi Media Card has a wide variety of uses in some of the most exciting products on the market today.

General View:
Universal low cost data storage and communication media High performance at a low cost price Low power consumption High data through at a memory card interface MMC Communication is based on an advanced 7-pin serial bus designed to operate in a low voltage range

System Features:
Targeted for portable and stationary applications Voltage range for communication:2.0-3.6V Designed for read-only, read/write and i/o cards Variable clock rate 0 – 20MHZ Password protection of data Correction of memory field errors Comfortable erase mechanism

System Features:
Universal low cost data storage and communication media. The MMC communication is based on 7 pin serial bus Operate in a low voltage range of 2.0 to 3.6V Targeted for portable and stationary applications Noted for high date rate of 52Mbps Secure Versions of card is available. MMC uses flash memory for read/write application or ROM chip for static application OTP Versions of the card are available

Architecture of MMC

CMD

CLK

DAT

OCR31:0] CID[27:0]
RCA[15:0]

DSR[15:0] CSD[127:0} Memory core interface

Memory Core

Power on detection

Card Interface Controller

Card concept:
CLK :with each cycle of this signal an one bit transfer on the command line is done CMD: is a bidirectional command channel used for card initialization and data transfer commands DAT: is a bidirectional data channel

MMC classes:
Read Only Memory (ROM) cards: These cards are manufactured with a fixed data content. Read/Write (RW) cards (Flash, OTP,MTP): these cards are sold as empty media and are used for mass data storage. I/O cards: These cards are intended for communication and typically will have additional interface link.

Bus Concept:
Power Supply Multimedia card bus master
MultiMediaCard bus

CARD (Flash) (OTP) (MTP) (ROM)

Application
Application adapter Extension Application adapter MultiMedia Card Controller

MultiMediaCard Adapter

MultiMediaCard bus MultiMedia Card

MultiMediaCard System

Multimedia Card Controller Application Interface Application Adapter
ADAPTIER INTERFACE

CMD CLK DAT

MultiMedia Card Adapter

MultiMediaCard Controller Scheme

Reduced Size (RS) MMC:
RS-MMC is a advanced MMC which is the half the size of full MMC. It measures 24x16x1.5mm with capacity of 1GB. RS-MMC can be pushed into an adapter and plugged into full size MMC slot also.
MMC vs RS-MMC

MMC PLUS AND MMC MOBILE
MMC PLUS:IS DEFINED AS NORMAL SIZE R/W CARDS SUPPORTS 2.7-3.6V OPERATION.

MMC MOBILE: IS DEFINED AS REDUCED SIZE R/W OR ROM CARDS THAT SUPPORTS 1.65-1.95V AND 2.7-3.6V. BOTH IMPLEMENTATIONS ARE BACKWARD COMPATIBLE.

FORM FACTORS
THE MULTIMEDIA CARD HAS TWO POSSIBLE FORM FACTORS.THE NORMAL SIZE FORM FACTOR IS 24mmx32mmx1.4mm. THE REDUCED SIZE FORM FACTOR IS 24mmx18mmx1.4mm. TO USE A REDUCED SIZE MMC IN A NORMAL SIZE MMC SOCKET,A SPECIAL ADAPTER HAS TO BE USED.THE MECHANICAL AND ELECTRICAL INTERFACE IS IDENTICAL IN BOTH FORM FACTORS.

Card Registers
Six registers are defined within the card interface: OCR CID CSD EXT_CSD RCA DSR

THE MULTIMEDIACARD BUS
RDAT R CMD

MULTIMEDIA CARD HOST

ROD

CMD DAT
CLK

c3 c1

mmc
c2

ERROR PROTECTION
The CRC is intended for protecting multimedia card commands, responses and data transfer against transmission errors on the multimedia card bus. one CRC is generated for every command and checked for every response on the CMD line. for data blocks one CRC per transferred block is generated.

Applications of MMC: It is used for digital applications such as MP3 music players, digital video cameras, mobile phones, voice recorders. The RS-MMC is aimed primarily at mobile phone and digital cameras.

Bibilography:
1. Multimedia system design by Prabhat K.Andleigh and Kiran Thakrar 2. MMC details: www.mmca.org 3. USB details: www.usb.org

THANK YOU
BY RAMADEVI.K 1NH02EC037

Sign up to vote on this title
UsefulNot useful