Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Центральные и переферийные устройства электронно вычислительных средств.pdf
Скачиваний:
284
Добавлен:
02.05.2014
Размер:
6.14 Mб
Скачать

Глава 5. Оперативная память

85

5.4. Структуры матриц накопителей информации

Статические ОЗУ на биполярных транзисторах представляют собой матрицу запоминающих элементов, которая и является основой ОЗУ. На одном кристалле биполярной БИС можно расположить, например, ОЗУ на 4096 бит с временем выборки менее 60 нс. Построение (организация) матрицы определяется способом выборки (опроса) ЗЭ при записи или считывании.

В структурной схеме матрицы с пословной выборкой и одной ступенью дешифрации (рис 5.11, а) одна строка образует слово из m разрядов.

 

 

 

Y1

Y2

Ym

ЗЭ11

ЗЭ12

ЗЭ1m

ЗЭ11

ЗЭ12

ЗЭ1m

А1

 

 

X1

 

 

ЗЭ21

ЗЭ22

ЗЭ2m

ЗЭ21

ЗЭ22

ЗЭ2m

А2

 

 

X2

 

 

ЗЭn1

ЗЭn2

ЗЭnn

ЗЭn1

ЗЭn2

ЗЭnn

Аn

 

 

Xn

 

 

P1

P2

Pm

ШР

 

 

 

а)

 

 

б)

 

Рис. 5.11. Структурные схемы матриц накопителей информации: а - с пословной выборкой и одной ступенью дешифрации; б - с двухкоординатной выборкой и двумя ступенями дешифрации

(с поразрядной выборкой)

На схеме символами А1, А2, ..., Аn обозначены адресные, а Р1, Р2, ..., Рm - разрядные шины. Как видно из схемы, адресные шины связаны с каждым ЗЭ одного слова, в то время как разрядные шины имеют связь с ЗЭ одноименного разряда всех слов. При наличии в адресной шине Аi сигнала выбора i-го слова, состояние каждого из ЗЭ в этом слове может быть считано по разрядным шинам Р1 - Рm. В режиме записи информации по выбранному адресу Ai на разрядные шины Р1, Р2, ..., Рm подаются электрические сигналы «0» и «1», составляющие двоичный код записываемого слова, которые попадут соответственно на каж-

дый из ЗЭ i -й строки: ЗЭi1, ЗЭi2, ЗЭi3, ... ЗЭim.

На рис. 5.11, а не показаны устройства управления матрицей (дешифратор с адресными формирователями, усилители считывания и записи), которые для повышения надёжности работы ОЗУ изготовляются на одном кристалле с матрицей.

Всхеме двухкоординатной матрицы накопителя информации с двумя ступенями де-

шифрации (рис. 5.11, б). ЗЭ выбирается с помощью двух адресных шин: Х1, Х2, ..., Хn и У1, У2, У3, ..., Уm. Например, при наличии сигнала на адресных шинах Х1, Y1 будет выбран только ЗЭ1. Его состояние можно считывать по общей для всех элементов разрядной шине ШР. Чтобы записать «1» в выбранный ЗЭ, по разрядной шине необходимо подать сигнал, соответствующий уровню логической «1». Эта организация матриц позволяет оперировать mn одноразрядными словами, что позволяет гибко менять разрядность слов при проектировании.

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

Глава 5. Оперативная память

86

даже ЗЭ с заданным адресом, а третья координата - для записи информации. Такой способ организации ОЗУ обозначается 3D, от английского dimensionизмерение, координата. Для вывода считываемой информации может использоваться та же третья координата.

При организации матрицы памяти по способу 2D (рис. 5.11, а) только одна координата используется для выбора ячейки по заданному адресу, а другая - для записи информации в разряды ячейки памяти и ее считывания. Код адреса в таком ЗУ преобразуется в один управляющий сигнал, подаваемый в выбранную ячейку.

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

5.5.Структура построения БИС статических ОЗУ и модулей памяти

Сцелью повышения надёжности работы ОЗУ все устройства управления матрицей - дешифраторы, адресные формирователи, усилители записи и считывания а также регистры и логические элементы - изготовляются на одном кристалле с матрицей.

Структурная схема БИС памяти зависит от типа организации основного компонента - матрицы (накопителя информации): с поразрядной выборкой или с пословной выборкой.

На рис. 5.12 приведена структурная схема статического ОЗУ с одноразрядной организацией, то есть с поразрядной, выборкой. Схема включает в себя матрицу накопителя, де-

