- •Глава I
- •06Ласти применения эвм
- •1.6,1. СуперЭвм
- •Глава 2
- •8 Разрядов
- •11110001 11111001 11110001 11110111 А число — 6.285 запишется в память в виде слова из 6 байт:
- •Глава 3
- •Глава 4
- •Лечит узап j
- •Сверхоперативная или местная память
- •4.2. Адресная, ассоциативная и стековая организации памяти
- •Буфер входа-выхода
- •Усилители считывания-записи
- •Глава 5
- •Проклей
- •Идентификатор адреса (s байт)
- •Сектор на дискете
- •Глава 6
- •Управляющий блок автомат)
- •Глава 7
- •В цпршВляющай блок у б
- •Сумматор частичных произведений Регистр множимого
- •О vМножимое перед началом Выполнения умножения
- •Слой элементов и
- •Глава 9
- •Двойное слада па адреса о 32 бит
- •Слобо по адресу z в бит
- •Заслать в стек ад РеЗ
- •Загрузить аз стана в Pa V
- •Номер регист
- •Непосредственный операнд 1а
- •15Ю кГго 51
- •Оповещающий сив нал „Состояние
- •Блок ревастрод
- •Ветвление в макропроерамме по уело дую Акк*0
- •Макрокоманды управления последовательностью выборка микрокоманд
- •Окно процедуры
- •Регистры параметров (а) Регистры глобальных переменных |
- •1 Нуль м Знак-
- •Запоминание состояния процессора (программы)
- •Общий сигнал прерывания
- •Код приоритетного запроса
- •Маска ввоОагвывода
- •Прерывающая
- •01 23*56789 Время
- •I участка I
- •Запись льта мп
- •I Прием операндов на регистры 1
- •Умножение чисел с фиксированной точкой
- •Сложонив чисел с плавающей точкой
- •Глава 10
- •Вызов команды и модификация счетчика команд
- •Процедура тандемных пересылок
- •Однобайтная
- •16 Разрядов
- •Передача д стек а восстановление содержимого регистров
- •Команды досстаяовяения из стеки содержимого регистров
- •Блок сегментных регистров
- •Первый байт команды Второй ffaSm команды (постбайт адресации)
- •Сегментные селекторы
- •Регистры задачи и регистры дескрипторнои таблицы
- •Блок управления и контроля оп
- •Справочник страниц
- •Физическая память
- •16 Мбайт
- •Расширенная память
- •1 Мбайт
- •С каналом ес эвм
- •Связь с другой эвм
- •I Манипулятор % I Графа- I I типа „Мышь” I I построитель I
- •Глава 11
- •Интерфейс основной намята
- •Общее оборудование мультиплексного канала
- •Глава 12
- •Определения четности переносод
- •Глава 13
- •Ill:Выполнснис программы а Выполнение про ерам мы в
- •Пакеты заданий и Входные наборы данных
- •Выходные очереди разных классов в зу на дисках
- •I требует ‘'ода
- •Пользователь обдумывает | ответ системе I (новый запрос)
- •Блок управления памятью
- •Схемы совпадения
- •Шифратор номера отделения
- •Входной коммутатор
- •Коммутации
- •Сегментная таблица п-й программы
- •Векторные, средства
- •К периферийным устройством
- •К периферийным устройствам
- •Глава 15
- •Устройства Ввода- вывода
- •Процессор 2
- •Процессор 3
- •8 Векторных регистров (по 6* слова в каждом)
- •Готовности операндов
- •Глава 16
- •Комплекс абонентского пункта
- •16.2.. Классификация вычислительных сетей
- •1 Элемент
- •Время распрост- ранена*
- •Задержка сета лри коммутации пакетов[
- •Абонентская система
- •Данные пользователя
- •Сеансовый
- •Транспортный
- •Сетевой
- •Интерфейс высоког о уровня
- •Аппаратура передачи данных
- •Установление связи
- •Данные пользователя 00Длина поля и слови я обслуживания
- •Идентификатор протокола
- •7» Бшдта) Данные пользователя б вызове
- •Поток бит
- •Новый пакет (кадр)
- •Станция 1 ведет передачу
- •Передатчик Коаксиальный кйбель
- •Глава 15. Принципы организации многопроцессорных и многомашинных вычислительных систем (комплексов) и суперЭвм 489
- •1S в 7 о Слада па адресу ь
4.2. Адресная, ассоциативная и стековая организации памяти
Запоминающее устройство с произвольным обращением, как правило, содержит множество одинаковых запоминающих элементов, образующих запоминающий массив (ЗМ). Массив раз
делен на отдельные ячеики; каждая из них предназначена для хранения двоичного кода, число разрядов в котором определяется шириной выборки памяти (в частности, это может быть одно, половина или несколько машинных слов). Способ организации памяти зависит от методов размещения и поиска информации в запоминающем массиве. По этому признаку* различают адресную, ассоциативную и стековую (магазинную) памяти.
Адресная память.В памяти с адресной организацией размещение и поиск информации в ЗМ основаны на использовании адреса хранения слова (числа, команды и т. п.). Адресом служит номер ячейки ЗМ, в которой это слово размещается.
При записи (или считывании) слова в ЗМ инициирующая эту операцию команда должна указывать адрес (номер ячейки), по которому производится запись (считывание).
Типичная структура адресной памяти, показанная на рис. 4.2, содержит запоминающий массив из N /г-разрядных ячеек и его аппаратурное обрамление, включающее в себя регистр адресаРгА,имеющийk (k^\og N) разрядов, информационный регистрРгИ,блок адресной выборкиБАВ,блок усилителей считыванияБУС,блок разрядных усилителей-формирова- телей сигналов записиБУЗи блок управления памятьюБУП.
По коду адреса в РгА БАВформирует в соответствующей ячейке памяти сигналы, позволяющие произвести в ячейке считывание или запись слова.
Цикл обращения к памяти инициируется поступлением в БУП извне сигнала Обращение.Общая часть цикла обращения включает в себя прием вРгАс шины адресаШАадреса
ШИВх
ША
ШИВых Рис.
4.2. Структура адресной памяти с
произвольным обращением |
|
БАВ |
О ••• п-7 |
ЧС |
|
|
• ЗМ |
■Е |
|
|
• |
«а |
|
|
N-1 |
БУС
л-Т
^
выборки и одна для выходного сигнала), а при записи в ЗЭц— двумя координатами. Считывание при этом осуществляется так же, как и в ЗУ типа 3D, а запись сходна с записью в ЗУ типа2D.
Запоминающий массив ЗУ типа 2,5D можно рассматривать как состоящий из отдельных ЗМ для каждого разряда памяти: ЗМо,3Mi,..., ЗМ;,...,ЗМп-1. Структура одноразрядного ЗУ дана на рис. 4.7,а.Код адреса /-й ячейки памяти, как и в ЗУ 3D, разделяется на две части:Vи каждая из которых отдельно дешифрируется. Адресный формировательАдрФвыдает сигнал выборки на линию разрядно-адресный формирователь /-го разрядаРЛдрФ— на линию г" При считывании оба сигнала, являющиеся сигналами выборки для считывания, опрашивают ЗЭ, выходной сигнал которого поступает наУсСнразряда /. Работает ЗУ в этом случае так же, как и ЗУ типа 3D.
При записи АдрФвыдает сигнал выборки для записи, аРАдрФвыдает по линииi" сигнал записи 0 или 1 в зависимости от назначения входного информационного сигнала у-го разрядаВхИнФj. * На остальных линияхРЛдрФ, не появляются сигналы записи, и состояния всех ЗЭ, кроме ЗЭ, лежащего на пересечении линий /' и не меняются.
Из ЗМ отдельных разрядов формируется ЗМ всего ЗУ согласно схеме на рис. 4.7, б.
Наиболее экономичным по расходу оборудования ЗУ оказывается в том случае, если число выходных линий АдрФи всехРАдрФравно, т. е. еслиr=(fc — г)log2 я (рис. 4.7, б).
Недостатком ЗУ типа 2,5 D является то, что сигналы на линияхРАдрФдолжны иметь четыре значения: чтение, запись О, запись 1 и отсутствие записи (хранение). Для ЗЭ с разрушающим считыванием сигналы чтения и записи 0 совпадают и потребуются лишь три значения сигнала. В связи с этим ЗУ типа2,5D используется для ЗЭ с разрушающим считыванием.
Для построения современных полупроводниковых ЗУ из ЗЭ с неразрушающим считыванием используется структура ЗУ с двухкоординатным выделением ЗЭ и мультиплексированием выходных сигналов при считывании. Такие ЗУ будем называть ЗУ типа 2D-M.
Запоминающие устройства типа2D-М.Запоминающие элементы таких ЗУ имеют два входа и один выход (рис. 4.8, а). При наличии хотя бы одного пустого сигнала ~ на входах ЗЭ при записи находится в режиме хранения (как в ЗУ 3D). Сигнал чтенияЧтопрашивает состояниеЗЭ(так же как и в ЗУ типа2D). Сигналы записиЗапиЗапО устанавливают ЗЭ в состояние О, аЗапиЗап1 —в состояние 1 (так же, как и в ЗУ типов2D и2,5D).
Обычно у запоминающих элементов ЗУ типа 2D-Мвыход
Выход
при считывании^
CFi
U
Зал
О, Зап1
Вход
при записи ЗапО,Зап7,„~*
Чт,
Зал,
Чт,3ал,„~
ЗЭс)в)
[рй
ээ
Грй
»1*
зэ
PS
»«*L>
ЗЭ
:
CF
•
CFi
•
^
зэ
Адрес
[Ь*г-я
АдрФ
CFi
»• • ^ ЗЭ
:HFi
СРй
•
••U
[Fr
...U* ээ
зэ
I
ИнфВых
РАдрК
Одр
Чт/Зип
в)
Рис.
4.8. Структура ЗУ типа 2D-M:
а
— ЗЭ; б
— ЗЭ с общим входом-выходом; в
— структура одноразрядного ЗУ
объединяется
со входом записи, как это показано для
ЗЭ
на рис. 4,8, б. Структура одноразрядного
ЗУ типа 2D-М
представлена на рис. 4.8, в.
Как и в ЗУ типа 2,5 D,
код
адреса r-й
ячейки разделяется на две части: V
и одна из которых поступает на АдрФ,
а другая — на разрядно-адресный
коммутатор РАдрК.
Если на АдрФ
и РАдрК
не приходит сигнал обращения к памяти
Обр, то на их выходных линиях не возникают
действующие на ЗЭ сигналы и все ЗЭ
находятся в режиме хранения. При
наличии сигнала Обр
выполняется считывание или запись в
зависимости от значения сигнала
Чт/Зап.
При считывании АдрФ
выдает
по линии V
сигнал выборки для считывания, по
которому со всех ЗЭ линии V
сигналы их состояний поступают на
РАдрК.
Коммутатор РАдрК
мультиплексирует эти сигналы и передает
на выход ИнфВых
сигнал с линии /" При записи АдрФ
выдает по линии V
сигнал выборки для записи. Коммутатор
РАдрФК
в
зависимости от значения ИнфВх
выдает сигнал записи 0 или 1 на линию
i"
и
сигналы, не воздействующие на ЗЭ, в
остальныег-7
линии. В результате запись производится только в ЗЭ, лежащий на пересечении координатных линийV и г", причем /'//" = *.
Построив схему, аналогичную схеме на рис. 4.7, б, получим ЗУ для 2* я-разрядных ячеек. Наиболее экономична такая схема при r = (k — r) log2 п.
Структура типа 2D-Мнаиболее удобна для построения полупроводниковых ЗУ и широко используется в настоящее время как в оперативных, так и в постоянных ЗУ
Запоминающие устройствас произвольным обращением
В
вычислительной технике в качестве ЗУ
с произвольным обращением, используемых
в оперативных памятях ЭВМ, еще недавно
широка' применялись ЗУ с ЗЭ на ферритовых
сердечниках. Успехи в технологии БИС
привели к созданию полупроводниковых
интегральных
ЗУ, на основе которых создаются основные
(оперативные) памяти современных ЭВМ.
По
сравнению с ферритовыми ЗУ полупроводниковые
имеют ряд важных достоинств: большее
быстродействие, компактность, меньшую
стоимость, совместимость по сигналам
с логическими схемами, общие с другими
электронными устройствами ЭВМ
технологические и конструктивные
принципы построения.
Недостатком
полупроводниковых ЗУ с произвольным
обращением является их энергозависимость,
выражающаяся в том, что они потребляют
энергию в режиме хранения информации
и теряют информацию при выключении
напряжения питания (потери информации
можно избежать автоматическим
переключением на аварийное питание от
аккумуляторов).
По
типу ЗЭ различают биополярные
ЗУ
с биполярными транзисторами (с ТТЛ-
или ЭСЛ-схемами) и МОП-ЗУ с МОП-транзисторами.
Рис.
4.9. Запоминающий элемент полупроводникового
биполярного ЗУ
В биполярных интегральных ЗУ в качестве
ЗЭ используется статический триггер
на двух многоэмиттерных транзисторах
с непосредственными связями (рис. 4.9).
Разрядная
линия Эп/Чт1
*£ГЭмиттеры
11
и 21
являются пара- фазными информационными
входами ЗЭ и служат для записи в триггер
1 или 0. Эти же эмиттеры используются
как выходы при считывании информации.
Адресные эмиттеры 12,
22, 13
и 23
образуют два Адресная
конъюнктивно
связанных входа вы- линия
1
борки.
Адресная
Организация
ЗУ из тригге- лания
Z
ров
осуществляется по схеме типа 3D.
В
режиме хранения (ЗЭ не выбран)
эмиттерный ток открытого транзистора
замыкается на землю через адресные
эмиттеры и адресные линии (или только
через один такой эмиттер и одну линию),
находящиеся под потенциалом логического
0 (^0,4 В).
При этом информацион-
ные
эмиттеры должны быть заперты, для чего
на них подается потенциал (1 — 1,5 В),
который больше потенциала адресных
эмиттеров (больше максимального значения
уровня сигнала логического 0, равного
0,4 В, но меньше^ минимального значения
сигнала логической 1, составляющего 2,4
В), с тем чтобы при выборке ЗЭ через
информационные эмиттеры протекали
токи, необходимые для операций считывания
и записи.
При
выборке данного ЗЭ на его адресные
эмиттеры с выходов адресных дешифраторов
подается потенциал логической 1 (^2,4 В),
превышающий потенциал информационных
эмиттеров. Поэтому адресные эмиттеры
оказываются запертыми, а коллекторный
ток открытого транзистора течет
через его информационный эмиттер, чем
обеспечивается возможность считывания
из ЗЭ и записи в него информации.
Состояния
1 и 0 ЗЭ распознаются по наличию тока
соответственно в разрядной линии 0
(открыт транзистор Гi)
или
в разрядной линии 1 (открыт транзистор
Гг).
Считывание
происходит без разрушения информации.
Хранимая в ЗЭ информация доступна для
считывания все время, пока ЗЭ находится
в выбранном состоянии, и в него не
производится запись (отсутствует импульс
«разрешение записи»).
При
считывании на входы обоих усилителей
записи подается потенциал логического
0, в результате чего на выходах этих
усилителей оказывается потенциал
логической 1, запирающий усилители
записи и тем самым предотвращающий
ответвление в них тока считывания (тока
информационного эмиттера).
При
считывании ток вытекает из информационного
эмиттера открытого транзистора и
втекает в базовую цепь входного
транзистора соответствующего
усилителя считывания, в результате чего
выходной транзистор последнего
полностью открывается.
Для
записи в ЗЭ 1 или 0 с соответствующего
усилителя записи на подключенный к нему
информационный эмиттер подается
потенциал логического 0 (^0,4 В), а на другой
информационный эмиттер продолжает
поступать с его невозбужденного усилителя
записи потенциал, равный примерно 1,5 В.
Если
допустим, производится запись 1 в триггер,
находившийся перед этим в состоянии 1
(открыт транзистор Гг),
то
подача потенциала низкого уровня на
эмиттер 21
не меняет состояние триггера. Если дО
записи триггер находился в состоянии
0, то при подаче потенциала низкого
уровня на эмиттер 21
(запись 1) открывается транзистор Гг,
при этом транзистор Т\
закрывается и триггер устанавливается
в состояние 1.
Интегральная
микросхема биполярного ЗУ представляет
собой кристалл кремния, в котором
образованы массив ЗЭ (триггеров) со
всеми межсоединениями, а также адресные
дешифраторы, усилители-формирователи
записи и считывания и другие схемы для
управления адресной выборкой, записью
и считыванием. Для повышения быстродействия
ЗУ эти обслуживающие схемы могут быть
выполнены на основе ЭСЛ-элементов,
работающих в линейной области, в то
время как построенные на основе
ТТЛ-элементов триггеры ЗЭ работают с
насыщением. В таком случае кристалл
содержит схемы согласования уровней
сигналов для перехода от схем ТТЛ к
схемам ЭСЛ и обратно.
Полупроводниковые
ЗУ размещаются в стандартных корпусах
интегральных микросхем. Число выводов
ограничивают число слов и разрядов
запоминающего массива интегральной
микросхемы. Для получения ЗУ с большим
числом разрядов и (или) слов, чем в
запоминающем массиве в корпусе схемы,
применяются несколько корпусов.
В
настоящее время биполярные ЗУ довольно
дороги, поэтому они используются главным
образом в качестве сверхоперативных
памятей.
Динамические
МОП-ЗУ
сравнительно дешевы, потребляют
небольшую мощность, позволяют
достигнуть очень высокой плотности
размещения ЗЭ на кристалле и,
следовательно, большей емкости в одном
корпусе микросхемы. В настоящее время
динамические МОП-ЗУ широко исполь-
зуютс'й для построения основной
(оперативной) памяти ЭВМ.
В
динамических ЗУ двоичные коды хранятся
на «запоминающих емкостях», в качестве
которых используются паразитные емкости
некоторых цепей схем. Примем, что
отсутствие заряда на запоминающей
емкости означает состояние 0, а наличие
— состояние 1. В таком случае считывание
информации состоит в определении,
заряжены или нет запоминающие емкости.
Запоминающая
емкость может неопределенно долго
сохранять состояние 0 (разряд
отсутствует), но только ограниченное
время из-за утечки заряда — состояние
1. Поэтому в рассматриваемых ЗУ необходимо
периодически (примерно через каждые 2
мс) производить восстановление
хранимой информации. Операция динамического
восстановления информации называется
рефреш.
Рассматриваемые ЗУ получили название
динамических.
Схема
и временные диаграммы работ ЗЭ
динамического ЗУ на МОП-транзисторах
в памяти со структурой 2D-М
представлены на рис. 4.10. Запоминающей
емкостью служит паразитная емкость С
затвора транзистора Гг. Линия
разрядно-адресного коммутатора Y
используется
для ввода в ЗЭ бита информации при записи
и съема его при считывании (см. рис.
4.8). Так как ЗЭ использует источник
питания только при считывании, то им
может служить паразитная емкость Су
линии Y.
Предварительно
перед считыванием от разрядно-адресного
коммутатора подается сигнал /?, с
помощью которого подготавливается
считывание с мультиплексированием
для ЗЭ, выбираемых линией разрядно-адресного
формврователя. Сигнал R
открывает
транзистор Т*,
и емкость Су
подзаряжается от источника. Затем на
линию X
подается от адресного формирователя
сигнал считывания — промежуточный
уровень сигнала CWR,
который
открывает транзистор Гз, но не может
открыть Гг. Если ЗЭ хранит 1, то конденсатор
С заряжен и открыт транзистор Гг. В этом
случае через открытые транзисторы Гз
и Гг конденсатор Су
разряжается
R |
П |
|
CWR |
t | |
°и— |
Г-\уровень0 |
Считывание
1
CWR
——<> o —i 11
j 11
x=am-2m + am_,-2m-,+.-- 46
оТТ ооо ТоТ Too 47
оГп Топ ооГо Гио 47
Т" 'Т' чг ЧТ" т 47
( + 0)пр = 000...0; 52
(+0)обр=000...0. 52
о;м=л-1 + |<?1, 54
=(G)CM+(QL- 54
<7= £ <тг16-' (а/=0, 1, 2, .. n F), 61
0П0П01 пТкиТо 010010И lTTiooib 11111000 lTnoTol 67
оооо оно ooTo^jooo оТоТ ^JToT 68
^пер (ЗЛ4) 106
«л. 148
К=ф„ v2, i>J, 203
{/ = {u„ «2, . . U„|, 203
5={Q0, Qi, Qr), 203
1Ь, 220
_qji 228
I 282
L °" .1 I й 1 • • • I °ч I 356
Х~Х1ГХГ~17~Т 356
GEP-EEI 381
Ц-Щ I 469
©4 489
<Ь• • • <Ь 489
фф-ф фф-ф 501
У-Аг 553
i/iwiii 562
м. 562
„ ЁЛ1Ш1 567
-ч Записанная ' информация
Рис.
4.10. Принципиальная электрическая схема
(а) и временные диаграммы работы (б)
ЗЭ динамического МОП-ЗУ
Таблица 4.1. Параметры и области применения БИС ЗУ с произвольным обращением
Тип ЗУ |
Емкость, Кбит |
Время выборки, НС |
Область применения | |||
ОП больших ЭВМ |
ОП средних и небольших ЭВМ |
ОП микро ЭВМ |
Сверхоперативная и буферная памяти | |||
Статическое |
1—4 |
10—20 |
|
|
|
+ |
ЭСЛ |
|
|
|
|
|
|
Статическое |
1—4 |
25—50 |
|
|
|
+ |
ТГЛ |
|
|
|
|
|
|
Статическое |
16-64 |
50—150 |
|
+ |
+ |
|
п-МОП |
|
|
|
|
|
|
Статическое |
16—64 |
50—150 |
|
+ |
+ |
|
КМОП |
|
|
|
|
|
|
Динамическое |
64-256 |
120—150 |
+ |
+ |
+ |
|
п-МОП |
|
|
* |
|
|
|
Динамическое |
256—1024 |
80—120 |
+ |
+ |
+ |
|
КМОП |
|
|
|
|
|
|
и
низкий уровень (уровень 0) сигнала D
на
линии Y
указывает,
что ЗЭ хранил инверсное значение, т. е.
1. Если ЗЭ хранит 0, то емкость С
разряжена,
Гг закрыт и сигнал CWR
не
может вызвать разряд емкости Су.
Высокий
уровень сигнала D
(уровень
1) указывает, что ЗЭ хранил
Далее сигналDчерез разрядно-адресный коммутатор поступает на выход ЗУ.
При
записи на линию Y
поступает
сигнал D,
соответствующий
записываемому двоичному знаку. Затем
на линию X
подается высокий уровень сигнала CWR,
открывающий
транзистор Гi,
который
подключает к линии Y
конденсатор
С.
В
результате независимо от своего
предыдущего состояния емкость
оказывается заряженной, если записывается
Ь, и разряженной, если записывается 0.
В
ЗУ периодически производится регенерация
информации. При регенерации в ЗЭ
записывается инверсное значение
хранимого до считывания кода. После
каждой четной регенерации — его
инверсия. В ЗУ имеется схема, сигнал
которой указывает, какой код хранить
в данный момент ЗЭ — прямой или инверсный.
В
настоящее время большие оперативные
памяти ЭВМ выполняют главным образом
на динамических МОП-ЗУ, небольшие ОП —
на МОП-ЗУ и ТТЛ-ЗУ, а сверхоперативные
и буферные памяти — на ЭСЛ-ЗУ и ТТЛ-ЗУ.
В
табл. 4.1 приведены характерные параметры
БИС для разных типов полупроводниковых
ЗУ и указаны области их использования.
Постоянные ЗУ
Постоянные
запоминающие устройства
(ПЗУ) в рабочем режиме ЭВМ допускают
только считывание хранимой информации.
В зависимости от типа ПЗУ занесение
в него информации производится в
процессе
или
изготовления, или эксплуатации путем
настройки, предваряющей использование
ПЗУ в вычислительном процессе. В
последнем случае ПЗУ называется
постоянным запоминающим устройством
с изменяемым в процессе эксплуатации
содержимым или программируемыми
постоянными запоминающими устройствами
(ППЗУ).
Постоянные
запоминающие устройства обычно строятся
как адресные ЗУ. Функционирование
ПЗУ можно рассматривать как выполнение
однозначного преобразования fc-разрядного
кода адреса ячейки запоминающего
массива (ЗМ) в я-разрядный код хранящегося
в ней слова. При такой точке зрения ПЗУ
можно считать преобразователем кодов
или комбинационной схемой (автоматом
без памяти) с k
входами
и п
выходами.
По
сравнению с ЗУ с произвольным обращением,
допускающим как считывание, так и запись
информации, конструкции ПЗУ значительно
проще, их быстродействие и надежность
выше, а стоимость ниже. Это объясняется
большей простотой ЗЭ, отсутствием цепей
для записи информации вообще или по
крайней мере для оперативной записи,
реализацией неразрушающего считывания.
Одним
из важнейших применений ПЗУ является
хранение микропрограмм в микропрограммных
управляющих устройствах ЭВМ. Для этой
цели необходимы ПЗУ значительно
большего, чем в ОП, быстродействия
и умеренной емкости (10 ООО—100 ООО бит).
Постоянные
запоминающие устройства широко
используются для хранения программ в
специализированных ЭВМ, в том числе в
микроЭВМ, предназначенных для решения
определенного набора задач, для которых
имеются отработанные алгоритмы и
программы, например в бортовых ЭВМ
самолетов, ракет и космических кораблей,
в управляющих вычислительных
комплексах, работающих в АСУ
технологическими процессами. Такое
применение ПЗУ позволяет существенно
снизить требования к емкости ОП, повысить
надежность и уменьшить стоимость
вычислительной установки.
На
рис. 4.11, а приведена схема простейшего
ПЗУ со структурой типа 2D.
Запоминающий
массив образуется системой взаимно
перпендикулярных линий, в их
пересечениях устанавливаются ЗЭ,
которые либо связывают (состояние 1),
либо не связывают (состояние 0) между
собой соответствующие горизонтальную
и вертикальную линии. Поэтому часто ЗЭ
и ПЗУ называют связывающими элементами.
Для некоторых типов
Разряды
Выбранная
линия (слово)\^
^
а)
Рис.
4.11. Постоянное ЗУ типа 2D
г
N-1
:s:*)
ЗЭ
состояние 0 означает просто отсутствие
запоминающего (связывающего) элемента
в данной позиции в ЗМ.
Дешифратор
Дш
по коду адреса в РгА
выбирает одну из горизонтальных
линий (одну из ячеек ЭВМ), в которую
подается сигнал выборки. Выходной
сигнал 1 появляется на тех вертикальных
разрядных линиях, которые имеют связь
с возбужденной адресной линией (на рис.
4.11,6 считывается слово 11010).
В
зависимости от типа запоминающих
(связывающих) элементов различают
резисторные, емкостные, индуктивные
(трансформаторные), полупроводниковые
(интегральные) и другие ПЗУ.
В
настоящее время наиболее распространенным
типом являются полупроводниковые
интегральные ПЗУ.
Полупроводниковые
интегральные ПЗУ.
Полупроводниковые ПЗУ имеют все те же
достоинства, которые отмечались в
предыдущем параграфе в отношении
полупроводниковых ЗУ с произвольным
обращением. Более того, в отличие от
последних они являются энергонезависимыми.
Постоянные ЗУ имеют большую емкость на
одном кристалле (в одном корпусе
интегральной микросхемы).
Положительным
свойством интегральных ПЗУ является
то, что некоторые типы этих устройств
позволяют самому потребителю производить
их программирование (занесение информации)
в условиях эксплуатации и даже
многократное перепрограммирование.
По
типу ЗЭ, устанавливающих или разрывающих
связь (контакт) между горизонтальными
и вертикальными линиями, различают
биполярные и МОП-схемы ПЗУ. Биполярные
ПЗУ имеют время выборки 30— 50 не и емкость
в одном кристалле (корпусе) от 256 бит до
16 Кбит. Постоянные маскируемые ЗУ на
МОП-схемах имеют большую емкость в одном
кристалле (корпусе) — до 64 Кбит и более,
но и значительно меньшее быстродействие:
время выборки 100—200 нс.
По
важнейшему признаку — способу занесения
информации — реализуют три типа
интегральных полупроводниковых ПЗУ:
1) с программированием в процессе
изготовления путем нанесения при помощи
фотошаблонов в нужных потребителю
точках контактных перемычек; 2) с
программированием выжиганием перемычек
или пробоем p-я-переходов,
с помощью которых сам потребитель уже
после изготовления прибора может
уничтожить или образовать связи между
горизонтальными и вертикальными
линиями ЗМ (одноразовое программирование);
3)
Рис.
4.12. Запоминающие (связывающие) элементы
программируемых интегральных
полупроводниковых постоянных ЗУ:
а
— элемент
с плавкой (выжигаемой) перемычкой; б
—
элемент с пробиваемым р-я-переходом;
в
— лавинно-инжекционный
МОП-транзистор с плавающим и селектирующим
затворами
Селекторный
затвор \ Сток Г*'
—i'S
la/ощииу1 |
затвор I
Исток
9в)
с
электрическим перепрограммированием,
при котором информация заносится в
ЗМ электрическим путем, а стирание
информации, необходимое для изменения
содержимого ПЗУ, выполняется воздействием
на ЗМ ультрафиолетового излучения или
электрическим путем (многократное
программирование).
Программируемые
фотошаблонами и выжиганием ПЗУ могут
строиться на основе как биполярных,
так и МОП-схем. Перепрограммируемые
ПЗУ используют только МОП-схемы, способные
хранить заряды.
Различные
типы ЗЭ интегральных ПЗУ представлены
на рис. 4.12. На рис. 4.12, а показан биполярный
транзисторный ЗЭ с выжигаемой перемычкой,
соединяющий горизонтальную и вертикальную
линии. При «программировании» ПЗУ
перемычки выжигаются в нужных местах
серией импульсов тока с амплитудой
20—30 мА. При выборе адресным дешифратором
горизонтальной линии х
на базу транзистора ЗЭ поступает
открывающий его сигнал, и при наличии
перемычки (состояние 1) на вертикальной
линии у
появится потенциал коллектора транзистора
+5 В.
На
рис.4.12, б
изображен ЗЭ, программируемый пробиванием
р-л-перехода. В исходном состоянии
включенные встречно диоды изолируют
линии х
и у
(состояние 0). При подаче повышенного
напряжения диод Dz
пробивается
и закорачивается (состояние 1).
Более
просто устроены ПЗУ с транзисторными
и диодными запоминающими (связывающими)
элементами, программируемые при
изготовлении ПЗУ. В этом случае с
помощью фотошаблонов в нужных позициях
ЗМ наносятся или не наносятся контактные
перемычки (вместо плавкой перемычки и
вместо диода D\
на
рис. 4.12, а и б соответственно).
На
£ис. 4.12, в
представлен ЗЭ в виде лавинно-инжекционного
МОП-транзистора с плавающим и селектирующим
затворами. Интегральные ПЗУ на таких
элементах допускают многократную замену
хранимой информации.
Плавающий
(изолированный) затвор не имеет
электрического подвода, он предназначен
для хранения заряда. Селектирующий
затвор подсоединен к одному из выходов
дешифратора строк — горизонтальной
линии, а сток — к вертикальной линии. В
исходном состоянии отсутствует заряд
на плавающем затворе (состояние 1),
транзистор имеет очень небольшое
пороговое напряжение. Выбор элемента
осуществляется путем подачи на
селектирующий затвор выходного напряжения
адресного дешифратора, при этом включается
транзистор и через цепь сток — исток
протекает значительный ток. Программирование
(занесение 0 в элементы) производится
подачей на сток импульса напряжения
25—50 В, при этом происходит инжекция
электронов, имеющих высокую энергию,
через оксид на изолированный затвор,
получающий отрицательный заряд
(состояние 0). В результате увеличивается
пороговое напряжение, и подача на
селектирующий затвор выходного напряжения
дешифратора не включает этот транзистор.
Структура
программируемого ПЗУ емкость 8 К (1 КХ8)
бит на одном кристалле (в одном корпусе)
изображена на рис. 4.13.
Рассматриваемое
перепрограммируемое ПЗУ имеет структуру
типа 2D-M.
Запоминающий
массив содержит 64 горизонтальных X
и
128 вертикальных У
линий, на пересечении которых расположены
МОП-транзи- сторы с плавающим и
селектирующим затворами. Вертикальные
линии разбиты на 8 групп по 16 в каждой.
Число групп соответствует числу разрядов,
хранимых в микросхеме (корпусе) слов. В
качестве адресного формирователя
используется дешифратор линий X,
выдающий сигналы чтения. Разрядно-адресный
коммутатор образован дешифратором
линий У, который управляет коммутирующими
транзисторами, подсоединенными к
разрядным усилителям считывания-записи.
* А
Выбор
корпуса/дались