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
Содержание DragonBall MC9328MX1
Страница 68: ...1 12 MC9328MX1 Reference Manual MOTOROLA Introduction ...
Страница 86: ...2 18 MC9328MX1 Reference Manual MOTOROLA Signal Descriptions and Pin Assignments ...
Страница 116: ...3 30 MC9328MX1 Reference Manual MOTOROLA Memory Map ...
Страница 126: ...4 10 MC9328MX1 Reference Manual MOTOROLA ARM920T Processor ...
Страница 160: ...8 8 MC9328MX1 Reference Manual MOTOROLA System Control ...
Страница 272: ...13 32 MC9328MX1 Reference Manual MOTOROLA DMA Controller ...
Страница 281: ...Programming Model MOTOROLA Watchdog Timer Module 14 9 ...
Страница 282: ...14 10 MC9328MX1 Reference Manual MOTOROLA Watchdog Timer Module ...
Страница 300: ...15 18 MC9328MX1 Reference Manual MOTOROLA Analog Signal Processor ASP ...
Страница 438: ...18 16 MC9328MX1 Reference Manual MOTOROLA Serial Peripheral Interface Modules SPI 1 and SPI 2 ...
Страница 478: ...19 40 MC9328MX1 Reference Manual MOTOROLA LCD Controller ...
Страница 542: ...20 64 MC9328MX1 Reference Manual MOTOROLA Multimedia Card Secure Digital Host Controller Module MMC SD ...
Страница 574: ...21 32 MC9328MX1 Reference Manual MOTOROLA Memory Stick Host Controller MSHC Module ...
Страница 598: ...23 16 MC9328MX1 Reference Manual MOTOROLA Real Time Clock RTC ...
Страница 670: ...24 72 MC9328MX1 Reference Manual MOTOROLA SDRAM Memory Controller ...
Страница 726: ...25 56 MC9328MX1 Reference Manual MOTOROLA SmartCard Interface Module SIM ...
Страница 736: ...26 10 MC9328MX1 Reference Manual MOTOROLA General Purpose Timers ...
Страница 854: ...29 18 MC9328MX1 Reference Manual MOTOROLA I2C Module ...
Страница 900: ...30 46 MC9328MX1 Reference Manual MOTOROLA Synchronous Serial Interface SSI ...
Страница 942: ...32 26 MC9328MX1 Reference Manual MOTOROLA GPIO Module and I O Multiplexer IOMUX ...