Embedded Multi-Media Card Specification (e MMC 4.5)



Similar documents
Technical Note Booting from Embedded MMC

JEDEC STANDARD JESD84-A44 (MMCA, 4.4) JEDEC SOLID STATE TECHNOLOGY ASSOCIATION MARCH 2009

Micro SDSC / SDHC / SDXC. Micro SD Data Sheet

microsd Memory Card Features Description Placement Pin Definition Transcend Information Inc. 1

Industrial microsd/sdhc Memory Card

4~16GB High Capacity microsd Card. Description. Features. Placement. Pin Definition. Transcend Information Inc. 1

SD Card Specification

RealSSD Embedded USB Mass Storage Drive MTFDCAE001SAF, MTFDCAE002SAF, MTFDCAE004SAF, MTFDCAE008SAF

SD Specifications Part 1 Physical Layer Simplified Specification

Samsung emmc. FBGA QDP Package. Managed NAND Flash memory solution supports mobile applications BROCHURE

System Summary Based on System Specification Version 3.2 MMCA Technical Committee

Eureka Technology. Understanding SD, SDIO and MMC Interface. by Eureka Technology Inc. May 26th, Copyright (C) All Rights Reserved

Industrial Micro SD 3.0

Rev GB Extended Capacity Secure Digital Card. Description. Features. Placement. Pin Definition. Transcend Information Inc.

1 Gbit, 2 Gbit, 4 Gbit, 3 V SLC NAND Flash For Embedded

W25Q80, W25Q16, W25Q32 8M-BIT, 16M-BIT AND 32M-BIT SERIAL FLASH MEMORY WITH DUAL AND QUAD SPI

NAND Flash & Storage Media

Memory Module Specifications KVR667D2D4F5/4G. 4GB 512M x 72-Bit PC CL5 ECC 240-Pin FBDIMM DESCRIPTION SPECIFICATIONS

UT165 Advanced USB2.0 Flash Drive Controller

Memory Module Specifications KVR667D2D8F5/2GI. 2GB 256M x 72-Bit PC CL5 ECC 240-Pin FBDIMM DESCRIPTION SPECIFICATIONS

Choosing the Right NAND Flash Memory Technology

M25P05-A. 512-Kbit, serial flash memory, 50 MHz SPI bus interface. Features

Ver 1.2 4~32G High Capacity microsd Card. Features. Description. Placement. Pin Definition. Transcend Information Inc. 1

Features. DDR SODIMM Product Datasheet. Rev. 1.0 Oct. 2011

Part Number Description Packages available

Advantages of e-mmc 4.4 based Embedded Memory Architectures

A New Chapter for System Designs Using NAND Flash Memory

Measurement and Analysis Introduction of ISO7816 (Smart Card)

DS1307ZN. 64 x 8 Serial Real-Time Clock

Features. Dimensions

7 OUT1 8 OUT2 9 OUT3 10 OUT4 11 OUT5 12 OUT6 13 OUT7 14 OUT8 15 OUT9 16 OUT10 17 OUT11 18 OUT12 19 OUT13 20 OUT14 21 OUT15 22 OUT16 OUT17 23 OUT18

GR2DR4B-EXXX/YYY/LP 1GB & 2GB DDR2 REGISTERED DIMMs (LOW PROFILE)

USB Flash Drive. RoHS Compliant. AH321 Specifications. June 4 th, Version 1.4. Apacer Technology Inc.

Features. Dimensions

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA

Features. Dimensions

Industrial Micro SD 3.0

USB Flash Drive Engineering Specification

Single 2.5V - 3.6V or 2.7V - 3.6V supply Atmel RapidS serial interface: 66MHz maximum clock frequency. SPI compatible modes 0 and 3

OTi. Ours Technology Inc. OTi-6828 FLASH DISK CONTROLLER. Description. Features

DS1225Y 64k Nonvolatile SRAM

DS2401 Silicon Serial Number

Allows the user to protect against inadvertent write operations. Device select and address bytes are Acknowledged Data Bytes are not Acknowledged

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V th November L6470 Stepper Motor Shield

2-wire Serial EEPROM AT24C512

Fairchild Solutions for 133MHz Buffered Memory Modules

Mini PCIe SSD - mpdm. RoHS Compliant. Product Specifications. August 15 th, Version 1.0

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

1 TO 4 CLOCK BUFFER ICS551. Description. Features. Block Diagram DATASHEET

NB3H5150 I2C Programming Guide. I2C/SMBus Custom Configuration Application Note

SLG7NT4129 PCIE RTD3. Pin Configuration. Features Low Power Consumption Dynamic Supply Voltage RoHS Compliant / Halogen-Free Pb-Free TDFN-12 Package

User Manual. AS-Interface Programmer

DS1821 Programmable Digital Thermostat and Thermometer

Table 1: Address Table

USB Flash Drive. RoHS Compliant. AH322 Specifications. July 2 nd, Version 1.2. Apacer Technology Inc.

SATA SSD Series. InnoDisk. Customer. Approver. Approver. Customer: Customer. InnoDisk. Part Number: InnoDisk. Model Name: Date:

DS1621 Digital Thermometer and Thermostat

HDMM01 V1.0. Dual-axis Magnetic Sensor Module With I 2 C Interface FEATURES. Signal Path X

SanDisk SD Card. Product Manual. Version 2.2 Document No November SanDisk Corporation

nanoetxexpress Specification Revision 1.0 Figure 1 nanoetxexpress board nanoetxexpress Specification Rev 1.

CHAPTER 11: Flip Flops

DS1621 Digital Thermometer and Thermostat

USB2.0 <=> I2C V4.4. Konverter Kabel und Box mit Galvanischetrennung

Guangzhou HC Information Technology Co., Ltd. Product Data Sheet

Technical Note. Micron NAND Flash Controller via Xilinx Spartan -3 FPGA. Overview. TN-29-06: NAND Flash Controller on Spartan-3 Overview

ADQYF1A08. DDR2-1066G(CL6) 240-Pin O.C. U-DIMM 1GB (128M x 64-bits)

FEATURES DESCRIPTION APPLICATIONS BLOCK DIAGRAM. PT2272 Remote Control Decoder

Features. DDR3 Unbuffered DIMM Spec Sheet

RDF1. RF Receiver Decoder. Features. Applications. Description. Ordering Information. Part Number Description Packages available

MicroMag3 3-Axis Magnetic Sensor Module

SD Input/Output (SDIO) Card Specification

M25P40 3V 4Mb Serial Flash Embedded Memory

UPM 100 : USB Interface emmc Programmer

User s Manual HOW TO USE DDR SDRAM

ARM Thumb Microcontrollers. Application Note. Software ISO 7816 I/O Line Implementation. Features. Introduction

DM74LS112A Dual Negative-Edge-Triggered Master-Slave J-K Flip-Flop with Preset, Clear, and Complementary Outputs

SanDisk Secure Digital Card

JTAG-HS2 Programming Cable for Xilinx FPGAs. Overview. Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A

Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop.

Am186ER/Am188ER AMD Continues 16-bit Innovation

The FT6x06 series ICs include FT6206 /FT6306, the difference of their specifications will be listed individually in this datasheet.

HT1632C 32 8 &24 16 LED Driver

DM7474 Dual Positive-Edge-Triggered D-Type Flip-Flops with Preset, Clear and Complementary Outputs

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section

ThinkServer PC DDR2 FBDIMM and PC DDR2 SDRAM Memory options boost overall performance of ThinkServer solutions

GTS-4E Hardware User Manual. Version: V1.1.0 Date:

1.55V DDR2 SDRAM FBDIMM

DS1220Y 16k Nonvolatile SRAM

DESCRIPTION FEATURES BLOCK DIAGRAM. PT2260 Remote Control Encoder

DS18B20 Programmable Resolution 1-Wire Digital Thermometer

ABRIDGED DATA SHEET EVALUATION KIT AVAILABLE

The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual HAW - Arduino 1

NAND Basics Understanding the Technology Behind Your SSD

Phison PS3006 Controller

Arbitration and Switching Between Bus Masters

NAND Flash FAQ. Eureka Technology. apn5_87. NAND Flash FAQ

How To Use An Adh8012 Gsm Gprs Module With A Gsm (Gsm) Gpros (Gsp) Gpls (Geo) Gsp (Gpl) Gs

DS Wire Digital Thermometer and Thermostat

DS1220Y 16k Nonvolatile SRAM

Transcription:

