Software Layer 
File System  (Sector Based)
Card  (Block Device Driver)
Core  (eMMC Driver )
Host  (Host Driver, Platform Dependent)
eMMC Card  (Card)
The eMMC subsystem (./drivers/mmc) is organized into three layers:
• The card layer is the external interface. It is seen as a block device driver, depending
on the enablement of block layer support for the kernel and interfaces within the file
system.
• The core layer implements all eMMC-dependent functionality, such as main operations,
command management, host setting, management functions, and high-level
functions.
• The host layer implements the driver for most known platform controllers and is platform
dependent.
SDHCI Specification
https://www.sdcard.org/downloads/pls/partA2_300.pdf
Reference
https://www.sdcard.org/downloads/pls/partA2_300.pdf
http://www.ebv.com/fileadmin/design_solutions/php/download.php?path=fileadmin%2Fproducts%2FEBVuniversity%2F120912_Micron_e.MMC%2F120912_mic_emmc_Linux.pdf
 
Subscribe to:
Post Comments (Atom)
Post Code on Blogger
Simplest way to post code to blogger for me: <pre style="background: #f0f0f0; border: 1px dashed #CCCCCC; color: black;overflow-x:...
- 
Explain There is not interrupt PIN for PCIe interrupt. When device wants to raise an interrupt, an interrupt message is sent to host via ...
- 
Configure Space Addressing One of the major improvements the PCI Local Bus had over other I/O architectures was its configuration mechanism...
- 
What is LMA and VMA Every loadable or allocatable output section has two addresses. The first is the VMA, or virtual memory address. This ...
 
 
 
No comments:
Post a Comment