Описание
NOR Flash и NAND Flash — два основных типа энергонезависимой памяти (данные не теряются после отключения питания), и они имеют существенные различия в архитектуре, производительности и сценариях применения.
1. НИ-вспышка
- Особенности архитектуры:
Он использует структуру параллельного интерфейса, при этом каждый блок хранения напрямую подключен к битовой линии, что обеспечивает произвольный доступ (аналогично ОЗУ) и, таким образом, обеспечивает прямое выполнение кода (XIP, «Выполнение на месте»).
- Ключевые особенности:
- Сверхнизкий статический ток (1 мкА): подходит для устройств с батарейным питанием.
- Длительное хранение данных (20 лет) и большое количество циклов стирания/записи (100 000 раз): Высокая надежность.
- Широкий температурный диапазон (от -40°C до 105°C): подходит для промышленных и автомобильных условий.
- Функции безопасности: поддерживает шифрование, защиту от записи и т. д. для хранения конфиденциальных данных.
- Сценарии применения:
В основном используется для хранения критического кода небольшой емкости (например, прошивки, загрузчика), обычно встречающегося в приводах DVD/CD, STB (телевизионных приставках), сетевых устройствах (WLAN/DSL), автомобильной электронике (GPS) и других областях, требующих быстрого запуска и надежности.
2. Флэш-память NAND
- Особенности архитектуры:
Он использует последовательный интерфейс и блочную структуру (страница + блок), поддерживая только последовательный доступ. Скорость его чтения относительно низкая, но он имеет высокую плотность хранения и более низкую стоимость.
- Ключевые характеристики (по сравнению с NOR):
- Более высокая емкость: от нескольких сотен МБ до нескольких ТБ (NOR обычно соответствует уровню от МБ до ГБ).
- Более высокая скорость стирания и записи: подходит для операций с большими объемами данных, но имеет меньший срок службы стирания и записи (обычно от 10 000 до 100 000 раз, что требует выравнивания износа).
- Более высокое энергопотребление: хотя статический ток низкий, пиковый ток во время записи относительно велик.
- Требуется коррекция ECC: из-за более высокой частоты битовых ошибок необходимы дополнительные алгоритмы коррекции ошибок.
- Сценарии применения:
Хранилища данных большой емкости (например, твердотельные накопители, eMMC, USB-накопители), мультимедиа (MP3/видео), кэши принтеров, плоские телевизоры и другие сценарии, требующие низкой стоимости и высокой плотности.
3. Почему NOR Flash используется во многих сценариях?
Например, такие устройства, как DVD-приводы и GPS, требуют быстрого чтения небольших прошивок и долгосрочной стабильности. Функция XIP и высокая надежность NOR делают его предпочтительным выбором; тогда как NAND больше подходит для устройств, которым необходимо хранить большие объемы мультимедийных данных (например, для хранения песен в формате MP3). Оба часто дополняют друг друга и сосуществуют в одной системе (NOR для хранения кода, NAND для хранения данных).