Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЭВМ лекции

.pdf
Скачиваний:
59
Добавлен:
08.05.2015
Размер:
2.95 Mб
Скачать

 

 

 

Вых. инф.

 

 

 

 

БУС

 

0

 

0

j

n - 1

 

ЗЭ

ЗЭ

ЗЭ

Линии чтения

 

0

 

 

 

Адрес

ЗЭ

ЗЭij

ЗЭ

Линии выборки

 

БАВ

 

 

 

 

 

i

 

 

 

 

 

 

 

Линии записи

 

ЗЭ

ЗЭ

ЗЭ

 

 

2k-1

 

 

 

k - 1

 

0

j

n - 1

 

 

Зап.

Чт.

БУЗ

 

 

 

 

Сигналы обращения

 

Вх. инф.

 

БАВ - блок адресной выборки (адресный формирователь);

БУС блок усилителей считывания;

 

БУЗ блок усилителя записи;

 

 

ЗЭ запоминающий элемент

 

 

Рис. 21. 3 Структура ЗУ типа 2D

Адрес из k разрядов поступает на блок адресной выборки БАВ (который называют также адресным формирователем), управляемый сигналами Чт и Зап. Основу БАВ составляет дешифратор с 2k выходами, который при поступлении на его вход адреса формирует сигнал для выбора линии i. В зависимости от сигнала Чт или Зап БАВ в общем случае выдает сигнал, настраивающий ЗЭ i-й линии на чтение либо на запись. Выделение разряда j в i-м слове (ЗУ серого цвета) произво- дится второй координатной линией. При записи по линии j от БУЗ поступает сигнал, устанавливающий выбранный для записи ЗЭi,j в состояние 0 или 1. При считывании на БУС по линии j поступает сигнал о состоянии ЗЭi,j.

ЗЭ должны допускать объединение выходов для работы на общую линию с передачей сигналов только от выбранного ЗЭ. Это свойство ЗЭ используется во всех современных ЗУ.

121

Таким образом, каждая адресная линия выборки ячейки памяти в общем случае передает три сигнала:

o выборка при записи;

o выборка при считывании; o отсутствие выборки.

Однако во многих современных ЗУ достаточно только двух сигналов выборка и отсутствие выборки.

Каждая разрядная линия записи передает в ЗЭ записываемый бит информации, а разрядная линия считывания считываемый из ЗЭ бит информации. Линии записи и считывания могут быть объединены в одну при использовании ЗЭ, допускающих соединение выхода со входом записи. В

современных ЗУ широко используются совмещенные функции линий считывания и записи.

ЗУ типа 2D являются быстродействующими и достаточно удобными для реализации. Однако такие ЗУ неэкономичны по объему оборудования из-за наличия дешифратора на 2k выходов. В настоящее время структуры типа 2D используются, в основном, в ЗУ небольшой емкости (не более 1 К).

Запоминающие устройства типа 3D

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

Использование таких ЗЭ позволяет строить ЗУ с трехкоординатным выделением ЗЭ. Итак, ЗУ типа 3D отличается от 2D тем, что к каждому ЗЭ подходят три линии выборки: две координатные и одна разрядная.

Запоминающий массив ЗУ типа 3D представляет собой пространственную матрицу, составленную из n плоских матриц. Каждая плоская матрица представляет собой ЗМ для запоминания j-х разрядов всех слов, т.е.

запоминающие элементы для одноименных разрядов всех хранимых в ЗУ чисел сгруппированы в квадратную матрицу из 2k2 рядов по 2k2 ЗЭ в каждом. Это означает, что к записи или считыванию готов только тот элемент, для которого

122

сигналы адресной выборки по координатам X и Y совпали. Для адресной выборки

ЗЭ в плоской матрице необходимо задать две его координаты в ЗМ.

Y

 

 

Вых. инф.

 

 

 

 

 

 

 

 

Линия чтения разряда j

 

 

БУС

 

 

 

 

 

 

 

 

0

j

n - 1

 

 

 

Линии

 

0

 

 

 

 

 

 

 

 

 

 

 

 

выборки по

 

 

 

ЗЭ

ЗЭ

ЗЭ

 

координате Y

старшая

 

 

 

 

часть)

0

 

 

 

 

 

 

 

 

 

 

Линии

 

 

 

 

 

выборки по

(

 

 

 

 

 

 

 

 

 

ЗЭ

ЗЭ

ЗЭ

 

 

БАВ1

 

 

координате Х

 

 

 

 

 

 

 

Адрес

i'

 

 

 

 

 

 

 

 

 

 

Линии записи

 

 

 

ЗЭ

ЗЭ

ЗЭ

 

 

 

 

 

 

 

 

разряда j

k

1

 

 

 

 

 

 

2

 

 

0

i’’

2k 2 1

 

 

 

 

 

БАВ 2

 

 

 

 

 

 

 

 

 

 

k - 1

 

Зап. Чт.

 

k

 

0

j

n - 1

 

 

2

 

 

 

 

 

 

БУЗ

 

 

 

 

 

Адрес

 

 

 

 

 

 

 

 

 

 

 

 

(младшая часть)

 

Вх. инф.

 

 

 

 

 

 

 

 

 

 

 

 

 

X

 

БАВ - блок адресной выборки (адресный формирователь);

 

БУС блок усилителей считывания;

 

 

 

 

БУЗ блок усилителя записи;

 

 

 

 

 

ЗЭ запоминающий элемент

 

 

 

 

Рис. 21.4 Структура ЗУ типа 3D для j-го разряда

Структура матрицы j-го разряда в ЗУ типа 3D представлена на рисунке 21.4. Код адреса i-й ячейки памяти разделяется на старшую и младшую части, каждая из которых поступает на свой адресный формирователь. Адресный формирователь БАВ1 выдает сигнал выборки на линию i', а БАВ2 – на линию i''. В результате в ЗМ оказывается выбранным ЗЭ, находящийся на пересечении этих линий (двух координат), т.е. адресуемый кодом i=i'/i'' (ЗЭ серого цвета). Адресные

123

формирователи управляются сигналами Чт и Зап и в зависимости от них выдают сигналы выборки для считывания или для записи. При считывании сигнал о состоянии выбранного ЗЭ поступает по j-линии считывания к БУС (третья координата ЗЭ при считывании). При записи в выбранный ЗЭ будет занесен 0 или 1 в зависимости от сигнала записи в j-й разряд, поступающего по j-й линии от БУЗ (третья координата ЗЭ при записи). Для полупроводниковых ЗУ характерно объединение в одну линию разрядных линий записи и считывания.

Для построения n-разрядной памяти используется n матриц рассмотренного вида. Адресные формирователи здесь могут быть общими для всех разрядных ЗМ.

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

Структура типа 3D является наиболее удобной для построения статических ЗУ на многоэмиттерных биполярных транзисторах.

Запоминающие устройства типа 2D-М

В ЗУ типа 2D-M ЗМ для записи n-разрядных двоичных чисел состоит из n плоских матриц для одноименных разрядов всех чисел, что имеет место в ЗУ типа 3D. Однако процесс записи и считывания информации существенно отличается, поскольку в ЗУ типа 2D-M используются другие ЗЭ, к каждому из которых подходят только две координатные линии. ЗЭ таких ЗУ имеют два входа (координатный и записи) и один выход, но обычно их выход объединен со входом записи.

Структура одноразрядного ЗУ типа 2D-M (ЗМ для j-го разряда всех ячеек памяти) приведена на рис. 21.5.

124

0

 

 

 

ЗЭ

ЗЭ

ЗЭ

 

 

 

 

 

0

 

 

 

 

 

 

Линии выборки

 

 

 

 

 

 

 

 

 

 

по координате Y

 

 

 

 

 

 

 

 

 

 

и записи/чтения

 

 

 

 

ЗЭ

ЗЭ

ЗЭ

 

разряда j

Адрес

 

 

 

 

 

БАВ

i'

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(старшая

 

 

 

 

 

 

 

 

 

 

часть)

 

 

 

 

 

 

 

 

 

Линии выборки

 

 

 

 

ЗЭ

ЗЭ

ЗЭ

 

 

 

 

 

 

по координате X

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

2 1

 

 

2k 2 1

0

i"

2

k

2

1

Вых. инф.

 

 

 

 

 

 

 

 

 

 

РАдрК

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

Вх. инф.

Обращение

Чт/Зап

 

 

 

 

 

k - 1

2

Адрес

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(младшая часть)

 

 

 

 

 

БАВ - блок адресной выборки (адресный формирователь);

РАдрК разрядно - адресный коммутатор;

ЗЭ запоминающий элемент

Рис. 21.5 Структура ЗУ типа 2D-M для j-го разряда

Как и в ЗУ типа 3D, код адреса i-й ячейки памяти разделяется на две части, одна из которых поступает на БАВ, а другая на разрядно-адресный коммутатор (РАдрК). РАдрК является не только устройством адресной выборки j-го разряда i-й ячейки памяти, но также устройством записи и считывания информации, хранимой в ЗЭ. Если на БАВ и РАдрК не приходит сигнал обращения к памяти Обр, то на их вы-ходных линиях не возникают действующие на ЗЭ сигналы и все ЗЭ находятся в режиме хранения. При наличии сигнала Обр выполняется считывание или запись в зависимости от сигнала Чт/Зап. При считывании БАВ выдает по линии i’ сигнал выборки для считывания, по которому со всех ЗЭ линии i’ сигналы их состояний поступают на РАдрК. Коммутатор РАдрК мультиплексирует эти сигналы и передает на выход (Вых. инф.) сигнал только с линии i’’. При записи БАВ выдает по линии i’ сигнал выборки для записи. Коммутатор РАдрК в зависимости от значения сигнала Вх. инф. выдает сигнал

125

записи 0 или 1 на линию i’’ и сигналы, не воздействующие на ЗЭ, в остальные линии. В результате запись производится только в ЗЭ, лежащий на пересечении координатных линий i’ и i’’, причем i’/i’’ = i (ЗЭ серого цвета).

Структура типа 2D-M является наиболее удобной для построения полупроводниковых ЗУ на МОП-структурах и широко используется в настоящее время как в динамических оперативных, так и в постоянных ЗУ.

Структура ЗУ типа 2,5D специально не рассматривается. По схеме 2,5D строят ЗУ на магнитных сердечниках.

Оперативные ЗУ

Оперативные ЗУ делятся на статические (SRAM, Static RAM), и динамические (DRAM, Dynamic RAM). Статические ЗУ в 4...5 раз дороже

динамических и приблизительно во столько же раз меньше по информационной емкости. Их достоинством является высокое быстродействие, а типичной областью использования схемы кэш-памяти.

В статических ЗУ запоминающими элементами являются триггеры, сохраняющие свое состояние, пока схема находится под питанием и нет новой записи данных.

W/R

DI

1 &

DO

OE

 

&

 

&

 

 

&

 

S T

 

1

&R

Рис. 21.6 Структура статического ЗЭ

Работа статического ЗЭ отображается таблицей.

OE

R/W

DI

DO

Режим

0

Х

Х

Z

Хранение

126

1

0

А

DI

Запись

1

1

X

Z

Чтение

Статические ОЗУ можно разделить на асинхронные, тактируемые и синхронные (конвейерные). В асинхронных ЗУ сигналы управления могут задаваться как импульсами, так и уровнями. Например, сигнал разрешения работы CS может оставаться неизменным и разрешающим на протяжении многих циклов обращения к памяти. В тактируемых ЗУ некоторые сигналы обязательно должны быть импульсными, например, сигнал разрешения работы CS в каждом

цикле обращения к памяти должен переходить из пассивного состояния в активное (должен формироваться фронт этого сигнала в каждом цикле). Этот тип ЗУ называют часто синхронным. Конвейерные ЗУ это тип ЗУ, в которых организован конвейерный тракт передачи данных, синхронизируемый от тактовой системы процессора, что дает повышение темпа передач данных в несколько раз.

В динамических ОЗУ данные хранятся в виде зарядов конденсаторов, образуемых элементами МОП-структур. Саморазряд конденсаторов ведет к разрушению данных, поэтому они должны периодически (каждые несколько миллисекунд) регенерироваться. В то же время плотность упаковки динамических элементов памяти в несколько раз превышает плотность упаковки, достижимую в статических RAM.

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

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

127

Постоянные запоминающие устройства Постоянные запоминающие устройства в рабочем режиме ЭВМ допускают

только считывание хранимой информации. В зависимости от типа ПЗУ занесение в него информации производится или в процессе изготовления, или в

эксплуатационных условиях путем программирования с помощью специального оборудования.

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

По сравнению с ОЗУ, ПЗУ строятся из более простых элементов и по более простым схемам, поэтому их быстродействие и надежность выше, а стоимость ниже, чем у ОЗУ.

ПЗУ широко используются для хранения рабочих программ специализированных ЭВМ и программ запуска и тестирования универсальных ЭВМ. В ПЗУ со структурой типа 2D запоминающий массив образуется системой взаимно перпендикулярных линий, в пересечениях которых устанавливаются элементы, которые либо связывают (состояние 1), либо не связывают (состояние 0) между собой горизонтальную и вертикальную линии.

Дешифратор Дш по коду адреса в РгА выбирает одну из горизонтальных линий, в которую подается сигнал выборки. Выходной сигнал появляется в тех вертикальных разрядных линиях, которые имеют связь с возбужденной разрядной линией.

128

 

0

0

n-1

Адрес

РгА

Дш

ЗМ

 

k - 1

N-1

 

 

 

 

 

 

 

РгИ

 

 

0

n-1

 

РгА регистр адреса;

ШИвых

 

Дш дешифратор;

 

ЗМ запоминающая матрица

 

Рис. 21.7 Постоянное ЗУ типа 2D

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

По способу занесения информации различают следующие типы интегральных полупроводниковых ПЗУ:

o с программированием в процессе изготовления путем нанесения с помощью фотошаблонов перемычек в необходимых местах;

o

с программированием путем выжигания перемычек или разрушения p-n-

переходов;

 

o

с

электрическим программированием и ультрафиолетовым стиранием;

o

с

электрическим

программированием и электрическим стиранием

информации (так называемая флэш-память).

x y

а)

 

 

 

 

 

