Professional Documents
Culture Documents
Infineon-AURIX SD and eMMC Interface-Training-v01 00-EN
Infineon-AURIX SD and eMMC Interface-Training-v01 00-EN
Infineon-AURIX SD and eMMC Interface-Training-v01 00-EN
Master Bus
DMA FIFO
Highlights
Interface SP RAM
Engine Controller
Unit › The SD- and eMMC Interface (SDMMC)
Slave Bus Host
is used to enable communication with a
SD/eMMC single embedded (eMMC) memory
Interface Controller SD/eMMC IF
Unit (TLU)
Unit Registers device or a single SD- card
DWC_mshc controller
› Bandwidth up to 400 Mbits/sec for eMMC
Clock Interrupt
Control
devices and up to 200 Mbits/sec for SD
Control SDMMC cards
› The SDMMC has two types of service requests routed to the interrupt
router:
– Status interrupts (e.g. DMA transfer completed)
– Error interrupts (e.g. timeouts)
› Errors in either command or data portion of the transaction can be
detected by setting the Error Interrupt flag, for examples:
– Data errors: Data Timeout Error, Data CRC Error, ADMA Error
– Command errors: Timeout for CMD_RES, Framing Error, Header Error
› The DWC_mshc supports the Error Interrupt Status register, which
captures the interrupt status.
CPU5
Checker Core
CPU4
CPU3
CPU2
TC 1.6.2P
›
CPU1
The SDMMC module conforms to the following CPU0
standards:
– JEDEC eMMC 5.1 Specification - JESD84-
B51, Feb 2015
DFlash PFlash DAM MCDS/
LMU
– SD Specifications Part A2 SD Host MINIMCDS
Controller Standard Specification Version
4.20, August 2015 System Resource Interconnect
EDS ADC
HSSL
EV ADC
DMA
22, 2016 Bridge
SDMMC
HSCT
HSM
MSC
SCU
IOM
Port
– SD Specifications Part E1 SDIO
Specification Version 4.10 Sept 2014
› With the following restrictions: System Peripheral Bus
MCM CAN
ETH MAC
ASC LIN
PSI5S
CCU6
ERAY
SENT
QSPI
GTM
PSI5
STM
– Only standard and high speed grade cards GPT
I2C
are supported
– Only 3.3 V supply is supported
AURIX™ TC39x Block Diagram