Product Features: <Common> Packaged NAND flash memory with e MMC 4.5 interface Compliant with e MMC Specification Ver 4.41 & 4.5. Bus mode - High-speed e MMC protocol - Provide variable clock frequencies of 0-200MHz. - Ten-wire bus (clock, 1 bit command, 8 bit data bus) and a hardware reset. Supports three different data bus widths : 1 bit(default), 4 bits, 8 bits - Data transfer rate: up to 52Mbyte/s (using 8 parallel data lines at 52 MHz) - Single data rate : up to 200Mbyte/s @ HS200(Host clock @ 200MHz) - Dual data rate : up to 104Mbyte/s @ 52MHz Supports (Alternate) Boot Operation Mode to provide a simple boot sequence method Supports SLEEP/AWAKE (CMD5). Host initiated explicit sleep mode for power saving Enhanced Write Protection with Permanent and Partial protection options Supports Multiple User Data Partition with Enhanced User Data Area options Supports Background Operations & High Priority Interrupt (HPI) Supports enhanced storage media feature for better reliability Operating voltage range : - VCCQ = 1.8 V/3.3 V - VCC = 3.3 V Error free memory access - Internal error correction code (ECC) to protect data communication - Internal enhanced data management algorithm Page 1 of 12

- Solid protection of sudden power failure safe-update operations for data content Security - Support secure bad block erase commands - Enhanced write Protection with permanent and partial protection options Quality - RoHS compliant (for detail RoHS declaration, please contact your KSI representative.) Device Summary: Table 1 Device Summary Product Part number NAND Density Package Operating voltage KE4CN3K6A 8GB FBGA169 KE4CN4K6A 16GB FBGA169 VCC=3.3V, VCCQ=1.8V/3.3V KE4CN5B6A 32GB FBGA169 1. Product Description Kingston e MMC products follow the JEDEC e MMC 4.5 standard. It is an ideal universal storage solutions for many electronic devices, including smartphones, tablet PCs, PDAs, ebook readers, digital cameras, recorders, MP3, MP4 players, electronic learning products, digital TVs and set-top boxes. E MMC encloses the MLC NAND and e MMC controller inside as one JEDEC standard package, providing a standard interface to the host. The e MMC controller directly manages NAND flash, including ECC, wearleveling, IOPS optimization and read sensing. 1.1. e MMC Standard Specification The Kingston NAND Device is fully compatible with the JEDEC Standard Specification No.JESD84-B45. This datasheet describes the key and specific features of the Kingston e MMC Device. Any additional information required interfacing the Device to a host system and all the practical methods for device detection and access can be found in the proper sections of the JEDEC Standard Specification. Page 2 of 12

2. Product Specification 2.1. System Performance Table 2 e MMC Device Performance Products Read Sequential (MB/s) Typical value Write Sequential (MB/s) KE4CN3K6A 85 12 KE4CN4K6A 166 25 KE4CN5B6A 166 45 Note 1: Values given for an 8-bit bus width, running HS200 mode from KSI proprietary tool, VCC=3.3V, VCCQ=3.3V. Note 2: For performance number under other test conditions, please contact your KSI representatives. Note 3: Performance numbers might be subject to changes without notice. Note 4: For KE4CN3K6A-A4A, KE4CN4K6A-A4A, KE4CN5B6A-A4A, read performance will be limited to bus bandwidth of emmc4.41. 2.2. Power Consumption Table 3 e MMC Device Power Consumption Read(mA) Write(mA) Standby(mA) Typ Typ Typ KE4CN3K6A 85 60 0.13 KE4CN4K6A 90 88 0.16 KE4CN5B6A 95 90 0.19 Note 1; Values given for an 8-bit bus width, a clock frequency of 52MHz DDR mode, VCC= 3.3V Note 2: Current numbers might be subject to changes without notice. Note 3: Regardless it s configured as emmc4.5 or emmc4.41. Page 3 of 12

3. e MMC Device and System 3.1. e MMC System Overview The e MMC specification covers the behavior of the interface and the Device controller. As part of this specification the existence of a host controller and a memory storage array are implied but the operation of these pieces is not fully specified. The Kingston NAND Device contains a single chip MMC controller and NAND flash memory module. The micro-controller interfaces with a host system allowing data to be written to and read from the NAND flash memory module. The controller allows the host to be independent from details of erasing and programming the flash memory. 3.2. Memory Addressing Figure 1 e MMC System Overview Previous implementations of the e MMC specification (versions up to v4.1) implemented byte addressing using a 32 bit field. This addressing mechanism permitted for e MMC densities up to and including 2 GB. To support larger densities the addressing mechanism was update to support sector addresses (512 B sectors). The sector addresses shall be used for all devices with capacity larger than 2 GB. To determine the addressing mode use the host should read bit [30:29] in the OCR register. Page 4 of 12

3.3. e MMC Device Overview The e MMC device transfers data via a configurable number of data bus signals. The communication signals are: 3.3.1 Clock (CLK) Each cycle of this signal directs a one bit transfer on the command and either a one bit (1x) or a two bits transfer (2x) on all the data lines. The frequency may vary between zero and the maximum clock frequency. 3.3.2 Command (CMD) This signal is a bidirectional command channel used for Device initialization and transfer of commands. The CMD signal has two operation modes: open-drain for initialization mode, and pushpull for fast command transfer. Commands are sent from the e MMC host controller to the e MMC Device and responses are sent from the Device to the host. 3.3.3 Input/Outputs (DAT0-DAT7) These are bidirectional data channels. The DAT signals operate in push-pull mode. Only the Device or the host is driving these signals at a time. By default, after power up or reset, only DAT0 is used for data transfer. A wider data bus can be configured for data transfer, using either DAT0-DAT3 or DAT0- DAT7, by the e MMC host controller. The e MMC Device includes internal pull-ups for data lines DAT1-DAT7. Immediately after entering the 4-bit mode, the Device disconnects the internal pull ups of lines DAT1, DAT2, and DAT3. Correspondingly, immediately after entering to the 8-bit mode the Device disconnects the internal pull-ups of lines DAT1 DAT7. The signals on the e MMC interface are described in Table 4. Table 4 e MMC Interface Name Type 1 Description CLK I Clock DAT0 I/O/PP Data DAT1 I/O/PP Data DAT2 I/O/PP Data DAT3 I/O/PP Data DAT4 I/O/PP Data DAT5 I/O/PP Data Page 5 of 12

DAT6 I/O/PP Data DAT7 I/O/PP Data CMD I/O/PP/OD Command/Response RST_n I Hardware reset VCC S Supply voltage for Core VCCQ S Supply voltage for I/O VSS S Supply voltage ground for Core VSSQ S Supply voltage ground for I/O Note1:I: input; O: output; PP: push-pull; OD: open-drain; NC: Not connected (or logical high); S: power supply. Each Device has a set of information registers (see also 0, Device Registers.) Table 5 e MMC Registers Name Width (bytes) Description Implementation CID 16 Device Identification number, an individual number for identification. Mandatory RCA 2 Relative Device Address, is the Device system address, dynamically assigned by the host during initialization. Mandatory DSR 2 Driver Stage Register, to configure the Device s output drivers. Optional CSD 16 Device Specific Data, information about the Device operation conditions. Mandatory OCR 4 EXT_CSD 512 Operation Conditions Register. Used by a special broadcast command to identify the voltage type of the Device. Extended Device Specific Data. Contains information about the Device capabilities and selected modes. Introduced in standard v4.0 Mandatory Mandatory The host may reset the device by: Switching the power supply off and back on. The device shall have its own power-on detection circuitry which puts the device into a defined state after the power-on Device. A reset signal By sending a special command Page 6 of 12

3.4. Bus Protocol After a power-on reset, the host must initialize the device by a special message-based e MMC bus protocol. For more details, refer to section 5.3.1 of the JEDEC Standard Specification No.JESD84-B45. 3.5. Bus Speed Modes e MMC defines several bus speed modes. Table 6 summarizes the various modes. Table 6 Bus Speed Modes Mode Name Data Rate IO Voltage Bus Width Frequency Max Data Transfer (implies x8 bus width) Backwards Compatibility with legacy MMC card Single 3.3/1.8V 1, 4, 8 0-26MHz 26MB/s High Speed SDR Single 3.3/1.8V 4, 8 0-52MHz 52MB/s High Speed DDR Dual 3.3/1.8V 4, 8 0-52MHz 104MB/s HS200 Single 1.8V 4, 8 0-200MHz 200MB/s 3.5.1 HS200 Bus Speed Mode The HS200 mode offers the following features: SDR Data sampling method CLK frequency up to 200MHz Data rate up to 200MB/s or 8-bits bus width supported Single ended signaling with 4 selectable Drive Strength Signaling levels of 1.8V Tuning concept for Read Operations Page 7 of 12

4. Device Registers Within the Device interface six registers are defined: OCR, CID, CSD, EXT_CSD, RCA and DSR. These can be accessed only by corresponding commands (see Section 6.10 of JESD84-B45). The OCR, CID and CSD registers carry the Device/content specific information, while the RCA and DSR registers are configuration registers storing actual configuration parameters. The EXT_CSD register carries both, Device specific information and actual configuration parameters. 4.1. OCR Register The 32-bit operation conditions register (OCR) stores the VDD voltage profile of the Device and the access mode indication. In addition, this register includes a status information bit. This status bit is set if the Device power up procedure has been finished. The OCR register shall be implemented by all Devices. For detailed register setting value, please refer to appendix or KSI FAE. 4.2. CID Register The Card Identification (CID) register is 128 bits wide. It contains the Device identification information used during the Device identification phase (e MMC protocol). For detailed register setting value, please refer to appendix or KSI FAE. 4.3. CSD Register The Card-Specific Data (CSD) register provides information on how to access the Device contents. The CSD defines the data format, error correction type, maximum data access time, data transfer speed, whether the DSR register can be used etc. For detailed register setting value, please refer to appendix or KSI FAE. 4.4. Extended CSD Register The Extended CSD register defines the Device properties and selected modes. It is 512 bytes long. The most significant 320 bytes are the Properties segment, which defines the Device capabilities and cannot be modified by the host. The lower 192 bytes are the Modes segment, which defines the configuration the Device is working in. These modes can be changed by the host by means of the SWITCH command. For detailed register setting value, please refer to appendix or KSI FAE. 4.5. RCA Register The writable 16-bit Relative Device Address (RCA) register carries the Device address assigned by the host during the Device identification. This address is used for the addressed host-device communication after the Device identification procedure. The default value of the RCA register is 0x0001. The value 0x0000 is Page 8 of 12

reserved to set all Devices into the Stand-by State with CMD7. For detailed register setting value, please refer to appendix or KSI FAE. 4.6. DSR Register The 16-bit driver stage register (DSR) is described in detail in Section 7.6 of the JEDEC Standard Specification No.JESD84-B45. It can be optionally used to improve the bus performance for extended operating conditions (depending on parameters like bus length, transfer rate or number of Devices). The CSD register carries the information about the DSR register usage. For detailed register setting value, please refer to appendix or KSI FAE. Page 9 of 12

5. The e MMC bus The e MMC bus has ten communication lines and three supply lines: CMD: Command is a bidirectional signal. The host and Device drivers are operating in two modes, open drain and push/pull. DAT0-7: Data lines are bidirectional signals. Host and Device drivers are operating in push-pull mode CLK: Clock is a host to Device signal. CLK operates in push-pull mode Device Figure 5 Bus Circuitry Diagram The R OD is switched on and off by the host synchronously to the open-drain and push-pull mode transitions. The host does not have to have open drain drivers, but must recognize this mode to switch on the R OD. R DAT and R CMD are pull-up resistors protecting the CMD and the DAT lines against bus floating device when all device drivers are in a high-impedance mode. A constant current source can replace the R OD by achieving a better performance (constant slopes for the signal rising and falling edges). If the host does not allow the switchable R OD implementation, a fixed R CMD can be used). Page 10 of 12

5.1. e MMC Power Supply Voltage The e MMC supports one or more combinations of VCC and VCCQ as shown in Table 13. The VCCQ must be defined at equal to or less than VCC. The available voltage configuration is shown in Table 13. Table 13 e MMC Power Supply Voltage Parameter Symbol MIN MAX Unit Remarks Supply voltage (NAND) VCC 2.7 3.6 V Supply voltage (I/O) VCCQ 2.7 3.6 V 1.65 1.95 V Supply power-up for 3.3V t PRUH 35 ms Supply power-up for 1.8V t PRUL 25 ms The e MMC must support at least one of the valid voltage configurations, and can optionally support all valid voltage configurations (see Table 14). Table 14 e MMC Voltage Combinations VccQ 1.65V 1.95V 2.7V 3.6V 1 Vcc 2.7V-3.6V Valid Valid Note1:VccQ (I/O) 3.3 volt range is not supported in HS200 devices Page 11 of 12

6. Temperature parameter Parameter Rating Unit Note Operating temperature -25 ~ +85 Storage temperature -40 ~ +85 Page 12 of 12