Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПС2 Проектирование аппаратного и программного...doc
Скачиваний:
22
Добавлен:
02.09.2019
Размер:
1.67 Mб
Скачать

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

Память микроЭВМ предназначена для хранения кодов команд и данных. С технической точки зрения эти функции реализуются устройствами, называемыми запоминающими устройствами (ЗУ). Структура типового ЗУ приведена на рис. 1.5.

Основной частью ЗУ является накопитель, представляющий собой набор ячеек памяти, каждая из которых обеспечивает хранение одного двоичного числа. Доступ к конкретной ячейке осуществляется по ее адресу. Для преобразования двоичного кода адреса, поступающего по шине адреса, в сигналы выбора ячеек служит дешифратор DC. При n-разрядном коде адреса возможно обращение к 2 ячейкам.

Тип обращения к ЗУ  на запись или чтение данных  определяется управляющими сигналами MEMW или MEMR соответственно. При этом сигнал MEMW поступает на вход управления записью CW накопителя и разрешает запись в выбранную ячейку информации, поступающей через двунаправленный буфер BD с шины данных. Сигнал MEMR поступает на вход управления направлением передачи СТ буфера BD. При пассивном значении сигнала MEMR буфер BD включен на запись, т. е. в направлении от шины данных к накопителю. Активный уровень MEMR переключает его в направлении от накопителя к шине данных, благодаря чему содержимое выбранной ячейки поступает через BD на шину данных.

Рис. 1.5. Типовая структура запоминающего устройства

Рассмотренная структура является общей для всех типов ЗУ. Тип ЗУ определяется характером ячеек накопителя. Схема классификации ЗУ приведена на рис. 1.6.

Все ЗУ по способу записи информации делятся на постоянные, перепрограммируемые и оперативные.

Постоянные ЗУ (ПЗУ) предназначены для однократного занесения информации и многократного считывания ее в процессе эксплуатации (ROM  Read Only Memory). Характерным для ПЗУ является сохранность информации даже при отсутствии питающего напряжения в течение неограниченного времени. Двоичная информация хранится в ПЗУ в виде электрических связей: например, наличие связи  это логический 0, а отсутствие связи  логическая 1 (или наоборот). По способу записи информации ПЗУ делятся на масочные и программируемые.

В масочные ПЗУ информация заносится в процессе их производства с помощью маски, по которой напыляются связи. Для изготовления такого ПЗУ пользователь отправляет на завод-изготовитель карту заказа, в которой указываются адреса и расположенные по ним числа. По этой карте изготавливается соответствующая маска и т. д. Поскольку изготовление заказной маски достаточно дорого, то масочные ПЗУ целесообразно использовать только для изделий серийного производства.

Рис. 1.6. Классификация запоминающих устройств

В программируемые ПЗУ информация заносится пользователем путем их программирования перед началом эксплуатации. При изготовлении таких ПЗУ все возможные информационные связи выполняются в виде тонких перемычек, что соответствует записи во все ячейки одних и тех же чисел, например, нулей. При пропускании достаточно большого тока по такой перемычке она пережигается, что соответствует записи в соответствующий бит единичного значения. Таким образом, программирование ПЗУ сводится к пережиганию перемычек в разрядах, в которых должны быть расположены логические 1. Программирование осуществляется с помощью специальных приборов-программаторов, обеспечивающих требуемый режим: амплитуду, длительность и скважность импульсов тока. Программируемые ПЗУ целесообразно использовать для изделий мелкосерийного и единичного производства.

Энергонезависимые или перепрограммируемые ЗУ (ППЗУ) также предназначены только для считывания информации в процессе эксплуатации (PROM  Programmable Read Only Memory) и хранят информацию при отсутствии питающего напряжения. Однако, они допускают многократное перепрограммирование, т. е. изменение занесенной в них информации. Характерным для ППЗУ является необходимость стирания старой информации перед занесением новой. По способу стирания различают ППЗУ с электрическим или ультрафиолетовым стиранием. Для последних характерным конструктивным признаком является наличие окна на корпусе микросхемы, через которое виден кристалл. Программирование ППЗУ также осуществляется с помощью специальных программаторов.

Оперативные ЗУ (ОЗУ) или память с произвольным доступом (RAM  Random Access Memory) обеспечивают оперативную запись или считывание информации с ничтожно малым временем обращения. Характерным для них является полное пропадание информации даже при кратковременном отключении питающего напряжения. По способу хранения информации ОЗУ делятся на статические и динамические. В статических ОЗУ каждый бит информации хранится в отдельном триггере, а в динамических ОЗУ  на паразитном конденсаторе. Поскольку время хранения заряда на конденсаторе невелико, то его необходимо периодически подзаряжать. Поэтому динамические ОЗУ всегда имеют циклы регенерации информации, которые выполняются автоматически за счет схемотехнических решений и незаметны для пользователя. Динамические ОЗУ имеют очень широкое применение, т. к. плотность размещения информации на кристалле у них значительно выше, а потребляемая мощность – ниже, чем у статических ОЗУ.

Таким образом, память реальной МПС может быть реализована на ЗУ различных типов. При этом, как правило, для хранения программ и констант используются ПЗУ или ППЗУ, а для хранения данных и размещения стека – ОЗУ.