ПЗУ — память, информация в которой, будучи однажды записанной, изменению не подлежит. Например, программа загрузки в ОЗУ МП системы из внешней памяти.
Существуют 4 типа ПЗУ:
1. Простые ПЗУ — информация записана один раз и навсегда в процессе ее изготовления (ПЗУ с масочным программированием).
2. Программируемые ПЗУ (ППЗУ) — комбинация битов, вводимое в ППЗУ может быть задана пользователем. ППЗУ программируется в виде однократно выполненной операции, т.е. информация, записанная в ППЗУ, не может быть изменена.
3. Стираемое ППЗУ (СППЗУ) — пользователь может запрограммировать ПЗУ, работать с этим ПЗУ, затем стереть и записать новую информацию (СППЗУ с ультрафиолетовым стиранием).
4. Электронно-изменяющееся ПЗУ (ЭИПЗУ) — программирование и изменение содержимого ПЗУ осуществляется с помощью электронных средств. В отличие от СППЗУ для стирания информации не требуется специальных внешних устройств.
На рис. 9.8. приведено простое ПЗУ.
Для реализации ПЗУ достаточно использовать дешифратор, диоды, набор резисторов и шинные формирователи. Рассматриваемое ПЗУ содержит 4 8 разрядных слова, т.е. его общий объем составляет 32 бит. Количество столбцов определяет разрядность слова, а количество строк — количество 8 разрядных слов. Диоды устанавливаются в тех местах, где должны храниться биты, имеющие значение логического «0» (дешифратор подает 0 на выбранную строку). В настоящее время вместо диодов ставят МОП-транзисторы.
Рис. 9.8. Схема простого ПЗУ.
В таблице 9.1 приведено состояние простого ПЗУ, схема которого приведена на рисунке 9.8.
Таблица 9.1. Состояние простого ПЗУ.
Слово
Двоичное представление
А0
А1
D1
D2
D3
D4
D5
D6
D7
D8
На рисунке 9.9 приведена схема ППЗУ, которое программируется пользователем и носит название ППЗУ с пережигаемыми перемычками. Оно изготавливается со всеми диодами и перемычками, т.е. в матрице все «0», а при программировании пережигаются те перемычки, в ячейках которых должны быть логические «1».