УК (1039366), страница 2
Текст из файла (страница 2)
ЗК | = | [(d0 v d1 v…v d7) * a1 v (d8 v d9 v…v d15) * | a1 | ] * | ТрОбр-1 |
Сигнал ЗК (заявка канала к незанятому модулю ЗУ) от каждого ДшОбр поступает на соответствующий вход приоритетной схемы (ПС-1), а сигналы неконфигурированного обращения (di) поступают на соответствующие входы конфигуратора обращения (КфОбр).
2.4.2. Конфигуратор обращения.
Конфигуратор обращения предназначен для подмены номера неисправного модуля ЗУ на резервный по определенному правилу для данной группы ЗУ.
Конфигуратор обращения состоит из:
-
конфигуратора обращения ОЗУ;
-
конфигуратора обращения ДЗУ.
КфОбр производит подмену модулей (коммутацию сигналов di) в определённых парах модулей ЗУ. Причём для каждой пары существует свой признак подмены, управляющий двумя ситуациями:
| - обращение с подменой (конфигурация с подменой) |
Пi = 0 | - обращение без подмены (нулевая конфигурация) |
Признаки подмены задаются кодом подмены, который хранится в Рг подмены и управляет КфОбр и КфЗан. Распределение модулей ЗУ на пары подмены задаётся жёсткой схемой (см. рис. 1). Пары модулей ЗУ, между которыми возможна подмена, соединены линиями, каждая из которых помечена соответствующим признаком подмены.
а) ОЗУ б) ДЗУ
6 1 2 8 ------ П8 ------ 12
\ /
П6 П1 П2 9 ------ П9 ------ 13
\ /
7 10 ----- П10 ----- 14
/ \
П5 П4 П3 11 ---- П11 ----- 15
/ \
5 4 3
Рис. 1. Распределение модулей ЗУ на пары подмены.
Для ОЗУ подмена может происходить только в одной из шести пар модулей, так как в каждую пару подмены входит седьмой модуль.
Если П1 = 1, то на требование обращения к первому модулю КфОбр будет выдавать сигнал обращения к седьмому модулю (с учётом его занятости), и наоборот, на требование обращения к седьмому модулю соответствующий конфигуратор будет выдавать сигнал обращения к первому модулю. Обращение к остальным модулям ОЗУ будет происходить без подмены.
Конфигуратор обращения ОЗУ управляется сигналами от дешифратора подмены (ДшП). На вход ДшП поступают сигналы старших разрядов регистра подмены (Р1…Р3). На выходе ДшП формируются признаки подмены П1, П2, П3, П4, П5, П6 и П. Признак П означает наличие или отсутствие подмены для ОЗУ. Варианты подмены модулей ОЗУ в соответствии со значениями старших разрядов регистра подмены приведены в таблице:
Коды подмены ОЗУ | Вариант подмены модулей ОЗУ |
(24…26р Рг подмены) | |
000 | работа без резерва (ОЗУ1…ОЗУ7 - рабочие) |
001 | ОЗУ1 - ОЗУ7 |
010 | ОЗУ2 - ОЗУ7 |
011 | ОЗУ3 - ОЗУ7 |
100 | ОЗУ4 - ОЗУ7 |
101 | ОЗУ5 - ОЗУ7 |
110 | ОЗУ6 - ОЗУ7 |
111 | запрещённый код |
Работа КфОбр ОЗУ описывается следующими логическими функциями:
D1 | = | П1 | * | d7 | v | П1 | * | d1 | |||||||||||||||||||||||
D2 | = | П2 | * | d7 | v | П2 | * | d2 | |||||||||||||||||||||||
D3 | = | П3 | * | d7 | v | П3 | * | d3 | |||||||||||||||||||||||
D4 | = | П4 | * | d7 | v | П4 | * | d4 | |||||||||||||||||||||||
D5 | = | П5 | * | d7 | v | П5 | * | d5 | |||||||||||||||||||||||
D6 | = | П6 | * | d7 | v | П6 | * | d6 | |||||||||||||||||||||||
D7 | = | П1*d1 v П2*d2 v П3*d3 v П4*d4 v П5*d5 v П6*d6 v П7*d7 | |||||||||||||||||||||||||||||
d1…d7 - | сигналы обращения к ОЗУ до конфигурации. | ||||||||||||||||||||||||||||||
D1…D7 - | сигналы обращения к ОЗУ после конфигурации. |
На вход КфОбр ОЗУ поступают сигналы не конфигурированного обращения к ОЗУ (d1…d7).
Выходными сигналами КфОбр ОЗУ являются сигналы конфигурированного обращения (D1…D7), которые поступают на коммутатор обращения.
КфОбр ДЗУ в отличие от КфОбр ОЗУ управляется непосредственно от младших разрядов регистра подмены. На выходе младших разрядов регистра подмены формируются следующие признаки подмены: П8, П9, П10, П11.Варианты подмены модулей ДЗУ представлены в таблице:
Коды подмены ДЗУ | Вариант подмены модулей ДЗУ |
(27…30р Рг подмены) | |
0000 | работа без резерва (ДЗУ8…ДЗУ15 - рабочие) |
1000 | ДЗУ8 - ДЗУ12 |
0100 | ДЗУ9 - ДЗУ13 |
0010 | ДЗУ10 - ДЗУ14 |
0001 | ДЗУ11 - ДЗУ15 |
1111 | Работа с подменой в каждой из 4-х пар модулей |
Для ДЗУ подмена может происходить независимо в каждой из 4-х пар, т.е. все 4 признака П8…П11 могут быть равны «1».
Работа конфигуратора ДЗУ описывается следующими логическими функциями:
D8 | = | П8 | * | d12 | v | П8 | * | d8 | |||||||||||||
D9 | = | П9 | * | d13 | v | П9 | * | d9 | |||||||||||||
D10 | = | П10 | * | d14 | v | П10 | * | d10 | |||||||||||||
D11 | = | П11 | * | d15 | v | П11 | * | d11 | |||||||||||||
D12 | = | П8 | * | d12 | v | П8 | * | d8 | |||||||||||||
D13 | = | П9 | * | d13 | v | П9 | * | d9 | |||||||||||||
D14 | = | П10 | * | d14 | v | П10 | * | d10 | |||||||||||||
D15 | = | П11 | * | d15 | П11 | * | d11 | ||||||||||||||
d1…d7 - | сигналы обращения к ДЗУ до конфигурации. | ||||||||||||||||||||
D1…D7 - | сигналы обращения к ДЗУ после конфигурации. |
Таким образом, на вход КфОбр поступают сигналы не конфигурированного обращения от ДшОбр (đi). Выходными сигналами являются сигналы конфигурированного обращения (Di), которые поступают на коммутатор обращения.
2.4.3. Приоритетная схема ПС-1.
Приоритетная схема ПС-1 осуществляет селектирование сигналов заявок каналов ЗК0…ЗК7, разрешая прохождение только одного сигнала с наивысшим приоритетом. Приоритетная схема рассчитана на обслуживание 8 заявок (по числу процессоров), каждая из которых поступает со своего ДшОбр. ПС-1 формирует сигналы «Разрешение» (РАЗi), управляющие работой коммутатора обращения, и сигналы ВдА, которые поступают в процессор и разрешают выдачу адреса ячейки ЗУ в МА, кроме того, сигнал ВдА поступает на вход матрицы связи (МС), где используется для формирования кода связи «процессор - модуль ЗУ».
Работа ПС-1 описывается следующими логическими функциями:
РАЗ0 | = | ЗК0 | ||||||||||||||
РАЗ1 | = | ЗК0 | * | ЗК1 | ||||||||||||
РАЗ2 | = | ЗК0 | * | ЗК1 | * | ЗК2 | ||||||||||
РАЗ3 | = | ЗК0 | * | ЗК1 | * | ЗК2 | * | ЗК3 | ||||||||
РАЗ4 | = | ЗК0 | * | ЗК1 | * | ЗК2 | * | ЗК3 | * | ЗК4 | ||||||
РАЗ5 | = | ЗК0 | * | ЗК1 | * | ЗК2 | * | ЗК3 | * | ЗК4 | * | ЗК5 | ||||
РАЗ6 | = | ЗК0 | * | ЗК1 | * | ЗК2 | * | ЗК3 | * | ЗК4 | * | ЗК5 | * | ЗК6 | ||
РАЗ7 | = | ЗК0 | * | ЗК1 | * | ЗК2 | * | ЗК3 | * | ЗК4 | * | ЗК5 | * | ЗК6 | * | ЗК7 |
ПС-1 пропускает сигнал (ЗКi), имеющий наименьший индекс или наивысший приоритет. Таким образом, на выходе ПС-1 формируется позиционный код номера процессора, заявка которого удовлетворена.