б)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 21. 8 Типы ПЗУ а) с плавкой перемычкой; б) с пробиваемым pn-переходом

129

В ЗУ типа PROM микросхемы программируются устранением или созданием специальных перемычек. В исходной заготовке имеются (или отсутствуют) все перемычки. После программирования остаются или возникают только необходимые.

Устранение части перемычек свойственно ЗУ с плавкими перемычками (типа

предохранитель). При этом в исходном состоянии ЗУ имеет все перемычки, а

при программировании часть их ликвидируется путем расплавления импульсами тока достаточно большой амплитуды и длительности.

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

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

пробивается с образованием в нем короткого замыкания и играет роль появившейся проводящей перемычки.

Программирование ЗУ с плавкими перемычками реализуется простыми аппаратными средствами и может быть доступно схемотехникам даже при отсутствии специального оборудования.

Микросхемы, программируемые в процессе изготовления (масочные ЗУ, ROM) или путем выжигания перемычек (PROM) обычно строятся на базе ТТЛ логики и имеют небольшую емкость (не выше 64 Кбайт), но малое время доступа, и применяются в простых устройствах автоматики, а также для хранения матриц шрифтов в контроллерах дисплеев и принтеров. Повторное использование микросхем этих типов невозможно, так как в них нельзя стереть и перезаписать информацию.

130

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]