Programming Model
MOTOROLA
Multimedia Card/Secure Digital Host Controller Module (MMC/SD)
20-13
Figure 20-10. System Clock Control Unit
The clock controller also ensures that every clock stop occurs when all clocks are low so the clock division
and enable/disable occur without generating a glitch in the process. The stop clock data unit enables the
data state machine to stop the clock when the application is too slow and does not update the FIFO on time
in a multiple block/stream write or read.
20.5.4.1 Card Clock Control
The MMC/SD host controller controls the clocking for the MMC/SD cards. The MMC/SD module can
lower the clock frequency or even turn off the clock to the cards to save energy. The MMC/SD module
provides at least 8 clock cycles after the last MMC/SD bus transaction (command, response, data, CRC)
before shutting off the clock.
20.6 Programming Model
The MMC/SD Host Controller module includes fifteen 32-bit registers that the application configures
before every operation on the multimedia bus. Table 20-4 summarizes these registers and their addresses.
Table 20-4. Multimedia Controller Register Memory Map
Description
Name
Address
MMC/SD Clock Control Register
STR_STP_CLK
0x00214000
MMC/SD Status Register
STATUS
0x00214004
MMC/SD Clock Rate Register
CLK_RATE
0x00214008
MMC/SD Command and Data Control Register
CMD_DAT_CONT
0x0021400C
MMC/SD Response Time-Out Register
RES_TO
0x00214010
MMC/SD Read Time-Out Register
READ_TO
0x00214014
From DAT
CLK_20M
CLK_ON
CLK_OFF
START_CLK
STOP_CLK
CLK_RATE
Prescaler
From MEM
System
Clock
CLK_DIV
SDHC_CLK
Inner
CLK
Control
FSM
External
CLK
Control
CLK_EN
DFF
CLK_DIV
Counter
CLK
Prescaler
Clock
Control
Signal
Synchronizer
Gate
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 ...