Vous êtes sur la page 1sur 5

GDA UFS

Solution

1 May 2013




PRODUCT
NOTE
The contents of this document are the sole and
exclusive property of GDA Technologies, Inc., a fully
owned subsidiary of L&T Infotech. They may not be
disclosed to any third party, copied or reproduced in
any form or used for any purpose, other than that for
which they were provided, without the express
permission of GDA Technologies, Inc. All other company,
company, product names, logos and brands are
trademarks of their respective owners.

Copyright 2013
GDA Technologies, Inc.
25 Metro Dr., Ste 300, San Jose, CA 95131
Phone: +1.408.753.1191 Fax: +1.408.625.5770
Email: ip@gdatech.com, Web: www.gdatech.com






GDA UFS Solution Product Note | Release 0.1 | 1 May 2013 | GDA Technologies Inc. - 2 -
DATA, DATA,
EVERYWHERE
The content generated in todays mobile devices mandates
that a higher-speed, larger-volume storage mechanism,
along with a data transfer mechanism that of the future that
can scale enough for the short and long-term future. It also
has to comply with modern power requirements and adapt
to modern devices in the market. UFS with MIPI is the answer
to this challenge.
INTRODUCTION TO MIPI
MIPI is a set of protocols designed to eliminate
fragmentation in mobile device space and bring about
definitions of interfaces used in a mobile ecosystem.
Specifications are already created for several functions in
mobile devices, viz., Display, Camera, Storage Device,
Memory, RF, Battery Controllers and all the subsystem to
enable them, including link and PHY layers.
MIPI Alliance is a global, collaborative organization
comprised of companies that span the mobile ecosystem
and are committed to defining and promoting interface
specifications for mobile devices. MIPI Alliance has an
interface specification for almost every aspect of the mobile
device.
INTRODUCTION TO UFS
The Universal Flash Storage (UFS) is a data transfer standard
from JEDEC, designed for attaching devices with large
storage capacity to mobile devices. Applications include
mobile phones, tablets, MIDs, Cameras, Laptops etc. UFS is a
standard to send high-speed data over a serial interface. The
serial interface is provided by MIPI networking, data and link
layer, UniPro, and MIPIs high-speed PHY, MPHY. UFS
standard is simple and follow SCSI model with a subset of
SCSI commands. The MIPI M-PHY specification, the MIPI
UniPro specification, and the JEDEC UFS standard enable
low-power and high-speed operation with the features and
scalability required for high-end mobile systems, facilitating
even faster adoption.
UFS offers higher speed rates. MPHY offers up to 5.8Gbits/s
per lane, and UniPro supports up to 4 lanes, giving UFS a
data throughput of 23.2 Gbps. Newer versions if MPHY and
UniPro promise much greater speeds. UFS+Unipro+MPHY
also improves random read and write performance and offer
full duplex communication. Being a serial protocol, it
reduces the number of pins required, saving space and cost.
Over eMMC, UFS supports command queuing so that the
multi-tasking operating systems can take advantage of this
feature.
UFS System consists of Host and Device Controllers,
communicating through MIPI UniPro and MPHY. The Host
configures both the Host and Device. Device controller
drives the Logical Units (LU).
GDA has a fully functional UFS Host and Device Controllers
with the complete software stack, drivers and application
software, along with UniPro and MPHY controllers.

About GDA Technologies
MIPI Alliance Contributor Member
Early Adopter of MIPI
Early Adopter of UFS

ASIC/FPGA Synthesizable IP Provider
Customization Service Provider
Integration Support

High Performance Designs
High Quality Designs

PHY Vendor-agnostic MIPI IPs
PHY Vendor-agnostic USB 3.0 IPs
Contributor
Member






GDA UFS Solution Product Note | Release 0.1 | 1 May 2013 | GDA Technologies Inc. - 3 -
MARKET
The JEDEC JC64.1 task group defined UFS v1.1 as the
standard interface for unifying all non-volatile memory
(NVM) interfaces in mobile and consumer electronics. The
resultant specification is the most advanced for Mobile
devices. eMMC standard used in mobile devices are giving
way to UFS, as it could not satisfy the demands of the mobile
market viz., scalability and performance.





MIPI Adoption rate is accelerated by smartphone shipments.
This brightens the future of UFS.

MIPI+UFS is poised to go beyond the mobile environment.
SATA interface has a good competitor. Below is the
comparison of both.
Paramet er UF S SATA
Int erface Full Duplex Dual Simplex
HW Reset Yes No
Mul t i-part it ion Yes (8) No
Secure Erase, Trim Sanitize No
Hi Priority Interrupt Yes No
Dynamic Capacit y Yes No
Power-off not ificat ion Yes No

