When configuring the SD 0/eMMC0 or SD 1/eMMC1 controller, there are multiple options available. For more information on each option, see the SD Boot Modes section in Versal Adaptive SoC Technical Reference Manual (AM011).
- Slot Type
-
- SD 2.0
- Set controller to operate in SD 2.0 mode.
- SD 3.0
- Set controller to operate in SD 3.0 mode.
- SD 3.0 AutoDir
- Set controller to operate in SD 3.0 mode with support for level shifters.
- eMMC
- Set controller to operate in eMMC mode.
- Detect Location
- Enable the SD Card Detect Signal (only available in SD mode).
- Bus Power Location
- Enable GRP Power.
- WP
- Enable write protect signals (only available in SD mode).
- Reset Location
- Enable eMMC reset pin.
- OTAP Delay
- Select the output tap delay values for various SD modes.
- ITAP Delay
- Select the input tap delay values for various SD modes.
I/O Configuration | Slot Type | |||
---|---|---|---|---|
Signal Name | SD 2.0 | SD 3.0 | SD 3.0 AutoDir | eMMC |
sdioX_bus_pow
|
bus_pow | bus_pow | bus_pow | hwreset |
sdioX_wp
|
wp | wp | wp | NA |
sdioX_cd_n
|
cd_n | cd_n | cd_n | NA |
sdioX_cmd_out
|
cmd_out | cmd_out | cmd_out | cmd_out |
sdioX_clk_out
|
clk_out | clk_out | clk_out | clk_out |
sdioX_data_out[3:0]
|
data_out[3:0] | data_out[3:0] | data_out[3:0] | data_out[3:0] |
sdioX_data_out[4]
|
NA | sel | sel | data_out[4] |
sdioX_data_out[5]
|
NA | dir_cmd | N.A. | data_out[5] |
sdioX_data_out[6]
|
NA | dir_dat0 | N.A. | data_out[6] |
sdioX_data_out[7]
|
NA | dir_dat1 | N.A. | data_out[7] |