View the site in Français Site displayed in English (USA) View the site in English (GB)
You are here: ac6 > ac6-formation > Connectivity > Memory cards

IS2 Memory cards

This 1-day course provides an overview of all memory card standards

Objectives
bullet_jaune_1 This workshop provides an overview of all memory card standards.
bullet_jaune_1 It starts with a detailed description of NAND flash.
bullet_jaune_1 Then the following standards are studied: SmartMedia, MultiMediaCard, Secure Digital and Memory Stick.
bullet_jaune_1 In order to provide implementation examples, a Memory Stick host controller and a Secure Digital host controller are studied, they are integrated by Freescale in i.MX31 SoC.
A more detailed course description is available on request at info@ac6-training.com
Prerequisites
bullet_jaune_2 Experience of a 32-bit processor or DSP is mandatory

Outline
NAND FLASH
bullet_jaune_2 NAND flash hardware interface, multiplexed command, address and data bus
bullet_jaune_2 Memory mapping, block, page and column
bullet_jaune_2 Page read transaction
bullet_jaune_2 Page program transaction
bullet_jaune_2 Block erase timing diagram
bullet_jaune_2 Using the redundant section to implement an ECC code
SMART MEDIA CARDS
bullet_jaune_2 Technical details: max storage capacity, read and write bandwidth, operating voltage
bullet_jaune_2 Logical structure vs physical structure
bullet_jaune_2 Master Boot Record
bullet_jaune_2 Partition Boot Record
bullet_jaune_2 FAT content
MULTIMEDIA CARDS
bullet_jaune_2 Mechanical formats: MMC, RS-MMC, MMCplus, MMCmicro
bullet_jaune_2 Jedec specification (v4.4)
bullet_jaune_2 Bus protocol
bullet_jaune_2 Broadcast vs addressed commands
bullet_jaune_2 Card states
bullet_jaune_2 Partition management, boot areas
bullet_jaune_2 Card identification process
bullet_jaune_2 Power class selection
bullet_jaune_2 Accesses to the Replay Protected Memory Block
SECURE DIGITAL CARDS
bullet_jaune_2 Memory vs I/O cards
bullet_jaune_2 Mechanical formats: SD, miniSD, microSD, SDHC, miniSDHC, microSDHC
bullet_jaune_2 Technical details
bullet_jaune_2 DRM, SDMI
bullet_jaune_2 SPI interface
bullet_jaune_2 Host Controller example
MEMORY STICK
bullet_jaune_2 Technical details
bullet_jaune_2 Layer structure
bullet_jaune_2 Serial interface / parallel interface
bullet_jaune_2 Transfer Protocol Command
bullet_jaune_2 Host Controller example
COMPATIBILITY BETWEEN MEMORY CARDS
bullet_jaune_2 Write protection
bullet_jaune_2 Mechanical compatibility, direct or through an adapter