Device
TWL5030
SD/MMC
Port 1
VDDS
VMMC1_LDO
SDMMC1
VDDS_SDMMC1
VIO
VCORE
init-031
VIO
Device
TWL5030
SD/MMC
Port 2
VDDS
VMMC1_LDO
SDMMC2
VIO
VCORE
init-034
VIO
Public Version
www.ti.com
Device Initialization by ROM Code
Figure 26-26. TWL5030 Connectivity Constraints to Support eMMC/eSD Booting on SD/MMC Port 1
26.4.7.6.1.3 Booting From eMMC/eSD Memory Connected to SD/MMC Interface 2 And VCORE to
VMMC1_LDO When TWL5030 is Implemented
ROM code can boot from the SD/MMC card interface 2 and memory core powered by VMMC1_LDO. This
scenario is possible only when sys_boot[4:0] pin configuration 0b11100 is selected.
For eMMC/eSD booting with two power supplies and VCORE power supply sourced from VMMC1_LDO,
the implementation shown in
is required.
Figure 26-27. TWL5030 Connectivity Constraints to Support eMMC/eSD Booting on SD/MMC Port 2
26.4.7.6.1.4 Booting When TWL5030 is Not Implemented
When TWL5030 is not implemented, the ROM code assumes the following:
•
The MMC/SD card memory connected to SD/MMC port 1 is powered by a 3.0-V power supply after
any POR or software or warm reset.
•
The VDDS_SDMMC1 pin of the device is connected to a 3.0-V power supply that is the same as the
one that powers the MMC/SD memory on Sd/MMC port 1.
•
The eMMC/eSD memory connected to SD/MMC port 2 has its VIO power domain connected to a 1.8-V
power supply after any POR or software or warm reset.
•
The eMMC/eSD memory connected to SD/MMC port 2 has its VCORE power domain connected to a
3.0-V power supply after any POR or software or warm reset.
26.4.7.6.2 Initialization and MMC/SD Card Detection
The ROM code initializes the card connected on interface 1 using the standard high-voltage range (3.0 V)
3561
SWPU177N – December 2009 – Revised November 2010
Initialization
Copyright © 2009–2010, Texas Instruments Incorporated