-
Notifications
You must be signed in to change notification settings - Fork 15
AXI Host Controller for Embedded Multi Media Card
###Scope This RTL design is to develop open hardware SD/eMMC host controller. Speed up the data exchange with memory cards in a low power consumption technology. It creates a basis for a flexible extension of a memory card massive that allows to increase capacity, read/write data rate, reliability and security by using technology like RAID.
###Introduction This controller has been developed on standard SD and eMMC specifications and integrated with embedded Linux Arasan SDHCI driver. The controller can be separated to control and user plane. It has two AXI ports to communicate with ARM processor and one SD bus to connect with memory card (figure below). AXI4 or as well known as AXI4_full interface is mainly used for transferring data to/from memory card. Controller is a master in AXI4 interface and directly driven by DMA. AXI4_Lite protocol cares control transactions to manage controller. Controller is slave in AXI4_Lite interface and PS side writes/reads data to control registers to manage controller.
###Features
###Content:
eMMC Host Controller ver 3.0
- Pars board design
- Element layouts
-
AXI Host Controller for eMMC
* Control register map
- Summarise control register set
- Configuration register type
-
Detailed register description
- Argument2 reg
- Block Size reg
- Block Count reg
- Argument1 reg
- Transfer mode reg
- Command reg
- Response0 reg
- Response1 reg
- Response2 reg
- Response3 reg
- Present State reg
- Host control1 reg
- Clock control reg
- Timeout control reg
- Software reset reg
- Normal Interrupt status reg
- Error Interrupt status reg
- Normal Interrupt status enable reg
- Error Interrupt status enable reg
- Normal Interrupt signal enable reg
- Error Interrupt signal enable reg
- Auto CMD Error Status reg
- Capabilities reg
- ADMA System Address reg
- Host Control version reg * Advanced DMA
- Description
- ADMA work principles
- ADMA Implementation * AutoCMD23 feature
- Description
- The-feature-work-principles
- Feature implementation * Reference list * Performance tests