GDAS SOLUTION
GDAs solution consists of all the Hardware, Firmware and
Software required to have a fully operational UFS system.
UFS Hardware and Software
In a PC or mobile environment, a software application, along
with the operating system, can initiate a transaction to the
storage device through UFS. GDA has developed software
stack and drivers, comprising IO Manager, File system
Manager, SCSI layer, Storage Class Driver and UFS Host
Controller Driver. The processor drives UFS Host.
UTP, UFS Transport Protocol, provides services to the
Application Layer. UTP Layer encodes and decodes UPIU
(UFS Protocol Information Unit) which are transferred across
Host and Device using link layer. Link layer is GDAs UniPro
and MPHY. On the Device side, The UPIU packets are
decoded and passed on the Storage Device through an AXI
interface. SCSI command sets are passed on through the UFS
Device. UFS Device and Host communicate through the link
layer of UFS, viz., Unipro. GDA UFS Device and Host have the
following features
UniPro
The MIPI Alliance Specification for Unified Protocol (UniPro)
specification defines a layered protocol for interconnecting
Devices and components within mobile systems such as
cellular telephones, handheld computers, digital cameras
and multimedia devices. UniPro enables these devices and
components to utilize MIPI PHY layers.
L4 (transport) layer of Unipro controls the external ports for
Application layer, and also incharge of multiplexing and flow
control. L3 (network) layer below it does the addressing and
routing. L2 (Data Link layer), below L3, focuses on reliability,
arbitration and lane management. L1.5 is the PHY adapter
layer.
MPHY
The M-PHY has been defined as an asynchronous system
with the clock embedded in the data stream itself. The MPHY
further defines higher data rates scaling to 6Gbps for future
applications.
The default mandatory Gear is G1 in HS (High-Speed) mode
with speeds of 1.5Gbps. Each additional gear supports 2X
the speed range (for example G2 supports 3Gbps and G3
supports 6Gbps). Additionally, a low speed Gear G0 is
defined which uses a slightly different signaling speed and
can achieve rates down to 10Kbps. Apart from the HS mode,
the MPHY also defines 2 types of mutually exclusive Low
Speed modes. Type 1 systems use the PWM mode wherein
the clock is embedded in the data lanes. Data rates in the
PWM mode depends on the gears supported.

UFS
2012 2013 2014 2015
eMMC
UFS






GDA UFS Solution Product Note | Release 0.1 | 1 May 2013 | GDA Technologies Inc. - 4 -
GDAS COMPLETE UFS
SOLUTION (HARDWARE,
FIRMWARE, DRIVERS &
APPLICATION SOFTWARE)




Application
SW
UFS
Software
Stack
UFS
Host
Unipro
MPHY
MPHY
Unipro
UFS
Device
Flash
Drive
G
D
A

s

G
D
A

s

O
u
r

P
a
r
t
n
e
r

s

IO Manager
File System Manager
SCSI layer
Storage Class Driver
Host Controller Driver
UIC Processor
Response Processor
Processor
UFS Registers
Command Decoder
UTP Engine
DMA Interface CPort Interface
A
X
I

I
n
t
e
r
f
a
c
e

RAM
Unipro Interface
AXI Interface
Error Logger
Response Checker
Processor
Timers
Command Checker
UTP Engine
DMA Engine UTP-DMA Registers
A
X
I

I
n
t
e
r
f
a
c
e

RAM
Unipro Interface
AXI Interface
U
F
S

H
o
s
t

Transport (L4)
Network (L3)
Data Link (L2)
PHY Adapter (L2)
D
e
v
i
c
e

M
a
n
a
g
e
m
e
n
t

E
n
t
i
t
y

(
D
M
E
)

U
n
i
P
r
o

U
F
S

D
e
v
i
c
e







GDA UFS Solution Product Note | Release 0.1 | 1 May 2013 | GDA Technologies Inc. - 5 -
UFS VALIDATION PLATFORM




HOW ARE WE BETTER
We have Vendor-Agnostic PHY interface. Integration
with third-party PHYs is made easy.
Integration support provided. We help our customer
implement UFS Successfully
We give utmost importance to quality. Out quality is
validated by interoperability with other vendors and
compliance testing.
Most of our IPs is Silicon-Proven and all are FPGA
proven.
Our products are verified by third-party VIPs and our
own IPs. Taken products to interoperability and plug--
fest events.
We provide the full system platform with hardware and
software.

GDAS IP PORTFOLIO








Author
Jos Sebastian, Director of IP Technology Solutions at GDA
Technologies Inc.
About GDA Technologies
GDA offers ASIC IPs and full spectrum of design services in the
System, ASIC and Core Development associated with it. GDA
specialize in large high performance designs that require
technological excellence. GDA's proven services offer cost
effective solution from concept to prototype be it a system,
ASIC/FPGA or Synthesizable IPs. We add value to customer design
team with our strong technical skills in the architecture,
methodology, design and implementation skills. Our established
relationships with silicon vendors ensure fast turnaround time for
our designs.
About L&T I nfotech
L&T Infotech is a global IT services and solutions provider,
providing the winning edge to our clients by leveraging our
Business-to-IT Connect and deeply committed people. Our clients
have found in us a right-size partner who combines scale, stability
and customer-centricity Our parent company is Larsen & Toubro
Ltd. (L&T), a technology, engineering, manufacturing and
construction conglomerate, with global operations. This rich
corporate heritage has given us many inherent advantages that we
translate into tangible benefits for our clients.

GDA Technologies, Inc.
25 Metro Dr., Ste 300, San Jose, CA 95131 Phone: +1.408.753.1191 Fax: +1.408.625.5770
Email: ip@gdatech.com, Web: www.gdatech.com
MIPI
UFS Host
UFS Devi ce
CSI-3 Host
CSI-3 Devi ce
Uni pro
CSI-2 RX
CSI-2 TX
DSI-RX
DSI-TX *
LLI *
Di gRF V4 *
USB 3.0
Host
Devi ce
Hub
Dual -Mode
SSIC