Difference between revisions of "UFS MEMORY (NEW)"

From Z3X-TEAM
Jump to: navigation, search
(Created page with "=== What is the UFS Memory === 200px|thumb|left|EMMC 51 Parallel Interface File:UFS 21 Serial Interface.png|200px|thumb|left|UFS 21 S...")
 
 
Line 1: Line 1:
 
=== What is the UFS Memory ===
 
=== What is the UFS Memory ===
[[File:EMMC 51 Parallel Interface.png|200px|thumb|left|EMMC 51 Parallel Interface]]
+
[[File:EMMC 51 Parallel Interface.png|200px|thumb|right|EMMC 51 Parallel Interface]]
[[File:UFS 21 Serial Interface.png|200px|thumb|left|UFS 21 Serial Interface]]
+
[[File:UFS 21 Serial Interface.png|200px|thumb|right|UFS 21 Serial Interface]]
 
Universal Flash Storage, officially abbreviated as UFS, is a flash storage specification for mobile phones and consumer electronic devices. It aims to bring higher data transfer speed and increased reliability to flash memory storage.UFS is positioned as a replacement for eMMCs and SD cards. The electrical interface for UFS uses the M-PHY, developed by the MIPI Alliance, a high-speed serial interface targeting 2.9 Gbit/s per lane with up-scalability to 5.8 Gbit/s per lane. UFS implements a full-duplex serial LVDS interface that scales better to higher bandwidths than the 8-lane parallel interface of eMMCs. Unlike eMMC, Universal Flash Storage is based on the SCSI architectural model and supports SCSI Tagged Command Queuing.
 
Universal Flash Storage, officially abbreviated as UFS, is a flash storage specification for mobile phones and consumer electronic devices. It aims to bring higher data transfer speed and increased reliability to flash memory storage.UFS is positioned as a replacement for eMMCs and SD cards. The electrical interface for UFS uses the M-PHY, developed by the MIPI Alliance, a high-speed serial interface targeting 2.9 Gbit/s per lane with up-scalability to 5.8 Gbit/s per lane. UFS implements a full-duplex serial LVDS interface that scales better to higher bandwidths than the 8-lane parallel interface of eMMCs. Unlike eMMC, Universal Flash Storage is based on the SCSI architectural model and supports SCSI Tagged Command Queuing.
  
Line 16: Line 16:
 
UFS also utilizes Command Queue (CQ), similar to eMMC 5.1, allowing it to harness the multi-tasking features of mobile operating systems and multi-core CPUs. This feature allows multiple read and write commands to be executed by the UFS device in parallel, significantly increasing command processing speeds.<br>
 
UFS also utilizes Command Queue (CQ), similar to eMMC 5.1, allowing it to harness the multi-tasking features of mobile operating systems and multi-core CPUs. This feature allows multiple read and write commands to be executed by the UFS device in parallel, significantly increasing command processing speeds.<br>
 
=== EasyJTAG Plus Box and UFS Memory ===
 
=== EasyJTAG Plus Box and UFS Memory ===
[[File:Photo 2019-03-14 17-55-20.jpg|200px|thumb|left|EasyJTAG Plus Box and UFS Memory]]
+
[[File:Photo 2019-03-14 17-55-20.jpg|200px|thumb|right|EasyJTAG Plus Box and UFS Memory]]
 
EasyJTAG Plus box supports UFS memory connection and basic operations like. Identification, Multiple LUN access, Reading, Writing, and access to UFS Memory attributes, configs, etc as well. Current operations speed is limited to 1.5Mb/sec and will be increased in next firmware versions. Minimal firmware for UFS access is 2.35. There is impossible to gain UFS support with old hardware revisions ( 1.xx firmwares ). UFS Functions did not requires any additional activation and available soon in EasyJAG Classic suite. For connecting UFS chip user need to buy an EasyJTAG UFS socket for necessary memory chip. Currently exists 3 BGA memory types
 
EasyJTAG Plus box supports UFS memory connection and basic operations like. Identification, Multiple LUN access, Reading, Writing, and access to UFS Memory attributes, configs, etc as well. Current operations speed is limited to 1.5Mb/sec and will be increased in next firmware versions. Minimal firmware for UFS access is 2.35. There is impossible to gain UFS support with old hardware revisions ( 1.xx firmwares ). UFS Functions did not requires any additional activation and available soon in EasyJAG Classic suite. For connecting UFS chip user need to buy an EasyJTAG UFS socket for necessary memory chip. Currently exists 3 BGA memory types
  

Latest revision as of 10:32, 7 June 2019

What is the UFS Memory

EMMC 51 Parallel Interface
UFS 21 Serial Interface

Universal Flash Storage, officially abbreviated as UFS, is a flash storage specification for mobile phones and consumer electronic devices. It aims to bring higher data transfer speed and increased reliability to flash memory storage.UFS is positioned as a replacement for eMMCs and SD cards. The electrical interface for UFS uses the M-PHY, developed by the MIPI Alliance, a high-speed serial interface targeting 2.9 Gbit/s per lane with up-scalability to 5.8 Gbit/s per lane. UFS implements a full-duplex serial LVDS interface that scales better to higher bandwidths than the 8-lane parallel interface of eMMCs. Unlike eMMC, Universal Flash Storage is based on the SCSI architectural model and supports SCSI Tagged Command Queuing.

Why it's so Fast?

At a high-level, UFS moves away from a parallel interface to differential-signaling serial interface, removing the performance and manufacturing/routing barriers inherent to eMMC.


Due to the parallel 8-bit interface used for eMMC, read and write operations are sequential, or half-duplex. The new UFS 2.1 standard has dedicated read and write paths, allowing for full-duplex operation. Essentially, UFS 2.1 can read and write simultaneously.

The combination of the serial interface and full-duplex data transfers mean that UFS 2.1 can achieve two to four times the peak bandwidth of eMMC 5.1 and in a more power-efficient manner. There are already two iterations of UFS 2.1: high speed-gear2 allows for a peak bandwidth of 5.8Gbps over two lanes, while high speed-gear3 has a peak bandwidth of up to 11.6Gbps over two lanes.


UFS also utilizes Command Queue (CQ), similar to eMMC 5.1, allowing it to harness the multi-tasking features of mobile operating systems and multi-core CPUs. This feature allows multiple read and write commands to be executed by the UFS device in parallel, significantly increasing command processing speeds.

EasyJTAG Plus Box and UFS Memory

EasyJTAG Plus Box and UFS Memory

EasyJTAG Plus box supports UFS memory connection and basic operations like. Identification, Multiple LUN access, Reading, Writing, and access to UFS Memory attributes, configs, etc as well. Current operations speed is limited to 1.5Mb/sec and will be increased in next firmware versions. Minimal firmware for UFS access is 2.35. There is impossible to gain UFS support with old hardware revisions ( 1.xx firmwares ). UFS Functions did not requires any additional activation and available soon in EasyJAG Classic suite. For connecting UFS chip user need to buy an EasyJTAG UFS socket for necessary memory chip. Currently exists 3 BGA memory types

  • UFS BGA153 (Most common for all phones )
  • UFS BGA95 (Samsung Flagship phones)
  • UFS BGA254 ( UFS with PLDDR4 memory )

Currently sockets available for preorder from our major resellers.

Software features demo video below: