цифровая электроника
вычислительная техника
встраиваемые системы

 
» » Разница между Serial NAND и NOR Flash: архитектура, производительность и области применения



Разница между Serial NAND и NOR Flash: архитектура, производительность и области применения

Автор: Mike(admin) от 11-04-2026, 03:55

Флеш-память стала одним из фундаментальных элементов современной электроники — от микроконтроллеров и IoT-устройств до SSD и сетевого оборудования. Среди различных типов энергонезависимой памяти наиболее распространены NAND Flash и NOR Flash. С развитием интерфейсов передачи данных появились их последовательные версии — Serial NAND и Serial NOR.

Разница между Serial NAND и NOR Flash: архитектура, производительность и области применения

В этой статье разберёмся, чем отличается Serial NAND от NOR Flash, как устроены эти типы памяти, и в каких задачах каждый из них применяется.


Что такое флеш-память

Флеш-память — это энергонезависимая память, в которой данные сохраняются даже при отключении питания. Она основана на плавающем затворе (floating gate) или зарядовой ловушке (charge trap) внутри транзисторов.

Основные свойства флеш-памяти:

  • энергонезависимость

  • высокая плотность хранения

  • ограниченное число циклов записи/стирания

  • блочная организация памяти

Существует два основных архитектурных типа:

  • NOR Flash

  • NAND Flash

Serial NAND — это разновидность NAND Flash с последовательным интерфейсом (обычно SPI).


Архитектура NOR Flash

NOR Flash получила своё название из-за логической схемы соединения ячеек, напоминающей NOR-элементы.

Основные особенности

  • Прямой доступ к данным (random access)

  • Можно выполнять код непосредственно из памяти (XIP — Execute In Place)

  • Высокая скорость чтения отдельных байтов

  • Медленная запись и стирание

  • Низкая плотность хранения

Организация памяти

В NOR Flash каждая ячейка подключена параллельно к линиям данных и адреса. Это позволяет:

  • обращаться к любому байту напрямую

  • считывать данные без предварительной загрузки страницы

Однако такая архитектура занимает больше площади кристалла, что ограничивает объём памяти.


Архитектура NAND Flash

NAND Flash имеет другую топологию — ячейки соединены последовательно в цепочки, напоминающие структуру NAND-логики.

Основные особенности

  • Очень высокая плотность хранения

  • Высокая скорость последовательного чтения и записи

  • Доступ осуществляется страницами (pages)

  • Стирание выполняется блоками

Организация памяти

Структура NAND Flash:

  • Page — минимальная единица чтения/записи (обычно 2–16 KB)

  • Block — минимальная единица стирания (обычно 128–512 страниц)

Из-за такой структуры нельзя изменить один байт — нужно переписать целую страницу.


Что такое Serial NAND

Serial NAND — это NAND Flash с последовательным интерфейсом SPI.

Ранее NAND использовала параллельный интерфейс, требующий большого числа выводов. Serial NAND решает эту проблему.

Преимущества Serial NAND

  • меньше выводов микросхемы

  • упрощённая разводка платы

  • более низкая стоимость системы

  • высокая ёмкость (обычно от 512 Mb до нескольких Gb)

Типичные интерфейсы:

  • SPI

  • Dual SPI

  • Quad SPI (QSPI)


Основные отличия Serial NAND и NOR Flash

ХарактеристикаSerial NANDNOR Flash
Тип доступа Страничный Побайтовый
Минимальная запись Page (2–16 KB) Byte / Word
Минимальное стирание Block Sector
Плотность хранения Очень высокая Низкая
Скорость последовательного чтения Высокая Средняя
Скорость случайного чтения Низкая Очень высокая
Возможность XIP Нет Да
Тип интерфейса SPI / QSPI SPI / Parallel

Производительность

Чтение

  • NOR Flash обеспечивает очень быстрый random access.

  • Serial NAND оптимизирована для последовательного чтения больших объёмов данных.

Например:

  • NOR: чтение инструкций процессора

  • NAND: загрузка файловой системы


Запись

NAND значительно быстрее при записи больших объёмов данных.

Причина — архитектура страниц.

Типичные значения:

ТипСкорость записи
NOR медленная
Serial NAND значительно быстрее

Надёжность и ECC

NAND Flash более подвержена ошибкам хранения данных.

Поэтому для Serial NAND обычно требуется ECC (Error Correction Code).

ECC может быть:

  • встроенный в чип

  • реализованный контроллером

NOR Flash имеет гораздо меньшую вероятность ошибок, поэтому часто не требует сложной коррекции.


Типичные объёмы памяти

ТипТипичный объём
NOR Flash 1 Mb – 512 Mb
Serial NAND 512 Mb – 8 Gb и выше

Это одна из ключевых причин, почему Serial NAND используется там, где требуется много памяти.


Типичные области применения NOR Flash

NOR Flash идеально подходит для хранения кода.

Основные применения:

  • прошивки микроконтроллеров

  • BIOS/UEFI

  • загрузчики (bootloader)

  • встроенные системы

  • автомобильная электроника

Причина — возможность Execute In Place.


Типичные области применения Serial NAND

Serial NAND используется для хранения больших массивов данных.

Примеры:

  • IoT-устройства

  • камеры наблюдения

  • сетевые маршрутизаторы

  • промышленная автоматика

  • системы логирования

  • embedded Linux


Пример архитектуры в embedded-системах

Во многих устройствах используется комбинация двух типов памяти:

  • NOR Flash — для bootloader и firmware

  • Serial NAND — для файловой системы и данных

Типичный сценарий загрузки:

  1. CPU запускается из NOR Flash

  2. Bootloader инициализирует систему

  3. Linux загружается из NAND

  4. RootFS находится в NAND


Преимущества и недостатки

Serial NAND

Плюсы:

  • высокая плотность

  • низкая стоимость за бит

  • высокая скорость последовательных операций

  • компактный интерфейс SPI

Минусы:

  • сложная работа с памятью

  • необходимость ECC

  • нельзя выполнять код напрямую


NOR Flash

Плюсы:

  • быстрый random access

  • Execute-In-Place

  • высокая надёжность

Минусы:

  • низкая плотность

  • высокая цена за бит

  • медленная запись


Когда выбирать Serial NAND

Serial NAND лучше использовать, если:

  • требуется большой объём памяти

  • хранится файловая система

  • используется embedded Linux

  • необходимо записывать большие объёмы данных


Когда выбирать NOR Flash

NOR Flash подходит, если:

  • нужно хранить прошивку

  • требуется быстрое случайное чтение

  • важна возможность Execute-In-Place


Итоги

Serial NAND и NOR Flash решают разные задачи в электронике.

Кратко:

  • NOR Flash — идеальна для хранения кода и загрузчиков.

  • Serial NAND — оптимальна для хранения больших объёмов данных.

 

Поэтому в современных устройствах часто используется гибридная архитектура, объединяющая преимущества обеих технологий.

 


Теги: память




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

Комментарии:

Оставить комментарий