Перейти к содержанию
    

Запись потока на SD-карту в SPI-режиме

4 часа назад, aaarrr сказал:

Если железка поддерживает N уровней на ячейку, а используется только два

Ну, тут как говорится, если б у бабушки были б яйца, это был бы дедушка:biggrin:, понятно, что если используем 2 состояния в ячейке - это SLC. Я так понимаю слово "эмуляция", как какой-то механизм, повышающий надежность многоуровневых ячеек, не аппаратно, а алгоритмами, резервными областями и пр...

3 часа назад, __inline__ сказал:

Предпочту QFP 0.4,  чем BGA 0.8

А я предпочту последнее, т.к. запаять бгашку с шарами 0.8 можно с закрытыми глазами...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

20 minutes ago, mantech said:

Я так понимаю слово "эмуляция", как какой-то механизм, повышающий надежность многоуровневых ячеек, не аппаратно, а алгоритмами, резервными областями и пр...

0, 1 => 0; 2, 3 => 1 - хоть аппаратно, хоть "алгоритмом". Эмулированная ячейка ничем не отличается от настоящей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

41 минуту назад, aaarrr сказал:

0, 1 => 0; 2, 3 => 1

Вот как минимум это уже и фигня, ибо барьер в эл-х уровнях м-у 0 и 1 в SLC будет гораздо выше, чем м-у 1 и 2 в вашем случае.

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 minutes ago, mantech said:

барьер в эл-х уровнях м-у 0 и 1 в SLC будет гораздо шире, чем м-у 1 и 2 в вашем случае

Пишутся всегда условные 0 и 3. При чтении промежуточные уровни интерпретируются в пользу соответствующих крайних. Где фигня?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 минут назад, aaarrr сказал:

Пишутся всегда условные 0 и 3.

В таком случае, может и норм. Если размер барьера м-у 0 и 3 равен SLC-шному.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Раз уж тема ушла в обсуждение типов флеш-памяти - меня давно мучает вопрос:

Почему TLC в режиме SLC пишется медленнее? Записать надо объём в 3 раза меньше, запись аналоговая и там и там.

Контрольные суммы чтоли так долго считают или подкачивают каждую ячейку микроимпульсами проверяя докуда зарядилась?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

43 minutes ago, _4afc_ said:

Раз уж тема ушла в обсуждение типов флеш-памяти - меня давно мучает вопрос:

Почему TLC в режиме SLC пишется медленнее? Записать надо объём в 3 раза меньше, запись аналоговая и там и там.

Контрольные суммы чтоли так долго считают или подкачивают каждую ячейку микроимпульсами проверяя докуда зарядилась?

Думаю потому что несколько раз последовательно делается резервная запись.
В микроконтроллерах есть такая фишка - превращение Flash в некую FlexRAM с большим ресурсом перезаписи. А все за счет того что пишут сразу много копий. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, _4afc_ said:

Почему TLC в режиме SLC пишется медленнее?

А как иначе, если за такую же по длительности операцию записи в ячейке оказывается втрое меньше данных?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 hours ago, AlexandrY said:

Думаю потому что несколько раз последовательно делается резервная запись.
В микроконтроллерах есть такая фишка - превращение Flash в некую FlexRAM с большим ресурсом перезаписи. А все за счет того что пишут сразу много копий. 

Вариант, что TLC разбита на части которые объеденены во что-то типа Raid-5 логичен и что-то немного объясняет. Но что мешало сделать многоканальную запись с одновременным доступом к нескольким страницам?

10 hours ago, aaarrr said:

А как иначе, если за такую же по длительности операцию записи в ячейке оказывается втрое меньше данных?

Например модуляция PAM16  имеет 4 раза большую канальную скорость чем PAM4, однако символьная у них одинаковая.

Если мы можем зарядить ячейку за 10мС полностью - с чего вдруг на половину будем заряжать 40мС?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, _4afc_ said:

Если мы можем зарядить ячейку за 10мС полностью - с чего вдруг на половину будем заряжать 40мС?

Почему половину? Записывается за одинаковое время или один бит или несколько.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, aaarrr said:

Почему половину? Записывается за одинаковое время или один бит или несколько.

Скорость записи TLC в Мб/с раза в 4 меньше скорости MLC. Т.е. ячейка TLC пишется более чем в 10 раз дольше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 minutes ago, _4afc_ said:

Т.е. ячейка TLC пишется более чем в 10 раз дольше.

Причем тут разница с MLC? Почему ячейка TLC в режиме эмуляции SLC должна записываться в разы быстрее?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 minutes ago, aaarrr said:

Причем тут разница с MLC? Почему ячейка TLC в режиме эмуляции SLC должна записываться в разы быстрее?

Объясните своими словами, более чем одним предложением, подробно, почему на картинке ниже:

 

TLC в режиме эмуляции SLC записывает в секунду в 4 раза больше информации.

Т.е. возится с ячейкой в 12 раз меньше?

diskbench_881014.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 hours ago, _4afc_ said:

Почему TLC в режиме SLC пишется медленнее?

1 hour ago, _4afc_ said:

TLC в режиме эмуляции SLC записывает в секунду в 4 раза больше информации

Вы сначала разберитесь, больше или меньше.

 

1 hour ago, _4afc_ said:

Объясните своими словами, более чем одним предложением, подробно, почему на картинке ниже

В случае eMMC эмуляция SLC используется для повышения надежности, здесь - для повышения скорости. Понятия не имею, какие для этого используются механизмы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

27.08.2020 в 16:40, _4afc_ сказал:

Карта имеет право завершать запись блока в течении 250мС. За это время вы потеряете 14кБайт...

а некоторые и 500мс в некоторых случаях

sdxc_500ms.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...