2024年1月26日发(作者:)
JEDEC
STANDARD
Universal Flash Storage (UFS)
Card Extension
Version 1.0
JESD220-2
MARCH 2016
JEDEC SOLID STATE TECHNOLOGY ASSOCIATION
NOTICE
JEDEC standards and publications contain material that has been prepared, reviewed, and approved
through the JEDEC Board of Directors level and subsequently reviewed and approved by the JEDEC
legal counsel.
JEDEC standards and publications are designed to serve the public interest through eliminating
misunderstandings between manufacturers and purchasers, facilitating interchangeability and
improvement of products, and assisting the purchaser in selecting and obtaining with minimum delay the
proper product for use by those other than JEDEC members, whether the standard is to be used either
domestically or internationally.
JEDEC standards and publications are adopted without regard to whether or not their adoption may
involve patents or articles, materials, or processes. By such action JEDEC does not assume any liability to
any patent owner, nor does it assume any obligation whatever to parties adopting the JEDEC standards or
publications.
The information included in JEDEC standards and publications represents a sound approach to product
specification and application, principally from the solid state device manufacturer viewpoint. Within the
JEDEC organization there are procedures whereby a JEDEC standard or publication may be further
processed and ultimately become an ANSI standard. No claims to be in conformance with this standard
may be made unless all requirements stated in
the standard are met.
Special Legal Disclaimer: JEDEC has received information that certain patents or patent applications
may be essential to this standard. However, as of the publication date of this standard, no statements
regarding an assurance to license such patents or patent applications have been provided. JEDEC does not
make any determination as to the validity or relevancy of such patents or patent applications. Anyone
making use of the standard assumes all liability resulting from such use. JEDEC and its members disclaim
any representation or warranty, express or implied, relating to the standard and its use.
Inquiries, comments, and suggestions relative to the content of this JEDEC standard or publication should
be addressed to JEDEC at the address below, or refer to under Standards and Documents
for alternative contact information.
Published by
©JEDEC Solid State Technology Association 2016
3103 North 10th Street
Suite 240 South
Arlington, VA 22201-2107
This document may be downloaded free of charge; however JEDEC retains the copyright on this material.
By downloading this file the individual agrees not to charge for or resell the resulting material.
PRICE: Contact JEDEC
Printed in the U.S.A.
All rights reserved
PLEASE!
DON’T VIOLATE
THE
LAW!
This document is copyrighted by JEDEC and may not be
reproduced without permission.
For information, contact:
JEDEC Solid State Technology Association
3103 North 10th Street
Suite 240 South
Arlington, VA 22201-2107
or refer to under Standards-Documents/Copyright Information.
JEDEC Standard No. 220-2
UNIVERSAL FLASH STORAGE (UFS) CARD EXTENSION, VERSION 1.0
Contents
Foreword
Introduction
1 Scope
2 Normative Reference
3 Terms, and definitions
3.1 Acronyms
3.2 Terms and definitions
3.3 Keywords
3.4 Abbreviations
3.5 Conventions
4 Introduction
4.1 Overview
4.2 Functional Features
5 UFS Card System Architecture
5.1 Overview
5.2 UFS Card Signals
6 UFS Card Design
7 Feature comParison of embedded UFS and UFS card
8 UFS Card initialization
8.1 Initialization Sequence
9 Power Consumption
Annex A (informative) Host Guideline for UFS Card Detection
Figures
Figure 5.1 — UFS Card Block Diagram
Figure 6.1 — UFS Card Top View
Figure 6.2 — UFS Card Bottom View
Figure 6.3 — UFS Card Side View
Figure 8.1 — UFS Card Initialization
Figure 8.2 — UFS Card Initialization Sequence
Tables
Table 5.1 — Signal Name and Definitions
Table 7.1 — Comparison of embedded UFS and UFS Card
-i-
Page
i
i
1
1
1
1
2
2
3
3
4
4
4
5
5
5
6
9
10
11
12
13
5
6
7
8
10
11
5
9
JEDEC Standard No. 220-2
UNIVERSAL FLASH STORAGE (UFS) CARD EXTENSION, VERSION 1.0
Foreword
This standard has been prepared by JEDEC. The purpose of this standard is to define a UFS card
specification. This document will be extension of the UFS Standard, JESD220.
Introduction
The UFS device (embedded/removable) is a universal data storage and communication media. It is
designed to cover a wide area of applications as smart phones, cameras, organizers, PDAs, digital
recorders, MP3 players, internet tablets, electronic toys, etc.
-ii-
JEDEC Standard No. 220-2
Page 1
UNIVERSAL FLASH STORAGE (UFS) CARD EXTENSION, VERSION 1.0
(From JEDEC Board Ballot JCB-16-12, formulated under the cognizance of the JC-64.1 Subcommittee on Electrical
Specifications and Command Protocols (Item 133.69).)
1
Scope
This standard specifies the characteristics of the UFS card electrical interface and the memory device.
This document defines the added/modified features in UFS card compared to embedded UFS device. For
other common features JESD220, UFS, Version 2.0, will be referenced.
2
Normative Reference
The following normative documents contain provisions that, through reference in this text, constitute
provisions of this standard. For dated references, subsequent amendments to, or revisions of, any of these
publications do not apply. However, parties to agreements based on this standard are encouraged to
investigate the possibility of applying the most recent editions of the normative documents listed. For
undated references, the latest edition of the normative document referred to applies.
[MIPI-M-PHY], MIPI Alliance Specification for M-PHYSM Specification, Version 3.0
[MIPI-UniPro], MIPI Alliance Specification for Unified Protocol (UniProSM), Version 1.6
[MIPI-DDB], MIPI Alliance Specification for Device Descriptor Block (DDB), Version
[SAM], SCSI Architecture Model – 5 (SAM–5), Revision 05, 19 May 2010
[SPC], T10 Specification: SCSI Primary Commands – 4 (SPC-4), Revision 27, 11 October 2010
[SBC], T10 Specification: SCSI Block Commands – 3 (SBC–3), Revision 24, 05 August 2010
[UFS], JEDEC JESD220B, Universal Flash Storage (UFS), Version 2.0
[UFS], JEDEC JEP95, MO-320, UFS Card Form Factor
3
Terms, and definitions
For the purpose of this standard, the terms and definitions given in the documents included in section
2
“Normative Reference” and the following apply.
3.1 Acronyms
HCI
UFS
MIPI
PWM
RPMB
SBC
SPC
LUN
NA
KB
eUFS
Host Controller Interface
Universal Flash Storage
Mobile Industry Processor Interface
Pulse Width Modulation
Replay Protected Memory Block
SCSI Block Commands
SCSI Primary Commands
Logical Unit Number
Not applicable
Kilobyte
Embedded Universal Flash Storage
JEDEC Standard No. 220-2
Page 2
3 Terms, and definitions (cont’d)
3.2 Terms and definitions
Byte: An 8‐bit data value with most significant bit labeled as bit 7 and least significant bit as bit 0.
Device: An addressable device on the UFS bus usually a target that contains at least one LUN
Host: An addressable device on the UFS bus which is usually the main CPU that hosts the UFS bus
3.3 Keywords
Several keywords are used to differentiate levels of requirements and options, as follow:
Can: A keyword used for statements of possibility and capability, whether material, physical, or causal
(can equals is able to).
Expected: A keyword used to describe the behavior of the hardware or software in the design models
assumed by this standard. Other hardware and software design models may also be implemented.
Ignored: A keyword that describes bits, bytes, quadlets, or fields whose values are not checked by the
recipient.
Mandatory: A keyword that indicates items required to be implemented as defined by this standard.
May: A keyword that indicates a course of action permissible within the limits of the standard (may
equals is permitted).
Must: The use of the word must is deprecated and shall not be used when stating mandatory
requirements; must is used only to describe unavoidable situations.
Optional: A keyword that describes features which are not required to be implemented by this standard.
However, if any optional feature defined by the standard is implemented, it shall be implemented as
defined by the standard.
Reserved: A keyword used to describe objects—bits, bytes, and fields—or the code values assigned to
these objects in cases where either the object or the code value is set aside for future standardization.
Usage and interpretation may be specified by future extensions to this or other standards. A reserved
object shall be zeroed or, upon development of a future standard, set to a value specified by such a
standard. The recipient of a reserved object shall not check its value. The recipient of a defined object
shall check its value and reject reserved code values.
Shall: A keyword that indicates a mandatory requirement strictly to be followed in order to conform to
the standard and from which no deviation is permitted (shall equals is required to). Designers are required
to implement all such mandatory requirements to assure interoperability with other products conforming
to this standard.
Should: A keyword used to indicate that among several possibilities one is recommended as particularly
suitable, without mentioning or excluding others; or that a certain course of action is preferred but not
necessarily required; or that (in the negative form) a certain course of action is deprecated but not
prohibited (should equals is recommended that).
Will: The use of the word will is deprecated and shall not be used when stating mandatory requirements;
will is only used in statements of fact.
JEDEC Standard No. 220-2
Page 3
3 Terms, and definitions (cont’d)
3.4 Abbreviations
etc. - And so forth (Latin: et cetera)
e.g. - For example (Latin: exempli gratia)
i.e. - That is (Latin: id est)
3.5 Conventions
UFS specification follows some conventions used in SCSI documents since it adopts several SCSI
standards.
A binary number is represented in this standard by any sequence of digits consisting of only the Western-Arabic numerals 0 and 1 immediately followed by a lower-case b (e.g., 0101b). Spaces may be included
in binary number representations to increase readability or delineate field boundaries (e.g., 0 0101 1010b).
A hexadecimal number is represented in this standard by any sequence of digits consisting of only the
Western-Arabic numerals 0 through 9 and/or the upper-case English letters A through F immediately
followed by a lower-case h (e.g., FA23h). Spaces may be included in hexadecimal number representations
to increase readability or delineate field boundaries (e.g., B FD8C FA23h).
A decimal number is represented in this standard by any sequence of digits consisting of only the
Western-Arabic numerals 0 through 9 not immediately followed by a lower-case b or lower-case h (e.g.,
25).
A range of numeric values is represented in this standard in the form "a to z", where a is the first value
included in the range, all values between a and z are included in the range, and z is the last value included
in the range (e.g., the representation "0h to 3h" includes the values 0h, 1h, 2h, and 3h).
When the value of the bit or field is not relevant, x or xx appears in place of a specific value.
The first letter of the name of a Flag is a lower-case f (e.g., fMyFlag).
The first letter of the name of a parameter included a Descriptor or the first letter of the name of an
Attribute is:
a lower-case b if the parameter or the Attribute size is one byte (e.g., bMyParameter),
a lower-case w if the parameter or the Attribute size is two bytes (e.g., wMyParameter),
a lower-case d if the parameter or the Attribute size is four bytes (e.g., dMyParameter),
a lower-case q if the parameter or the Attribute size is eight bytes (e.g., qMyParameter).
JEDEC Standard No. 220-2
Page 4
4 Introduction
4.1 Overview
The JESD220 standard already defined some features for UFS card (removable). The UFS card uses
same protocol as embedded UFS device, but it has few card specific requirements like power
consumption.
4.2 Functional Features
UFS card functional features are similar to UFS embedded device. These include:
Support for MIPI M-PHY PWM-Gear1. HS-Gear2 (optional) and HS-Gear3
Supports Multiple partitions (LUNs) with partition Management
Supports Multiple User Data Partition with Enhanced User Data Area options
Reliable write operation
Background operations
Secure operations, Purge and Erase to enhance data security
Write Protection options, including Permanent and Power-On Write Protection
Task management operations
Power management operations
JEDEC Standard No. 220-2
Page 5
5
UFS Card System Architecture
Overview 5.1
The UFS card will use same protocol as embedded UFS device. There will not be any change in the
overall system architecture of removable UFS card compared to embedded card.
5.2 UFS Card Signals
Figure 5.1 shows the conceptual drawing of UFS card.
C/D
Figure 5.1 — UFS Card Block Diagram
Table 5.1 — Signal Name and Definitions
Name
VCC
VCCQ2
Description
Supply voltage for the memory devices
Supply voltage used typically for the PHY interface and the memory
controller and any other internal low voltage block
VSS Supply Ground
C/D GND Card Detection Pin
REF_CLK Input Input reference clock. When not active, this signal should be pull-down
or driven low by the host SoC.
Differential input signals into UFS device from the host
DIN_T Input Downstream data lane 0. DIN_T is the positive node of the differential
DIN_C signal.
Differential output signals from the UFS device to the host
DOUT_T Output Upstream data lane 0. DOUT_T is the positive node of the differential
DOUT_C signal.
Type
Supply
Supply
JEDEC Standard No. 220-2
Page 6
6 UFS Card Design
The UFS card will follow the shark design and a simplified pictorial representation is shown in Figure 6.1.
Refer to JEP95, MO-320, for more detailed mechanical dimensions of Figure 6.1, Figure 6.2 and Figure
6.3.
Figure 6.1 — UFS Card Top View
6 UFS Card Design (cont’d)
Pin 1
Figure 6.2 — UFS Card Bottom View
JEDEC Standard No. 220-2
Page 7
JEDEC Standard No. 220-2
Page 8
6 UFS Card Design (cont’d)
Figure 6.3 — UFS Card Side View
JEDEC Standard No. 220-2
Page 9
7
Feature comparison of embedded UFS and UFS card
The embedded UFS and UFS card follow the same protocol. But they will be used in different
environment, the use cases will differ. So the UFS card shall have differences in supporting few features
compared to embedded UFS. Table 7.1 shows the difference between embedded UFS and UFS card.
Category
General
Table 7.1 — Comparison of embedded UFS and UFS Card
Item eUFS 2.0 UFS card v1.0
Supported G1, G2, G3, G4 (Mandatory) G1 Only
G5, G6, G7 (optional)
PWM Gears (PWM shall be able to be
operated without reference clock)
Supported HS Gears G1,G2,G3 (optional) HS-Gear3, HS-Gear2 (optional)
VCCQ2 (1.8 V), VCC(3.3 V)
Up to 1
Not Supported
26MHz ( Default ),
19.2 MHz
Volatile (Default 26 MHz)
Volatile (Default 2)
Volatile (Min 4KB)
Volatile (Min 4KB)
Volatile
Not supported
Volatile (Default 0)
Power Supplies
Lanes
HW Reset
Reference Clock
VCCQ, VCCQ2, VCC
Up to 2
Supported
19.2,26,38.4,52MHZ.
Default 26 MHZ
Persistent (Default 26 MHz)
Persistent (Default 2)
Persistent (Min 4KB)
Persistent (Min 4KB)
Persistent
Supported
Interface
Functional
bRefClkFreq
bMaxNumOfRTT
bMaxDataInSize
bMaxDataOutSize
bActiveICCLevel
Boot Feature
bOutOfOrderDataEn Write once (Default 0)
The UFS card is supposed to be lite version of embedded UFS. So support for unnecessary gears shall be
removed and UFS card shall supports only PWM-Gear1, HS-Gear2 (optional), and HS-Gear3. Similarly
the UFS card shall support up to 1 lane compared to embedded UFS supports 2 lanes.
VCCQ : The VCCQ pin is removed from UFS card to reduce the pin count. The UFS card vendors can
use embed LDO to get the lower voltage which is aligned to their low voltage core from 3.3 V or 1.8 V
source. Also as a power supply, 3.3 V and 1.8 V are mandatory considering the NAND controller, I/O
logic. But 1.2 V can be generated wisely from 3.3 V or 1.8 V. So VCCQ pin (1.2 V) is not supported in
UFS card.
HW Reset : In case of embedded UFS the chip cannot be detached from the system PCB, so the HW
reset pin is in UFS card, card removal is possible, therefore the HW reset pin can be avoided.
The minimizing of UFS card pin count can reduce the development and testing cost.
Attributes : In embedded UFS the bRefClkFreq, bMaxNumOfRTT, and bMaxDataInSize,
bMaxDataOutSize, bOutOfOrderDataEn and bActiveICCLevel attribute values are persistent. As the
embedded UFS chip can’t be removed from the host, making these attributes value as persistent avoids re-initialization of these attributes. But in case of UFS card, it can be inserted in to different host which may
want to use different values for these parameters. So in UFS card these attributes value shall reset to
default value after every reset.
JEDEC Standard No. 220-2
Page 10
8 UFS Card initialization
The UFS cad initialization follows same sequence as of eUFS. But as this is a removable device,
VCC(3.3 V) and VCCQ2(1.8 V) may be provided after the UFS card is fully inserted into the card slot.
The C/D pin may be used to support card insertion detection (refer to Annex A).
Card Insertion
Not Inserted
Detect Card
Wait
insertionin
Voltage
Inserted
Supply VCCQ2(1.8 V),
VCC(3.3 V)
UFS Link Start-up
Process
Figure 8.1 — UFS Card Initialization
JEDEC Standard No. 220-2
Page 11
8.1 Initialization Sequence
Once the reset is done, the host will set the attributes to make the card compatible with the particular host.
Figure 8.2 — UFS Card Initialization Sequence
The UFS card initialization is same as of embedded UFS, except the bRefClkFreq, bMaxNumOfRTT,
bMaxDataInSize, bMaxDataOutSize,bOutOfOrderDataEn and bActiveICClevel attributes value will be
set by the host. In embedded UFS these attributes will retain the value after the reset. But since the UFS
card can be inserted into different host, these attribute values will be reset to their default value. The host
has to set appropriate value before changing the mode to high speed mode.
JEDEC Standard No. 220-2
Page 12
9 Power Consumption
The UFS card shall be able to work in any host. Therefore power level which any UFS card can work
shall be defined for host to provide required amount of power. So considering the removable card
industry, the 1.6 watt would be needed for power consumption of the UFS card . The UFS card shall
consume maximum 300 mA from VCC(3.3 V) and maximum 300 mA from VCCQ2(1.8 V).
JEDEC Standard No. 220-2
Page 13
Annex A (informative) Host Guideline for UFS Card Detection
The card detection (C/D) pin may be utilized to detect card insertion, by adding pull-up resistor to the
C/D pin in the host-side C/D pin. When the UFS card is not inserted, host-side C/D pin shows non-zero
voltage value. When the UFS card is inserted, host-side C/D pin shows zero voltage value because C/D
pin of device is tied to ground.
UFS Host
UFS Card
Detection voltage
supply
C/D
Figure A.1 — Host guideline for UFS Card Detection
JEDEC Standard No. 220-2
Page 14
Standard Improvement Form
JEDEC
The purpose of this form is to provide the Technical Committees of JEDEC with input from the
industry regarding usage of the subject standard. Individuals or companies are invited to submit
comments to JEDEC. All comments will be collected and dispersed to the appropriate
committee(s).
If you can provide input, please complete this form and return to:
JEDEC
Attn: Publications Department
3103 North 10th Street
Suite 240 South
Arlington, VA 22201-2107
Fax: 703.907.7583
1. I recommend changes to the following:
Requirement, clause number
Test method number Clause number
The referenced clause number has proven to be:
Unclear Too Rigid In Error
Other
2. Recommendations for correction:
3. Other suggestions for document improvement:
Submitted by
Name:
Company:
Address:
Phone:
E-mail:
Date:
City/State/Zip:
本文发布于:2024-01-26 03:50:10,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/1706212210687.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |