Что нового

UFS память. Описание, отличия от eMMC

Статус
Закрыто для дальнейших ответов.

Layder

Z3X-Team
.
27/8/06
2 262
623
UFS (Universal Flash Storage) — новая спецификация флэш-памяти (SD карты, микросхемы BGA и др.), появившийся в 2011 году. Первое широкое использование микросхемы памяти в корпусе BGA получили в смартфонах компании Samsung S6, S6 edge (корпус BGA95). С течением времени микросхемы стандарта UFS начали появляться в корпусах BGA153, BGA254 (UFS+LPDDR4).

Электрически, новый стандарт памяти имеет полностью отличающийся от стандарта eMMC интерфейс.

b21460f215e6873b0ab16b16c53c5000.png


Усовершенствования по сравнению с eMMC:

1) UFS имеет последовательный интерфейс LVDS (низковольтная дифференциальная сигнальная пара), который имеет отдельно выделенные каналы чтения/записи. Это допускает полный дуплекс, другими словами, UFS может читать и писать одновременно.
eMMC, с другой стороны, имеет параллельный интерфейс, который может отправлять данные только в одном направлении за раз - он может либо читать, либо записывать, но не одновременно.

2) C софтовой точки зрения UFS работает по модели OSI в отличии от eMMC в которой все заключается в одном уровне SDMMC

OSI расшифровывается как Open System Interconnection. На русском языке это звучит следующим образом: Сетевая модель взаимодействия открытых систем (эталонная модель). Эту модель можно смело назвать стандартом. Именно этой модели придерживаются производители сетевых устройств, когда разрабатывают новые продукты.
Сетевая модель OSI состоит из 7 уровней, но в UNIPRO модель OSI несколько упрощена.
Перечислим их:
  1. Прикладной уровень (application layer)
  2. Транспортный уровень (transport layer)
  3. Сетевой уровень (network layer)
  4. Канальный уровень (data link layer)
  5. Физический уровень (PHY layer)

Иными словами такая модель, в отличии от eMMC где действует относительная односторонняя совместимость хоста и карты, дает полную совместимость любого хоста и любой карты.
Пример: USB, сети ethernet , SATA , PCIe итд. Когда вы подключаете Ethernet кабель от PC к роутеру линк будет установлен в любом случае. А девайсы сами решат будет ли дуплекс 10 100 или 1000 Мбит.


3) UFS имеет очередь команд (CQ), которая сортирует команды, которые необходимо выполнить. Таким образом, несколько команд могут быть адресованы одновременно, и порядок задач может быть изменен соответственно. В eMMC нужно было дождаться завершения процесса, прежде чем переходить к следующему.

Комбинация этих двух решений, наряду с инженерными достижениями Samsung, позволяет UFS 2.0 иметь скорость последовательного/параллельного чтения/записи, выше от 1,07 до 2,71 раз, чем в eMMC 5.0.


Стандарты скорости работы UFS памяти:

LS режимы:
PWM-G0: 0.01~3 Mbps
PWM-G1: 3~9 Mbps
PWM-G2: 6 ~ 18 Mbps
PWM-G3: 12 ~ 36 Mbps
PWM-G4: 24 ~ 72 Mbps
PWM-G5: 48 ~ 144 Mbps
PWM-G6: 96 ~ 288 Mbps
PWM-G7: 192 ~ 576 Mbps

HS режимы:
HS-G1: 1.25-1.45Gbps
HS-G2: 2.5-2.9Gbps
HS-G3: 5.0-5.8Gbp

Z3x EasyJTAG Plus box поддерживает работу с UFS в LS режиме PWM-G4 (66MHz), что позволяет передать по 1 сигнальной паре до 4MB/c, по 2м парам - до 8MB/c. Применение компрессии в дальнейшем позволит еще повысить эти цифры. Возможно будут реализованы режимы G5/G6/G7, хотя микросхем их поддерживающих очень мало.

При соединении (коннекте) с микросхемой (режим установка линка) происходит обмен информацией между хостом (боксом) и микросхемой (UFS) в режиме PWM-G0 при этом хост выдает микросхеме информацию что он может, а в ответ микросхема отдает свою информацию, что она умеет. Из всех протестированных нами микросхем G6/G7 режимы поддерживала только одна (то ли Micron то ли Toshiba).

PWM-G4 поддерживают все протестированные микросхемы, поэтому бокс работает в этом режиме.

Для работы с данным типом памяти Z3x EasyJTAG Plus box использует отличный от eMMC интерфейс:

352a02202629362d61e1742382a06e2c.jpg




Для работы с данными микросхемами и получения стабильного соединения потребуется использовать специальные сокеты (BGA95, BGA153):

047eeead301c4623d9378a74aee07826.jpg



Внешние ссылки:

купить чтобы получить доступ к скрытому контенту.


купить чтобы получить доступ к скрытому контенту.


купить чтобы получить доступ к скрытому контенту.


купить чтобы получить доступ к скрытому контенту.
 
Последнее редактирование:
дополнил и инзменил 1-е сообщение.

Кoрпуса BGA микросхем:

BGA95 -самый первый вариант корпуса, применялся в Samsung S6 (G920), S6 edge (G925) и в некоторых других
BGA153 - самый распространенный на текущее время вариант корпуса (Samsung S7 / S7 edge, Huawei, Xiaomi)
BGA254 - еще мало распространенный, но перспективный вариант UFS + LPDDR4 (Samsung A920)

несмотря на то, что BGA95 корпус сейчас не используется в новых моделях, сокет для них представляет интерес, потому что в Samsung S6 (G920), S6 edge (G925) Userdata не зашифрована, и поэтому можно извлекать информацию с разбитых устройств.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