AV-51002
2015.12.16
1-64
SD/MMC Timing Characteristics
SD/MMC Timing Characteristics
Table 1-54: Secure Digital (SD)/MultiMediaCard (MMC) Timing Requirements for Arria V Devices
After power up or cold reset, the Boot ROM uses drvsel= 3 and smplsel= 0 to execute the code. At the same time, the SD/MMC controller enters the
Identification Phase followed by the Data Phase. During this time, the value of interface output clock SDMMC_CLK_OUTchanges from a maximum of 400
kHz (Identification Phase) up to a maximum of 12.5 MHz (Data Phase), depending on the internal reference clock SDMMC_CLKand the CSELsetting. The
value of SDMMC_CLKis based on the external oscillator frequency and has a maximum value of 50 MHz.
After the Boot ROM code exits and control is passed to the preloader, software can adjust the value of drvseland smplselvia the system manager.
drvselcan be set from 1 to 7 and smplselcan be set from 0 to 7. While the preloader is executing, the values for SDMMC_CLKand SDMMC_CLK_OUTincrease
to a maximum of 200 MHz and 50 MHz respectively.
The SD/MMC interface calibration support will be available in a future release of the preloader through the SoC EDS software update.
Symbol
Description
Min
Max
Unit
SDMMC_CLK clock period
(Identification mode)
20
—
ns
Tsdmmc_clk (internal reference
clock)
SDMMC_CLK clock period
(Default speed mode)
5
5
—
—
—
—
—
55
ns
ns
ns
ns
ns
SDMMC_CLK clock period
(High speed mode)
SDMMC_CLK_OUT clock
period (Identification mode)
2500
40
Tsdmmc_clk_out (interface output
clock)
SDMMC_CLK_OUT clock
period (Default speed mode)
SDMMC_CLK_OUT clock
period (High speed mode)
20
Tdutycycle
Td
SDMMC_CLK_OUT duty cycle
45
%
SDMMC_CMD/SDMMC_D
output delay
(Tsdmmc_clk × drvsel)/2 (Tsdmmc_clk × drvsel)/2
ns
– 1.23 (86)
+ 1.69 (86)
(86)
drvselis the drive clock phase shift select value.
Arria V GX, GT, SX, and ST Device Datasheet
Send Feedback
Altera Corporation