MultiMediaCard Product Manual
SanDisk MultiMediaCard Product Manual Rev. 2 © 2000 SANDISK CORPORATION
38
5.0 MultiMediaCard Protocol Description
5.1
General
All communication between the host and
MultiMediaCards is controlled by the host
(master). The host sends commands of two types:
broadcast
and
addressed
(point-to-point)
commands.
•
Broadcast Commands
Broadcast commands are intended for a l l
MultiMediaCards. Some of these commands
require a response.
•
Addressed (Point-to-Point) Commands
The addressed commands are sent to the addressed
MultiMediaCard and cause a response from this
card.
A general overview of the command flow is shown
in Figure 5-1 for the Card Identification Mode and
in Figure 5-2 for the Data Transfer Mode. The
commands are listed in the command tables (Table
5-3 through Table 5-9). The dependencies between
the current MultiMediaCard state, received
command and following state are listed in Table
5-10. In the following sections, the different card
operation modes will be described
first.
Thereafter, the restrictions for controlling the
clock signal are defined. All MultiMediaCard
commands together with the corresponding
responses, state transitions, error conditions and
timings are presented in the following sections.
Three operation modes
are defined for
MultiMediaCards:
•
Card Identification Mode
The host will be in card identification mode after
reset and while it is looking for new cards on the
bus. MultiMediaCards will be in this mode after
reset until the SET_RCA command (CMD3) is
received.
•
Interrupt Mode
The Interrupt Mode option defined in the
MultiMediaCard Standard is not implemented on
the SanDisk MultiMediaCard.
•
Data Transfer Mode
MultiMediaCards will enter data transfer mode
once an RCA is assigned to them. The host will
enter data transfer mode after identifying all the
MultiMediaCards on the bus.
The following table shows the dependencies
between bus modes, operation modes and card
states. Each state in the MultiMediaCard state
diagram (Figure 5-1 and Figure 5-2) is associated
with one bus mode and one operation mode:
Table 5-1 Bus Modes Overview
Card State
Operation Mode
Bus Mode
Inactive State
Inactive
Idle State
Ready State
Card Identification Mode
Open-Drain
Identification State
Stand-by State
Transfer State
Sending-data State
Data Transfer Mode
Push-Pull
Receive-data State
Programming State
Disconnect State
If a command with improper CRC was received, i t
is ignored. If there was a command execution (e.g.
continuous data read) the card continues in the
operation until it gets a correct host command.
Содержание SDMB-16
Страница 6: ...MultiMediaCard Product Manual SanDisk MultiMediaCard Product Manual Rev 2 2000 SANDISK CORPORATION 6 ...
Страница 74: ...MultiMediaCard Product Manual SanDisk MultiMediaCard Product Manual Rev 2 2000 SANDISK CORPORATION 74 ...
Страница 76: ...76 SanDisk MultiMediaCard Product Manual Rev 2 2000 SANDISK CORPORATION ...
Страница 79: ...SanDisk MultiMediaCard Product Manual Rev 2 2000 SANDISK CORPORATION 79 SanDisk Sales Offices ...
Страница 80: ...SanDisk Worldwide Sales Offices SanDisk MultiMediaCard Product Manual Rev 2 2000 SANDISK CORPORATION 80 ...
Страница 82: ...SanDisk Worldwide Sales Offices SanDisk MultiMediaCard Product Manual Rev 2 2000 SANDISK CORPORATION 82 ...