Стираемые ППЗУ удобно применять при мелкосерийном производстве и на этапе проектирования, однако относителыю высокая стоимость устройств препятствует их использованию в серийных изделиях. В табл. 6.1 приведены основные характеристики наиболее популярных микросхем СППЗУ, а разводка контактов их корпусов показана на рис. 6.1.
Рис. 6.1.Разводка контактов распространенных микросхем СППЗУ.
Электрически стираемые ППЗУ. В относительно новых микросхемах электрически стираемых (изменяемых) ППЗУ в отличие от СППЗУ можно стереть содержимое электрическими импульсами; при этом микросхемы не нужно вынимать из гнезд. К сожалению, такие микросхемы довольно дороги и пока не получили широкого распространения, тем более что имеются экономичные КМОП-ЗУПВ, оправдывающие использование батарейного резервного питания.
Не следует полагать, что последние два вида микросхем можно отнести к памяти с записью и считыванием, т. е. к ЗУПВ. Хотя в них реализуются обе операции, следует все же отчетливо представлять себе различие между ними и истинными ЗУПВ, обеспечивающими моментальное изменение содержимого любого байта. Важными характеристиками являются также время и простота репрограммирования микросхем. Типичное время обращения к любому байту в ЗУПВ составляет около 150 нс. Следовательно, все содержимое микросхемы ЗУПВ 8К можно изменить за 150x8192 не (плюс некоторое дополнительное время на действия процессора). Общее время обращения измеряется несколькими миллисекундами.
Программирование микросхемы СППЗУ емкостью 8К байт длится несколько минут без учета извлечения ее из гнезда и стирания имеющейся информации ультрафиолетовым светом. В этом отношении микросхемы электрически стираемых ППЗУ предпочтительнее, так как их не требуется вынимать из гнезд. Но все же время их репрограммирования в несколько тысяч раз больше, чем у микросхем ЗУПВ эквивалентной емкости.
Такие устройства необходимы в любой микропроцессорной системе. Часть их памяти используется операционной системой для хранения системных переменных и в качестве рабочей области. Кроме того, ЗУПВ также требуется операционной системе и управляющей программе в целях организации стека для временного хранения данных. Еще одна область ЗУПВ необходима пользователю для его программ и данных. Кроме того, при наличии растрового дисплея часть ЗУПВ выделяется для экранной памяти; обычно при этом применяется точечное отображение, т. е. каждый бит экранного ЗУПВ соответствует конкретной точке на экране (пикселу). Типичное распределение ЗУПВ в 8-битном микрокомпьютере приведено в табл. 6.2.
Биполярные ЗУПВ. Основу биполярных ЗУПВ образует обычный транзисторный триггер, схема которого показана на рис. 6.2.
Такая память потребляет значительную мощность, поэтому емкость ее ограничена. Однако быстродействие биполярных ЗУПВ очень высоко, что объясняет их применение в высокопроизводительных системах и в качестве буферов между быстродействующими устройствами и обычной более медленной памятью.
Рис. 6.2.