Стр 1
Стр 2
Стр 3
Стр 4
Стр 5
Стр 6
Основы технологии.
Флэш-технология позволяет оснастить системную память уникальными свойствами. Подобно ОЗУ, флэш-память модифицируется электрически внутрисистемно, но подобно ПЗУ, флэш энергонезависима и хранит данные даже после отключения питания. Однако, в отличие от ОЗУ, флэш нельзя переписывать побайтно. Флэш-память читается и записывается байт за байтом и предъявляет новое требование: ее нужно стереть перед тем, как записывать новые данные.
Операции над флэш-памятью |
|||
Операция |
Минимальный сегмент |
Типичное время |
Максимальное время |
Чтение |
Byte |
60 нс |
60 нс |
Запись |
Byte |
9 мкс |
не более 100 мкс |
Стирание |
8KB-Block |
0.6 с |
4.3 с |
Примечание: |
по спецификации на ИС SmartVoltage 4Мbit Boot Block в 8-bit режиме при VCC=5.0V и VPP=5.0V |
Запись (программирование) флэш-памяти - это процесс замены "1" на "0". Стирание - это процесс замены "0" на "1", где флэш стирается блок за блоком. Блоки - это области с фиксированными адресами. Когда блок стирается, стираются параллельно все ячейки внутри блока, независимо от других блоков этого прибора флэш-памяти. Микросхемы Flash Memory Boot Block должны выдерживать не менее 100 тысяч циклов стирания при напряжении питания VCC=5V. Цикл считается законченным, если 8КВ одного из параметрических блоков успешно запрограммировано и после этого стерто. Этот параметр очень важный, так как от него зависит то, какой объем данных можно хранить и как часто их можно обновлять. Поскольку флэш-память не допускает перезаписи отдельной ячейки без предварительного стирания всего блока памяти, то применяются программные методы эмуляции перезаписи байта с использованием двух 8КВ параметрических блоков, показанных на примере карты памяти.