526$
%XV,QWHUIDFHV
Siemens AG Semiconductors
Version 5.2
Confidential
20/10/1998
12
%XV,QWHUIDFHV
The MultiMediaCard protocol is a serial protocol, but an application requires a parallel transfer of
data. Therefore the MultiMediaCard adapter has to convert the data from parallel to serial and vice
versa.
Commands on the MultiMediaCard bus follow a strict protocol. Each command is encapsulated in a
syntactical frame. Each frame contains some special control information like start/end bits and CRC
protection. Some commands include stuffing bits because of the fixed frame length requiring only
simple interpreters in the MultiMediaCards. This transport management information is generated in
the MultiMediaCard adapter. These functions are combined in the MultiMediaCard bus interface of
the adapter.
The response delays of the MultiMediaCard system may vary; they depend on the type of MultiMe-
diaCard and the MultiMediaCard command issued. So the adapter interface must handle asynchro-
nous mode via handshake signals (
67%B1
,
$&.B1
) or the host has to poll the state (busy / not
busy) if no handshake signals are required (synchronous mode). This interface may be a general
unit supporting most application protocols or can be tailored to one application.
MultiMediaCard system commands indicate to the MultiMediaCard adapter the type of adapter
operation the application is requesting. Figure 5 depicts the sequence of operations on the adapter
)LJXUH%XVLQWHUIDFHV
VPP
CMD
VDD
CLK
ROSA
DAT
DATA[7:0]
CD
RW
CS_N
ACK_N
STB_N
IRQ_N
0XOWL0HGLD&DUGEXVLQWHUIDFH
526$SDUDOOHOLQWHUIDFH