Файл: Дроздов Е.А. Многопрограммные цифровые вычислительные машины.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.04.2024
Просмотров: 343
Скачиваний: 0
Разрядные шины записи
PC Jz |
I |
I |
Считывав |
Запись I \Счигпыва\Запись 0 |
|||
IzZ' |
lj™e 1 |
ш |
ние 0 j |
|
|
||
|
|
|
hi Р Ж ж
СС h |
j_ |
----1' |
— 1 |
|
hi |
|
|||
|
|
Б |
П |
|
‘ z z |
|
+ - m l |
|
|
‘Зг |
|
|
|
|
tiPC |
ТГ |
|
|
|
Ccc. |
|
|
|
Д ,
Л _
TJ
а |
6 |
Рис. 6.4. Числовые линейки (а) и временная диаграмма работы (б) двухмерного МОЗУ
считывании один из сердечников каждого разряда числа будет перемагничиваться в противоположное состояние, а другой — оставаться в том же состоянии. Указанное требование выпол няется при записи информации, которая осуществляется вслед за считыванием.
Если в некотором разряде записываемого (регенерируемого) числа стоит 1, то PC соответствующей пары сердечников числовой линейки устанавливается в единичное положение, а СС остается в том же положении, в каком он был после считывания, т. е. в положении кода 1. Если же производится запись 0, то PC остается в прежнем (нулевом) положении, а СС перемагничивается из еди ничного в нулевое положение. Следовательно, после записи числа сердечники будут попарно находиться в одном и том же состоянии.
Кроме шины 2 через каждый сердечник числовой линейки дол жна проходить по крайней мере еще одна шина, называемая раз рядной, в которой при считывании индуктируется э. д. с., соответ ствующая считываемому коду, а при записи в нее подаются кодо вые сигналы записи 1 или 0. Таким образом, в рассматриваемом МОЗУ каждый запоминающий сердечник принципиально требует прошивки двумя проводами, что и обусловило название — двух мерное ДЮЗУ. Однако в практических схемах МОЗУ разрядная шина разделяется на две шины: разрядную шину считывания, в которой индуктируется э. д. с. считываемых кодов, и разрядную шину записи, в которую подаются кодовые сигналы записи. Раз рядные шины являются общими для сердечников (PC и СС) всех числовых линеек, принадлежащих одному и тому же разряду запо минаемых чисел. Следовательно, количество разрядных шин записи и разрядных шин считывания определяется разрядностью запо минаемых чисел.
Рассмотрим по временной диаграмме (рис. 6.4,6} процессы, происходящие в избранной числовой линейке. Цикл обращения к любой линейке начинается со считывания информации в ней. Счи тывание осуществляется импульсом тока h ь возникающим в шине 2 , связанной с избранным КТ. Если в некотором разряде числовой линейки была записана 1, соответствующий PC перемаг ничивается в нулевое положение, а СС остается в положении 1. При этом в разрядной шине считывания наводится э. д. с. =
= ерс + есс (где ерс и есс — э. д. с., наводимые в разрядной шине
при изменении магнитного состояния соответственно PC и СС) от рицательной полярности (код 1). Если был записан 0, то, на оборот, СС перемагничивается в единичное положение, а PC остает ся в положении 0. В разрядной шине считывания при этом наво дится э. д. с. ег положительной полярности (код 0).
При записи (регенерации) числа в момент прохождения им пульса тока 1гг через шину г избранной числовой линейки в раз рядные шины записи подаются импульсы токов записи /3 поло жительной полярности, если в данном разряде записывается 1, и отрицательной полярности, если записывается 0. Амплитуды то-
204
КОВ обычно |
выбираются |
следующие: |
1г2 = |
2/ з Н г , |
1 а — Чз |
Л». Тогда в |
|
сердечниках |
избранной числовой |
линейки |
будет создаваться поле |
||||
с напряженностью либо |
± Н т , |
либо |
Ч з Н т - |
Выбор |
амплитуды |
7зЛп для тока /3 уменьшает разрушающее действие этого тока на сердечники неизбранных числовых линеек по сравнению с тем слу чаем, когда амплитуды для токов /22 и /3 принимаются рав
ными Чз ЛпЕсли после считывания в данном разряде числовой линейки за
писывается 1, то под действием токов 122 и /3 в PC создается поле + Нт, и PC перемагничивается в положение 1. В СС токи / г2 и /3 создают ампер-витки с противоположными знаками, и их дей ствие частично взаимно компенсируется, так что суммарная на пряженность поля, создаваемого этими токами, будет равна —1/з Нт- В результате СС останется в единичном положении. Если же в данном разряде записывается нуль, суммарная напряжен ность поля в PC и СС, создаваемая токами /z2 и /3, будет равна соответственно ЧзНт и —Нт- Следовательно, PC останется в нуле вом положении, а СС перемагнитится в это положение.
Таким образом, при использовании СС обеспечивается не толь ко стабилизация нагрузки КТ, но и представление считываемых кодов 1 и 0 импульсами различной полярности, что повышает надежность распознавания считываемой информации.
Рассмотрим, какие должны быть соотношения амплитуд импуль сов токов Iz2 и /3 и допуски на отклонения этих амплитуд от нор мы. Надежная работа МОЗУ при записи информации обеспечи вается, если выполняются условия:
Аг2 мин + |
Л |
мин ^ |
Лп> |
( 6 |
. 2 0 ) |
|
|
||||
/ , 2 макс |
Л |
мин ^ |
Л и |
( 6 |
. 2 1 ) |
|
|
||||
/ |
с |
Г |
|
( 6 . 2 2 ) |
|
1 з макс ^ |
п- |
|
|
|
Выполнение первых двух условий обеспечивает либо надежную запись кода 1 в сердечник избранной числовой линейки [условие (6.20) ], либо сохранение состояния сердечника без изменения [условие (6.21)]. Условие (6.22) необходимо выполнять для того, чтобы под действием тока /3 не происходило разрушения информа ции в сердечниках неизбранных числовых линеек.
Обозначая через §z и 83 допустимые относительные отклонения токов Iz2 и /3 от их номинальных значений [подобно тому, как это сделано для токов 1Х и /зп» см. соотношения (6.6) и (6.7)], условия (6.20) — (6.22) для случая максимальных допусков можно запш сать в следующем виде:
( 1 - 8 . ) / , 2 + |
0 - 8 . ) / . = |
/«; |
(6.23) |
|
(l + 8,)/,2- ( |
l - 8 |
s) / 8 = |
/n; |
(6.24) |
(1 + 8S) / 3 = |
/ п. |
|
(6.25) |
205
Решая совместно эти уравнения и введя обозначение |
a — •П |
|
получим соотношение [31] |
|
|
(i + g c i |
+ 83) = TA _ , |
(6.26) |
которое определяет взаимную |
зависимость допусков |
8Z и о3 на |
токи Iz2 и /3 при различных значениях параметра а, характеризую щего материал используемых в МОЗУ сердечников.
Анализ соотношений (6.8) и (6.26) показывает [30, 31], что
вдвухмерном МОЗУ допускаются значительно большие (примерно
втри раза) относительные отклонения токов IZ2 и /а ог их номи нальных значений по сравнению с допустимыми относительными
отклонениями токов 1Х и /зп в трехмерном МОЗУ.
В зависимости от системы размещения запоминающих сердеч ников числовых линеек двухмерные МОЗУ строятся в двух вариан тах. В первом варианте сердечники (PC и СС) всех числовых линеек, принадлежащие одному и тому же разряду запоминае мых чисел, образуют отдельную разрядную плату. Блок памяти, состоящий из п разрядных плат (л-разрядность чисел), образует объемную конструкцию. В другом варианте сердечники всех число вых линеек размещаются в одной плоской матрице, и блок памяти представляет собой плоскую конструкцию.
Основные преимущества двухмерных МОЗУ:
— более высокое (по сравнению с трехмерными МОЗУ) бы стродействие за счет форсированного перемагничивания сердечни ков КТ, а также за счет меньшей задержки сигналов при прохо ждении их по числовой шине z по сравнению с их задержкой при прохождении по адресным шинам в МОЗУ типа ЗД;
— кодовые сигналы при считывании в разрядных шинах счи тывания получаются по амплитуде в несколько раз большими по сравнению с соответствующими сигналами в трехмерных МОЗУ; если учесть также меньшую величину помех при считывании (по скольку отсутствуют полувозбужденные числовые линейки), то можно считать, что в двухмерном МОЗУ отношение амплитуды полезного сигнала к амплитуде помехи может быть по крайней мере на порядок выше, чем в трехмерном МОЗУ; кроме того, в МОЗУ типа 2Д считанные коды 1 и 0 различаются по полярности, что зна чительно повышает надежность распознавания информации;
— к параметрам запоминающих сердечников, а также к раз бросу этих параметров предъявляются менее жесткие требования; допускается также больший разброс амплитуд импульсов рабочих токов;
—конструкция блока памяти получается болею простой и де шевой по сравнению с конструкцией блока памяти трехмерного МОЗУ, где необходима сложная прошивка сердечников разрядных матриц.
Недостатки двухмерных МОЗУ:
—схема адресной части в двухмерных МОЗУ значительно
206
сложнее; на каждую числовую линейку необходим индивидуаль ный селектирующий ключ;
— с точки зрения потребляемой мощности они менее эконо мичны по сравнению с трехмерными МОЗУ; в их адресной части необходимо иметь мощные формирователи токов 1Х и 1У;
— при использовании стабилизирующих сердечников в число вых линейках общий расход сердечников в блоке памяти значи тельно больше по сравнению с расходом сердечников в блоке па мяти трехмерного МОЗУ той же емкости.
§ 6.4. 2 у -мерные |
оперативные запоминающие устройства |
на |
ферритовых сердечниках |
Как уже отмечалось, МОЗУ типа 2 -^-Д по принципам построе
ния, свойствам и характеристикам занимает промежуточное поло жение по сравнению с двухмерными и трехмерными МОЗУ.
Принципы построения 2умерного МОЗУ рассмотрим на кон
кретном примере [30]. Пусть необходимо построить схему МОЗУ для хранения 32 3-разрядных чисел (£ = 32, п = 3). В трехмерном МОЗУ такой емкости адресные шины по каждой координате про ходили бы через три сердечника, а разрядные шины и шины за прета— через 32 сердечника; в двухмерном МОЗУ каждая шина 2 проходила бы через три сердечника, а каждая разрядная шина записи и разрядная шина считывания — через 32 (без учета ста билизирующих сердечников). Для более равномерного распреде
ления сердечников между шинами в 2 у мерном МОЗУ по сравне
нию с двухмерным уменьшено в К раз количество числовых шин и во столько же раз увеличено количество разрядных шин. Следова-
1 |
Г £ |
тельно, величина К определяется из соотношения К « у |
— и за |
тем округляется до значения 2? (р — целое число), что необходи-
1 / |
32 |
« 3 ,3 |
мо для удобства дешифрации. В нашем примере А Г « у |
- у |
или после округления К = 4. Теперь количество числовых шин бу дет 32:4 = 8, а количество разрядных шин 3-4 = 12. Каждая чис ловая шина проходит через 12 запоминающих сердечников, а каж дая разрядная шина — через 8 сердечников. Количество сердеч ников, прошитых каждой числовой шиной, будет точно соответ ствовать количеству сердечников, через которые проходит каждая разрядная шина, если имеет место равенство
Е __ Г)1р |
(6.27) |
||
П |
|
||
|
|
|
|
Например, если £ = 8192, п —32, |
то р = 4, и тогда каждая |
чис |
|
ловая шина и каждая разрядная |
шина проходят через 512 |
сер |
207
дечников (здесь К=16). Общее число разрядных и числовых шин 512 + 512=1024, что существенно меньше общего числа таких
шин в двухмерном ЛЮЗУ (8192 + 32 = 8224) |
той же емкости. |
||
В |
схеме 2 у-мерного МОЗУ емкостью |
32 |
3-разрядиых числа |
(рис. |
6.5) можно выделить следующие части. |
8X12 = 96 запоми |
|
Прямоугольная матрица, составленная из |
|||
нающих сердечников (в двухмерном МОЗУ |
матрица имела бы |
вид 32x3). По горизонтали расположены числовые шины, а по вертикали — разрядные. Сердечники, служащие для хранения одноименных разрядов всех запоминаемых чисел, выделены в три группы по 4X8 = 32 сердечника в группе. Сердечники, принадле жащие одной ячейке, связаны с одной из числовых шин. На рис. 6.5 сердечники одной ячейки памяти обведены кружками.
Регистр адреса РгА, составленный из четырех частей, обозна ченных через PrA.xi, РгА.г-2, РгАуЬ PrAy2. Число разрядов регистра РгА равно пяти, так как £ = 32. Регистры РгА.х2, РгА^ь РгАу2 яв ляются одноразрядными, а регистр РгА.хч двухразрядным.
Дешифраторы адреса ДшХ,, ДшХ2, ДшУ,, ДшУ2. В рассма триваемой схеме дешифраторы ДшХ2, ДшУь ДшУ2, связанные с одноразрядными регистрами, включены для общности, так как управление работой соответствующих ключей и формирователей может осуществляться непосредственно сигналами, поступающими с регистров. В МОЗУ большой емкости эти дешифраторы обяза тельны. Например, для указанного выше примера, когда емкость составляет 8192 32-разрядных числа, каждый из дешифраторов (ДшХ2, ДшУ[, ДшУ2) строится на восемь выходов.
Ключи и формирователи, связанные с дешифраторами адреса. Диодные схемы, связывающие числовые и разрядные шины с соответствующими ключами и обеспечивающие прохождение то ков 1Х и 1У при записи и считывании информации как в прямом
направлении, так и в обратном.
Регистр числа, в котром фиксируется либо считанное число, либо записываемое.
Рассмотрим, как осуществляется запись информации и как она
считывается из выделенной |
ячейки памяти, |
адрес |
которой ра |
вен 10111, т. е. Аб = 101, У = 11 |
и в регистрах |
PrA^b |
РгА.х2, PrAyi, |
РгАу2 записаны двоичные числа соответственно 10, 1, |
1, 1. |
Числовые шины в каждом разряде проходят не через один сер дечник, как это имеет место в двухмерном МОЗУ, если не считать стабилизирующие сердечники, а через четыре (в общем случае
через К сердечников). В связи с этим в 2- j -мерном МОЗУ, так
же как и в трехмерном, принцип совпадения полутонов исполь зуется не только при записи, но и при считывании.
При считывании числа, записанного в выделенной ячейке па мяти, в результате дешифрации адреса числа возбуждаются фор мирователи Ф*ь Фу1 и открываются ключи Кхи Ку\. Через пятую
208