ДОСТУП ДО ФЛЕШ-ПАМ'ЯТІ

Використовують три основні варіанти:

  • • довільний асинхронний, або звичайний (Conventional), доступ до осередків пам'яті;
  • пакетний (Burst) синхронний доступ, при якому дані зчитуються блоками по 16 або 32 слова. Лічені дані передаються послідовно, передача синхронізується. Гідність: швидке (в порівнянні зі звичайним способом доступу) послідовне читання даних; недолік - повільний довільний доступ;
  • сторінковий (Page) асинхронний доступ, при якому дані зчитуються блоками по 4 або 8 слів. Гідність: швидкий довільний доступ в межах поточної сторінки; недолік: відносно повільний перемикання між сторінками.

Порівняльна оцінка типових структур. Розглянемо особливості флеш-пам'яті NOR і NAND.

Пам'ять типу NOR. У мікросхемах цієї пам'яті кожна клітинка (транзистор) підключається до лінії бітів і лінії слів за допомогою індивідуальних контактів, які:

  • • з одного боку, перешкоджають створенню мікросхем з великою ємністю пам'яті. Тому стандартний обсяг NOR-модуля не перевищує десятка мегабайт;
  • • з іншого боку, забезпечують індивідуальний доступ до осередків, що дозволяє легко оперувати з інформацією побайтно. Виходячи з цього NOR-пам'ять зазвичай застосовують там, де потрібна зберігати різноманітну програмну інформацію, наприклад в BIOS або RAM в різних мобільних пристроях.

Пам'ять типу NAND.B мікросхемах цієї пам'яті замість окремих осередків до ліній підключаються складені з них ланцюжки, що:

  • • з одного боку, значно скорочує загальна кількість контактів (при однаковій кількості осередків з NOR-пам'яттю). Адреса кожного осередку задається вибором одного поздовжнього і одного поперечного контакту. Завдяки такій структурної організації обсяг одного модуля становить кілька гігабайт;
  • • з іншого боку, ускладнює мікросхему і операції зміни вмісту окремих осередків, оскільки здійснювати доступ до інформації можливо лише цілими блоками, що містять певну кількість байт. Є потреба у додатковому буферний регістр. Проста операція зміни одного байта виконується в кілька етапів:
  • • спочатку в буферний регістр копіюється цілий блок даних;
  • • потім в регістрі змінюється значення потрібного байта, а в пам'яті стирається вихідний блок
  • • і тільки після цього записується блок зі зміненим байтом назад в пам'ять.

У зв'язку з цим продуктивність при побайтовой заміні даних різко падає. Однак при послідовному читанні або запису пам'яті, обсяг якої значно перевищує розмір одного блоку, продуктивність NAN D-пам'яті значно вище, ніж NOR-пам'яті. Тому NAN D-пам'ять застосовується у різних картах пам'яті і USB-пристроях, призначених для роботи з мультимедійними даними і для перенесення великих обсягів інформації.

Відзначимо, що розробником технології NOR-мікросхем є компанія Intel, а технології NAN D-мікросхем - Toshiba.

 
< Попер   ЗМІСТ   Наст >