шифраторы адреса строк А03 и столбцов А47, ключи выбора столбцов и устройство вво- да-вывода. Режимами работы микросхемы управляют сигналы CS - выбор данной микросхемы из всех других микросхем, объединенных в ОЗУ, и W/R - запись/считывание.

А0

адреса

 

X0

 

 

 

 

 

 

 

 

 

 

А1

строк

Xi

 

 

Матрица

 

 

 

 

А2

Дешифратор

 

 

накопителя

 

 

 

 

 

 

256х1-разрядных

 

 

 

 

 

 

 

 

 

 

 

 

А3

 

 

X15

 

 

слов

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y0

 

Yj

 

Y15

 

 

 

 

 

 

 

 

 

 

 

Ключи выбора

 

УВВ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

столбцов

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y0 Yj Y15

Дешифратор адреса столбцов

 

 

 

 

 

 

 

 

 

 

А4

А5

А6

А7

CS

W/R

Рис. 5.12. Структурная схема БИС с поразрядной выборкой

Глава 5. Оперативная память

87

Матрица накопителя содержит 256 элементов памяти, расположенных на пересечении 16 строк и 16 столбцов. Каждый ЗЭ представляет собой статический триггер, выполненный по той или иной технологии. Для обращения к микросхеме необходимо подать разрешающий сигнал CS, код адреса ЗЭ А07 и сигнал W/R., задающий режим записи («1») или считывания («0»). В режиме записи подводится информация ко входу D1, в режиме считывания на выводе D0 появляется считанная информация, хранившаяся в выбранном ЗЭ. При подаче этих сигналов управления возбуждается заданная строка матрицы, выбранная дешифратором кода адреса строк, и в результате этого открывается доступ по разрядным шинам ко всем элементам памяти данной строки. Одновременно возбуждается один из выходов дешифратора кода адреса столбцов и коммутирует данный столбец на устройство ввода-вывода.

В большинстве микросхем памяти УВВ содержат выходной ключевой усилитель-фор- мирователь, способный принимать три состояния: два функциональных, соответствующих «0» или «1», и одно высокоомное состояние. В третьем состоянии выход практически отключен от приемника информации, например, от приёмника шины.

Статические БИС ОЗУ с поразрядной выборкой преобладают в современной номенклатуре микросхем памяти. Микросхемы ОЗУ со словарной организацией (с пословной выборкой) имеют несколько информационных входов и столько же выходов, и поэтому они допускают одновременную запись/считывание многоразрядного кода, который: принято называть «словом». Типичный вариант структурной схемы БИС статического ОЗУ со словарной организацией приведён на рис. 5.13.

А4

 

А5

Регистрадреса строк

А 9

А6

 

А7

 

А8

 

А

 

10

 

Устройство

управления

CS ОЕ W/R

Дешифратор адреса строк

к УВВ

1

 

 

 

 

Накопитель

 

 

 

128х128

 

 

 

элементов

 

 

 

памяти

 

 

128

(2Кх8 разр. слов)

 

 

1

16

DIO

 

 

Усилители записи-

0

 

считывания

УВВ

 

 

DIO 7

1

16

 

 

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

От УУ

 

 

столбцов

 

 

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

 

 

 

столбцов

 

 

А0 А1 А2 А3

Рис. 5.13. Структурная схема БИС ОЗУ с пословной выборкой

Матрица накопителя содержит 128х128 ЗЭ, разбитых на 8 секций; по 128х16 элементов в каждой. 4 младших разряда кода адреса А03 выбирают по одному столбцу, включающему по 16 ЗЭ в каждой строке, из каждой секции и коммутируют их с устройством вводавывода. Управление устройством ввода-вывода осуществляют сигналы CS, OE, W/R. Сигнал CS - выбор микросхемы, разрешает или запрещает обращение к микросхеме по инфор-

Глава 5. Оперативная память

88

мационному входу. В зависимости от сочетания значений управляющих сигналов микросхема может работать в одном из режимов: записи, считывания или хранения. Наличие сигнала СЗ с уровнем «1» определяет режим хранения. При этом выход принимает высокоомное состояние, при котором он электрически отключен от приёмника информации. При обращении к микросхеме для записи или считывания информации необходимо подать разрешающий обращение сигнал CS=0 и сигнал W/R с соответствующим режиму уровнем - »1"-запись, «0» - считывание.

Особенность данной микросхемы заключается в наличии сигнала ОЕ-разрешения на выход, то есть разрешения на считывание информации при СS=0. Сигнал ОЕ не является обязательным для микросхемы со словарной организацией. Например, у микросхем серии К132РУ8 с организацией 1Кх4 бита этот сигнал отсутствует.

На рис. 5.14 приведены типовые временные диаграммы записи и чтения микросхемы памяти КР537РУ10 с информационной ёмкостью 2Кх8-разрядных

слов. На рис. 5.15 приведено условное обозначение этой БИС. (RAM - от random access memory).

При создании ОЗУ большой информационной емкости необходимо объединить БИС, наращивая их суммарную ёмкость. Для примера возьмём 4 микросхемы с информационной ёмкостью 16х4-разрядных слов. Их можно объединить тремя способами, получая модульные ОЗУ с суммарной ёмкостью 256 бит, но разной организации:

-64х4-разр. слов,

-З2х8 разр. слов,

-16х16-разр. слов.

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

Модули памяти могут быть объединены в блоки, а блоки- в шкафы или стойки ОЗУ. Модульная организация ОЗУ позволяет повысить быстродействие.

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

Рассмотрим два способа организации модульных ЗУ: ЗУ с коммутатором, роль которого выполняет мультиплексор, и ЗУ с опережающей выборкой. На рис. 5.16 приведена структурная схема модульного ОЗУ с мультиплексированием адреса. Здесь повышение эффективного быстродействия достигается введением мультиплексора. Каждому запоминающему модулю (ЗМ) соответствует один или несколько буферных информационных регистров БИРг. Признаком, определяющим приоритет обращений, служит порядок их поступления в коммутатор. При выдаче информации заявка на выдачу обрабатывается блоком связи только при условии выдачи информации по всем предыдущим обращениям. Такая организация приоритетности обращений осуществляется с помощью счетчика, обращений: с каждым обращением в Сч.обращ. добавляется «1», а обращению присваивается показание Сч.обращ., являющееся приоритетным признаком и хранящееся в буферном ЗУ. Эффективное быстродействие Тобр/Тэф возрастает с увеличением количества модулей и количества БИРг коммутатора при одной и той же информационной емкости ОЗУ, что видно на рис. 5.17.

Глава 5. Оперативная память

89

tц зп =180нс

 

 

А

 

 

 

 

 

 

t

tус.ВМа =20нс

 

tсх.а.ВМ

 

 

 

 

CS

 

 

 

τ

ВМ =300нс

τ ВМ

t

tус.ЗП.ВМ >180нс

 

 

 

WR

τ ЗП

 

 

 

 

 

 

 

 

t

 

 

tсх.DI ЗП

 

DI

 

 

 

 

 

 

t

 

a)

 

 

tц сч

 

 

А

 

 

t

tус.ВМа

 

tсх.а.ВМ =160нс

CS

 

 

τ

τ ВМ

=180нс

ВМ

 

t

WR

t

DI

 

t

tв.ВМ

 

tв.а.

t

 

б)

Рис. 5.14. Типовые временные диаграммы БИС ОЗУ типа КР537РУ10: а - режим записи; б - режим считывания

Глава 5. Оперативная память

 

 

 

 

 

 

 

90

 

 

 

 

 

 

 

 

 

1

А

RAM

 

 

 

 

 

 

2

0

16K

 

 

 

 

 

 

 

 

 

 

 

 

1

 

DIO

9

3

 

4

2

 

0

 

10

5

3

 

1

 

11

6

4

 

2

 

13

7

5

 

3

 

14

8

6

 

4

 

15

19

7

 

5

 

16

22

8

 

6

 

17

23

9

 

7

 

 

10

 

 

 

 

 

 

 

18

 

 

 

 

 

 

 

20

CS

 

5 V

24

21

OE

 

12

 

WR

КР537РУ10

0 V

 

 

 

 

 

 

 

 

 

 

Рис. 5.15. Условное обозначение БИС памяти КР537РУ10

Мультиплексор

Прием

Выдача

Буф. ЗУ

 

 

БИРг

Бл. связи

Бл. приоритета

 

Сч А

Сч. обращ.

БИРг

 

 

Накопитель

 

 

ЗМN

ЗМN

ЗМ0

Рис. 5.17. Структура модульного ОЗУ с мультиплексированием адреса

Тобрэф

 

 

 

4

Количество

 

4

 

БИРг

 

 

3

3

 

 

2

 

 

 

 

 

 

 

1

2

 

 

 

0

 

 

 

 

1

 

 

 

 

 

2

4

6

8

 

Количество

 

 

 

 

ЗМ

 

 

Рис. 5.17. Эффективность быстродействия модульного ОЗУ