20-52
MC9328MX1 Reference Manual
MOTOROLA
Multimedia Card/Secure Digital Host Controller Module (MMC/SD)
20.7.7 SD I/O
I/O access differs from memory access because the I/O registers can be written and read individually and
directly without a File Allocation Table (FAT) file structure or the concept of blocks (although block
access is supported). These registers allow access to the I/O data, control of the I/O functions, report on
status of data, and transfer I/O data to/from the MMC/SD module.
Each SD I/O card can have between 1 and 7 functions plus one memory function built into it. A function is
a self-contained I/O device. These functions can be identical or completely different from each other. All
I/O functions are organized as a collection of registers, and there are a maximum of 131,072 registers
possible for each I/O function.
20.7.7.1 SD I/O Interrupts
To allow the SD I/O card to interrupt the MMC/SD module, and interrupt function is available on a pin on
the SD interface. Pin 8, used as SD_DAT [1] when operating in the 4-bit SD mode, signals the card’s
interrupt to the MMC/SD module. The use of the interrupt is optional for each card or function within a
card. The SD I/O interrupt is level sensitive, which means that the interrupt line must be held active (low)
until it is either recognized and acted upon by the MMC/SD module or deasserted due to the end of the
interrupt period. After the MMC/SD module has serviced the interrupt, the interrupt status bit is cleared via
an I/O write to the appropriate bit in the SD I/O card internal registers. The interrupt output of all SD I/O
cards is active low and the MMC/SD module provides pull-up resistors on all data lines (SD_DAT [3:0]).
The MMC/SD module samples the level of Pin 8 (SD_DAT [1]/IRQ) into the interrupt detector only
during the interrupt period. At all other times, the MMC/SD module ignores this value.
Table 20-23. SD Status Register
Bit
Bit Name
Type
Settings
Description
Clear
Condition
511:510
DAT_BUS_WIDTH
S R
00 = 1-bit width
01 = reserved
10 = 4-bit width
11 = reserved
Shows the currently defined data
bus width that is defined by
SET_BUS_WIDTH
(ACMD6,
1-bit width is default)
A
509
SECURED_MODE
S R
0 = Not in secured
mode
1 = In secured mode
Card is in secured mode of
operation
A
508:496
Reserved
495:480
SD_CARD_TYPE
S R
0 = SD Memory
Cards
1 = SD I/O Cards
Selects between SD Memory and
SD I/O cards.
A
479:448
SIZE_OF_
PROTECTED_AREA
S R
See Description
Size of protected area (in units
defined by
SET_BLOCKLEN
,
CMD16)
A
447:312
Reserved
311:0
Reserved for manufacturer
Summary of Contents for DragonBall MC9328MX1
Page 68: ...1 12 MC9328MX1 Reference Manual MOTOROLA Introduction ...
Page 86: ...2 18 MC9328MX1 Reference Manual MOTOROLA Signal Descriptions and Pin Assignments ...
Page 116: ...3 30 MC9328MX1 Reference Manual MOTOROLA Memory Map ...
Page 126: ...4 10 MC9328MX1 Reference Manual MOTOROLA ARM920T Processor ...
Page 160: ...8 8 MC9328MX1 Reference Manual MOTOROLA System Control ...
Page 272: ...13 32 MC9328MX1 Reference Manual MOTOROLA DMA Controller ...
Page 281: ...Programming Model MOTOROLA Watchdog Timer Module 14 9 ...
Page 282: ...14 10 MC9328MX1 Reference Manual MOTOROLA Watchdog Timer Module ...
Page 300: ...15 18 MC9328MX1 Reference Manual MOTOROLA Analog Signal Processor ASP ...
Page 438: ...18 16 MC9328MX1 Reference Manual MOTOROLA Serial Peripheral Interface Modules SPI 1 and SPI 2 ...
Page 478: ...19 40 MC9328MX1 Reference Manual MOTOROLA LCD Controller ...
Page 574: ...21 32 MC9328MX1 Reference Manual MOTOROLA Memory Stick Host Controller MSHC Module ...
Page 598: ...23 16 MC9328MX1 Reference Manual MOTOROLA Real Time Clock RTC ...
Page 670: ...24 72 MC9328MX1 Reference Manual MOTOROLA SDRAM Memory Controller ...
Page 726: ...25 56 MC9328MX1 Reference Manual MOTOROLA SmartCard Interface Module SIM ...
Page 736: ...26 10 MC9328MX1 Reference Manual MOTOROLA General Purpose Timers ...
Page 854: ...29 18 MC9328MX1 Reference Manual MOTOROLA I2C Module ...
Page 900: ...30 46 MC9328MX1 Reference Manual MOTOROLA Synchronous Serial Interface SSI ...
Page 942: ...32 26 MC9328MX1 Reference Manual MOTOROLA GPIO Module and I O Multiplexer IOMUX ...