UFS Memory (new)
What is the UFS Memory
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 its 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 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 preordering from our major resellers.
Software features demo video below: