Устройство для сопряжения двух магистралей
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано для управления работой магистральных приемопередатчиков или шинных формирователей , обеспечивающих сопряжение внутреннего магистрального параллельного интерфейса с системным магистральным параллельным интерфейсом. Цель -расширение области применения. Устройство содержит блок шинных формирователей, соединяющий первую и вторую магистрали, и контроллер интерфейса, состоящий из входного и выходного блоков приемопередатчиков , формирователя управляющих сигналов , первого и второго селекторов адреса, первого блока захвата магистрали. Новым является введение счетчика времени, второго блока захвата магистрали. 4 ил., 1 табл.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (si)s G 06 F 13/14
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4747937/24 (22) 09.10.89 (46) 07.04.92. Бюл. hh 13 (71) Ленинградское научно-производственное объединение "Электроавтоматика" (72) С.А.Букшин, M.È.Ãàðêóøà, Л.П.Горохов и Ю.И.Черкезов (53) 681.3 (088.8) (56) Авторское свидетельство СССР
М 1226478, кл. G 06 F 13/14, 1985.
Авторское свидетельство СССР
М 1241249, кл. G 06 F 13/14, 1985, (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ
ДВУХ МАГИСТРАЛЕЙ (57) Изобретение относится к вычислительной технике и может быть использовано для
Изобретение относится к вычислительной технике и может быть использовано в многопроцессорных и многомашинных вычислительных системах .для сопряжения различных абонентов, имеющих магистральный параллельный интерфейс.
Цель изобретения — расширение области применения, На фиг.1 показана блок-схема устройства; на фиг.2 и 3 — схемы первого селектора адреса и второго селектора адреса; на фиг.4 — блок-схема формирователя управляющих сигналов.
Устройство (фиг.1) содержит блок 1 шинных формирователей (ШФ), включающий первую 1.1, вторую 1.2 и третью.1.3 группы
ШФ, и контроллер 2 интерфейса, в состав которого входят входной 3 и выходной 4 !Ж 1725223 А1 управления работой магистральных приемопередатчиков или шинных формирователей, обеспечивающих сопряжение внутреннего магистрального параллельного интерфейса с системным магистральным параллельным интерфейсом. Цель — расширение области применения. Устройство содержит блок шинных формирователей, соединяющий первую и вторую магистрали. и контроллер интерфейса, состоящий из входного и выходного блоков приемопередатчиков, формирователя управляющих сигналов, первого и второго селекторов адреса, первого блока захвата магистрали. Новым является введение счетчика времени, второго блока захвата магистрали. 4 ил., 1 табл. блоки приемопередатчиков, первый и второй селекторы 5 и 6 адреса, первый и второй блоки 7 и 8 захвата магистрали, счетчик 9 времени и формирователь 10 управляющих сигналов, шины 11-14 соответственно данных, управления обменом, прерывания и передачи управления первой магистрали 15, а также одноименные шины 16-19 второй магистрали 20, шины 21 и 22 старших разрядов адреса, ряд линий 23 шины 17 управления обменом, шину 24 адресных ключей, шину
25 выбора режима, шину 26 управления блоком 1 ШФ, линии 27 и 28 "Синхронизация обмена 1 и 2" (06M 1 и ОБМ 2), линии 29 и
30 "Запрос на прерывание" (30P) и "Выбор устройства" (BY), линии 31-33 "Выбор машины" (BM), "Выбор окна" (ВО) и "Синхроимпульсы", линии 34 и 35 "Разрешение на
1725223
10 жит элемент 4ИЛИ вЂ” НЕ 69, два элемента
2ИЛИ вЂ” НЕ 70 и 71, элемент 72 задержки, D-триггер 73, элемент НЕ 74, элемент 2И вЂ” 15
25
35 захват магистрали 1 и 2" (РЗМ 1 и РЗМ 2), а также выходные шины 36 — 40 формирователя 3, входные шины 41 — 43 формирователя 4 и линии 44 — 62 внутренних связей контроллера 2 интерфейса.
Первый селектор 5 адреса (фиг.2) состоит из формирователя 63 выходного сигнала "Выбор устройства" (ВУрых), блоков
64 и 65 сравнения адреса, элемента 66
2ИЛИ-2И-НЕ, элемента 67 задержки и Dтриггера 68.
Второй селектор 6 адреса (фиг.3) содер2ИЛИ вЂ” НЕ 75. Счетчик 9 времени состоит из
16-разрядного двоичного счетчика и двух дешифраторов, формирующих сигналы 52
Т1 и 53 Т2.
Формирователь 10 управляющих сигналов (фиг.4) состоит из формирователя 76 сигнала "Синхронизация обмена 1" (ОБМ 1), формирователя 77 сигнала "Чтение-ответ" (ДЧО), формирователя 78 сигналов "Установка запроса магистрали" (УЗМ, УЗМ 1 и
УЗМ 2), формирователя 79 сигнала "Синхронизация обмена 2" (ОБМ 2) и формирователя
80 сигналов управления ШФ.
Формирователь 80 вырабатывает сигналы управления ШФ или магистральных приемопередатчиков (МПП); "Выбор данных 1, 2, 3" (ВД 1, ВД 2, ВД 3) и "Выбор кристалла 1 и 2" (ВК1 и ВК2). Блок1 шинных формирователей обеспечивает сопряжение двух магистралей 15 и 20(МПИ 15 и МПИ 20).
Контроллер 2 интерфейса предназначен для управления работой блока 1 ШФ в четырех режимах: при работе с активными и пассивными внешними устройствами, при программном и аппаратурном сопряжении магистралей.
Входной блок 3 приемопередатчиков предназначен для обеспечения стандартной одиночной нагрузки для входных сигналов и повышения помехозащищенности устройства. Выходной блок 4 приемопередатчиков предназначен для усиления выходных сигналов и формирования выходных и входных-выходных сигналов с трехстабильным уровнем. Первый селектор 5 адреса осуществляет селектирование адреса МПИ 15 по заданному ключу и фиксированному окну памяти, он вырабатывает сигналы "Выбор машины 1" (ВМ 1), вых.51 и 49, Второй селектор 6 адреса при обращении к нему процессора по адресу, превышающему адресное пространство резидентной памяти, вырабатывает сигнал "Выбор машины 2" (BM 2) и сигнал ВМ (ВМ = ВМ 1 АВУ+ ВМ2 АВУ), вых.59, 40
Блок 7 обеспечивает арбитраж и захват первой магистрали 15, включение в работу формирователя 10 управляющих сигналов для выработки сигналов управления блоком 1 ШФ и выходного сигнала
ОБМ 1, а также включение в работу счетчика 9 времени, Блок 8 обеспечивает арбитраж и захват второй магистрали 20, включение в работу формирователя 10 управляющих сигналов для выработки им сигналов управления блоком 1 ШФ и выходного сигнала ОБМ 2, включение в работу счетчика 9 времени с целью формирования им временной задержки Т 1.
Счетчик 9 времени формирует временные интервалы на выходе 52 (Т 1) и выходе
53 (Т2), а.также сигнал на выходе 54 "Запрос на прерывание" (ЗПР), который является выходным сигналом счетчика 9, Т 1> 150 НС необходим для выработки сигналов ОБМ 1 и ОБМ 2. Т 2 = УСТ + ЗПР. Он служит для сброса сигналов УЗМ (вых.60 и 61) и выключения блоков 7 и 8, длительность сигнала ЗПР (вых.54)> 50 МКС. Этот сигнал необходим для формирования сигнала прерывания при превышении контрольного времени захвата первой магистрали 15 (Тконтр. = 2.7 Mc).
Формирователь 10 управляющих сигналов обеспечивает выработку сигналов управления блоком 1 ШФ, а также выходных сигналов ОБМ 1 (вых.50), ОБМ 2 (5), ДЧО, УЗМ 1(60) и УЗМ 2 (61). Сигналы управления блоком 1 ШФ (ВД 1, ВД2, ВД 3, ВК 1 и BK
2) вырабатываются в соответствии с таблицей истинности (см. таблицу), а сигналы
ОБМ 1, ОБМ 2, УЗМ 1 и УЗМ 2 формируются на основании следующих выражений:
ОБМ 1 = УСТ АВУ+ (ПВУ+
+ ПЗ 1 (УЗМ+Т1) ОБМ 2;
ОБМ 2 = (АВУ+ ПЗ 2 Т 1) ОБМ 1;
УЗМ 1 = АВУ Т 2 ПВУ (BM + УЗМ);
УЗМ 2 =АВУ ПВУ Т2 УЗМ ВМ 1.
Сигнал УЗМ вырабатывается в формирователе 78 RS-триггером, на S-вход которого подается входной сигнал УЗМ ВХ, а на R-вход сигнал СЗМ ВХ + Т2, сигналы
УЗМ ВХ и СЗМ BX поступают на схему по шине 39.
Сигнал ДЧО вырабатывается в формирователе 77 RS-триггером, íà S-вход которого поступает сигнал ДЧТ, à íà R-вход—
1725223
10
20
55 сигнал ДЧТ + ОТВ, сигналы ДЧТ и ОТВ поступают на схему по шине 38, Устройство работает следующим образом.
Выбор режима работы устройства зависит от подачи сигналов по шине 25. Начальная установка устройства осуществляется по сигналу "Установка" (УСТ), поступающему по шине 25 выбора режима от пульта или процессора на один из входов группы V-входов блока 3. Сигнал УСТ с одного из выходов группы V-выходов блока 3 по шине 39 поступает на вход 11 группы входов формирователя 10 управляющих сигналов, а по линии
62 — на вход счетчика 9 времени и на вход второго селектора 6 адреса.
По сигналу УСТ сбрасываются счетчик 9 времени, второй селектор 6 адреса, блоки 7 и 8 (при выключении сигналов УЗМ 1 и УЗМ
2), а также обнуляются все сигналы управления ШФ (см. таблицу, режим НУ), которые поступают на управляющие входы блока 1
ШФ по шине 26 и выключают его (выходы
ШФ переводятся в состояние высокого импеданса), связь между магистралями 15 и 20 разрывается, устройство переходит в исходное состояние.
Режим АВУ вЂ” работа с активным внешним устройством (АВУ), имеющим режим прямого доступа в память, например с другим процессором или другой микро-ЭВМ, режим ABY устанавливается сигналом АВУ.
В качестве сигнала АВУ может быть использован сигнал "Подтверждение запроса" (ПЗ), вырабатываемый в активном внешнем устройстве после захвата внутренней магистрали микро-ЭВМ. Сигнал АВУ по шине 25 с активного внешнего устройства поступает на один из входов блока 3, С одного из выходов этого блока по шине 39 сигнал поступает на один из входов формирователя
10 управляющих сигналов и по линии 47 на вход второго селектора 6 адреса. В формирователе 10 управляющих сигналов сигнал
АВУ поступает на входы формирователей
76, 78, 79 и 80 сигналов ОБМ 1, УЗМ, ОБМ 2 и управления ШФ, Сигнал АВУ позволяет вырабатывать сигнал ОБМ 2 и блокирует формирование сигналов ОБМ 1, УЗМ 1 и
У3М 2. Во втором селекторе 6 адреса сигнал
АВУ участвует в формировании сигнала ВМ, который по линии 59 поступает на первый вход блока 4 и по линии 31 с второго его выхода поступает на шину 26 управления
ШФ, по шине 26 этот сигнал поступает на группу 1,2 шинных формирователей для управления направлением передачи сигналов
"Ответ", "Ответ по адресу" и "Регенерация", Формирователь 80 сигналов управления ШФ по сигналу ABY вырабатывает сигналы управления ВД1 — ВДЗ; ВК2, которые с его выхода по шине 42 поступают на первую группу входов блока 4. С группы выходов блока 4 по шине 26 эти сигналы поступают на входы управления ШФ, осуществляя передачу информации из шины 15 в шину 20.
Реверс передачи данных осуществляется с помощью сигнала "Чтение-ответ" (ДЧО), который вырабатывается в формирователе 77 по переднему фронту сигнала
"Чтение данных" (ДЧТ) и заднему фронту сигнала "Ответ" (OTB); сигналы ДЧТ и ОТВ подаются из шины 17 управления обменом по шине 23 на третью rpynny входов блока
3 и с третьей группы выходов этого блока по шине 38 на группу входов формирователя 10 управляющих сигналов, где поступают на вход формирователя 77 сигнала ДЧО. Сигнал ДЧО подается на один из входов формирователя 80 сигналов управления ШФ, по этому сигналу формирователь 80 изменяет значение сигналов ВД 1 и ВД 2 на противоположное, обеспечивая тем самым реверс передачи данных по сигналу ДЧО.
Режим ПВУ обеспечивает работу с пассивным внешним устройством(ПВУ), например с дополнительным запоминающим устройством, в режиме работы с ПВУ обеспечивается также режим прослушивания внутренней магистрали микро-ЭВМ. Режим
ПВУ устанавливается сигналом ПВУ, который может приходить от пассивного внешнего устройства или из рабочего места программиста по шине 25 на один из входов блока 3, с одного из выходов этого блока по шине 39 сигнал ПВУ подается на один из входов формирователя 10 управляющих сигналов, в этом формирователе сигнал ПВУ поступает на входы формирователей 76, 78 и 80.
В формирователе 76 сигнала ОБМ 1 сигнал ПВУ разрешает прохождение сигнала
ОБМ 2 при отсутствии сигнала YCT и АВУ.
Таким образом, в режиме ПВУ сигнал ОБМ
1 формируется всегда, когда появляется сигнал ОБМ 2 во второй магистрали 20. Сигнал
ОБМ 1 по линии 50 подается на первый вход-выход блока 4, а также на первый вход первого селектора 5 адреса, с третьего входа-выхода блока 4 по линии 27 сигнал ОБМ
1 подается на шину 12 управления обменом первой магистрали 15, в первом селекторе 5 адреса (фиг.2) сигнал ОБМ 1 подается на вход элемента 67 задержки и на R-вход Dтриггера 68. Этот сигнал снимает сброс с
О-триггера и, проходя через элемент 67 задержки, устанавливает по С-входу триггер
68 в состояние, определяемое информацией на его D-входе. Если старшие разряды интерфейсного адреса совпадают с адресны1725223
10
20 ми ключами, то D-триггер срабатывает и на его выходе формируется сигнал ВМ 1. Ilo линии 51 сигнал BM 1 подается во второй селектор 6 адреса, где из сигналов ВМ 1 и
ВМ 2 формируется сигнал ВМ.
В формирователе 78 сигналов УЗМ сигнал ПВУ поступает на один из его входов, блокируя формирование сигналов УЗМ 1 и
УЗМ 2. В формирователе 80 сигналов управления ШФ по сигналу ПВУ вырабатываются сигналы управления ВД 1 — ВД 3 и ВК 1 (см. таблицу).
Режим прогр. (программное сопряжение магистралей) устанавливается входным сигналом "Установка запроса магистрали" (УЗМ ВХ) при отсутствии сигналов АВУ и
ПВУ. Сигнал УЗМ BX формируется специальной командой процессора и в устройство может подаваться, например, от контроллера внешних устройств, сигнал УЗМ BX no шине 25 поступает на один из входов блока
3, с одного из выходов этого блока по шине
39 сигнал УЗМ BX поступает на один из входов формирователя 10 управляющих сигналов, где подается на вход формирователя 78 сигналов УЗМ (фиг,4), В формирователе 78 сигналов УЗМ вырабатывается сигнал УЗМ 1, который по линии 60 поступает на вход 2 блока 7 и включает его в работу.
В блоке 7 сигнал УЗМ 1 блокирует прохождение сигнала РЗМ 1 и формирует на выходе сигнал ЗМ 1, по шине 41 сигнал ЗМ 1 подается на один из входов блока 4, с одного из выходов блока 4 сигнал ЗМ 1 по шине
14 подается в первую магистраль 15. Если магистраль 15 свободна, то вырабатывается сигнал РЗМ 1, который по шине 14 и линии
34 поступает на первый вход блока 3, сигнал
РЗМ 1 по линии 44 подается на первый вход блока 7, на выходе блока 7 формируется сигнал ПЗ 1 и сбрасывается сигнал ЗМ 1, сигнал ПЗ 1 с выхода блока 7 по шине 41 подается на один из входов блока 4, а также по линии 55 на вход формирователя 10 управляющих сигналов и на вход счетчика 9 времени, С одного из выходов блока 4 по шине 14 сигнал ПЗ 1 поступает на первую магистраль 15, завершая цикл захвата магистрали, в формирователе 10 управляющих сигналов сигнал ПЗ 1 поступает на вход формирователя 76 сигнала ОБМ 1 и на вход формирователя 80 сигналов управления ШФ.
Формирователь 76 сигнала ОБМ 1 вырабатывает сигнал ОБМ 1. При подаче сигнала
ПЗ 1 на вход формирователя 80 сигналов управления ШФ этот формирователь вырабатывает сигналы управления ВД 1 — ВД 3, ВК1 и включает ШФ на передачу информации из второй магистрали 20 в первую маги25
55 страль 15, осуществляя реверс передачи данных по сигналу ДЧО, когда процессор в ведущей микро-3ВМ заканчивает обмен информацией с внешним устройством, подключенным к внешней магистрали 15, он специальной командой формирует сигнал
"Сброс запроса магистрали" (C3M BX), который по шинам 25 и 39 подается на вход формирователя 78 сигнало УЗМ и сбрасывает сигнал УЗМ 1, блок 7 выключается, а связь между магистралями 15 и 20 обрывается.
При адресном обмене одним массивом информации при программном сопряжении двух магистралей осуществляется контроль времени захвата первой магистрали 15. Сигнал ПЗ 1 поступает на вход счетчика 9 времени и снимает сигнал сброса, Синхроимпульсы от внешнего генератора по линии 33 поступают на вход блока 3. С выхода этого блока по линии 46 синхроимпульсы поступают на вход двоичного счетчика, который начинает их счет, при частоте следования синхроимпульсов 12 мГц через
2,7 мс после начала работы двоичного счетчика на его выходе формируется сигнал
ЗПР, который по линии 54 подается на второй вход блока 4, С выхода этого блока сигнал ЗПР по линии 29 поступает на шину 18, по которой поступает на вход контроллера прерываний. Еще через 85,3 мкс на выходе счетчика 9 формируется сигнал Т 2, который по линии 53 поступает на один из входов формирователя 78 сигналов. УЗМ и сбрасывает сигнал УЗМ 1. Блок 7 освобождает магистраль 15, сбрасывая сигнал ПЗ 1, формирователь 76 сигнала ОБМ 1 сбрасывает сигнал ОЬМ 1, а формирователь 80 выключает ШФ. Таким образом, цикл обмена информацией между магистралями 15 и 20 принудительно заканчивается и магистраль
15 освобождается для работы с другими микро-ЭВМ.
Режим аппаратурного сопряжения магистралей устанавливается при отсутствии сигналов УСТ, АВУ, ПВУ и УЗМ, при этом сигнал ВМ в ведущей микро-ЭВМ устанавливает режим АПвед щ, а сигнал ВМ 1 в ведомой микро-ЭВМ вЂ” режим АП д .
Работу устройства в режимах АП, дущ и
АПведом рассматривают на примере работы устройства вдецентрализованной вычислительной системе, в которой к системной магистрали 15 (МПИ 1) подключено несколько микро-ЭВМ и ВЗУ.
В режиме АПв дущ в ведущей микроЭВМ, например в микро-Э BM 1, по переднему фронту сигнала ОБМ 2, вырабатываемого центральным процессором на магистрали
20 и передаваемого по шине 17, линиям 28 и 57, второй селектор 6 адреса формирует
1725223
55 сигнал ВМ, если адрес на группе входов (шина 40) селектора 6 адреса превышает адресное пространство резидентной памяти микро-3ВМ (в старших разрядах должна быть хотя бы одна "1"), при этом отсутствует сигнал BY. По сигналу BM формирователь
78 сигналов УЗМ формирует сигнал УЗМ 1, который включает в работу блок 7. Аналогично режиму 3 блок 7 осуществляет захват
МПИ 1 и включает в работу формирователь
80 сигналов управления ШФ и счетчик 9 времени, а также формирователь 76 сигнала
ОБМ 1. Формирователь 80 сигналов управления ШФ по сигналу ПЗ 1 вырабатывает сигналы ВД 1 — ВД 3 и BK 1, которые открывают ШФ на передачу адреса из магистрали
20 в магистраль 15,.по сигналу ПЗ 1 и сигналу Т 1 формирователь 76 вырабатывает выходной сигнал ОБМ 1, задержанный относительно сигнала ПЗ 1 на Т 1> 150 нс.
В ведомой микро-ЭВМ, например во второй микро-3ВМ, на первую группу входов первого селектора 5 адреса по.шинам
11, 21, 36 подаются старшие разряды адреса из МПИ 1. а на вторую группу входов поступает по шинам 24 и 37 код с адресных ключей. По переднему фронту сигнала 06М
1 срабатывает первый селектор 5 адреса.
Если код старших разрядов адреса совпадает с кодом адресных ключей, то на выходе первого селектора 5 адреса при отсутствии сигнала "Выбор окна" (ВО) формируется сигнал ВМ 1, при наличии сигнала BO первый селектор 5 адреса вырабатывает сигнал
ВМ 1 только тогда, когда на его входе старшие разряды адреса будут соответствовать установленному адресному ключу, а следующие разряды адреса совпадать с адресным ключом окна и соответствовать коду, определяющему адрес окна памяти микроЭВМ.
По сигналу ВМ 1 в контроллере 2 интерфейса устанавливается режим АПведом.
Формирователь 78 сигналов УЗМ вырабатывает сигнал УЗМ 2, который по линии 61 поступает на второй вход блока 8 и включает его в работу, Блок 8 осуществляет захват внутренней магистрали 20 микро-ЭВМ 2 и по сигналу ПЗ 2 включает в работу формирователь 80 сигналов управления ШФ, формирователь 79 сигнала ОБМ 2 и счетчик 9 времени. Формирователь 80 вырабатывает сигналы ВД 1 — ВД 3, ВК 2 и включает ШФ на передачу информации из магистрали 15 в магистраль 20, Формирователь 79 вырабатывает сигнал ОБМ 2, задержанный по отношению к сигналу ПЗ 2 на Т 1.
Таким образом, адрес, выданный процессором ведущей микро-Э ВМ, проходит на внутреннюю магистраль 20 ведомой микро10
ЭВМ, устройство ведомой микро-ЭВМ, адрес которого совпал с установленным адресом, отвечает и роцессору ведущей микро-ЭВМ. Процессор осуществляет информационный обмен с этим устройством через свою внутреннюю магистраль 20, через системную магистраль 15 и внутреннюю магистраль 20 ведомой микро-3ВМ 2.
После окончания информационного обмена процессор ведущей микро-3ВМ снимает сигнал ОБМ 1, соответственно сбрасываются сигнал ПЗ 1 и сигналы ОБМ 2 и ПЗ 2 в ведомой микро-ЭВМ, шинные формирователи выключаются, связь между магистралями разрывается и устройства в ведущей и ведомой микро-ЭВМ приходят в исходное состояние.
Если в режиме АП дущ процессор выставляет на шинах адреса в старших разрядах единицы, то это означает, что процессор обращается к собственному устройству ввода-вывода (УВВ), при этом процессор вырабатывает сигнал BY, который из магистрали .
20 по шине 17 и по линии 30 подается на вход-выход блока 4. С первого выхода этого блока по линии 58 этот сигнал поступает на вход второго селектора 6 адреса. Этот сигнал блокирует выработку вторым селектором 6 адреса сигналов ВМ 2 и ВМ, r.редотвращая захват процессором внешней магистрали 15, Если процессору необходимо обратиться к УВВ ведомой микро-3ВМ, то он должен выставить адрес, в старших разрядах совпадающий с адресным ключом этой микроЭВМ и имеющий в следующих разрядах адреса до А 13 включительно все логические
"1". В этом случае в ведомой микро-ЭВМ при наличии сигналов ПЗ 2 или ABY первый селектор 5 адреса (фиг.2) вырабатывает выходной сигнал BY ВЫХ, который с его выхода по линии 49 подается на вход блока 4 (фиг.1). С пятого входа-выхода этого блока сигнал BY по линии 30 подается на шину 17 магистрали 20. С магистрали 20 сигнал BY подается на все УВВ ведомой микро-ЭВМ, Формирование сигнала BY может быть заблокировано подачей на вход первого селектора 5 адреса по 13 разряду адреса сигнала высокого уровня (логического "0").
Формула изобретения
Устройство для сопряжения двух магистралей, содержащее блок шинных формирователей и контроллер интерфейса, состоящий из входного и выходного блоков приемопередатчиков, формирователя управляющих сигналов, первого и второго селекторов адреса и первого блока захвата
1725223 магистрали, первый вход которого соединен с первым выходом входного блока приемопередатчиков, а второй вход — с первым выходом формирователя управляющих сигналов, первый, второй и третий входы которого подключены соответственно к первому выходу первого селектора адреса, к выходу второго селектора адреса, соединенного также с первым входом выходного блока приемопередатчиков, и к группе выходов первого блока захвата магистрали, первый вход-выход формирователя управляющих сигналов соединен с первым входом первого селектора адреса и с первым входом-выходом выходного блока приемопередатчиков, второй вход-выход — с первым входом второго селектора адреса и с вторым входом-выходом выходного блока приемопередатчиков, группа выходов формирователя управляющих сигнаnos — с первой группой входов выходного блока приемопередатчиков, вторая группа входов которого подключена к группе выходов первого блока захвата магистрали, первая группа выходов выходного блока приемопередатчиков — к группе управляющих входов блока шинных формирователей, вторая группа выходов является шиной передачи управления первой магистрали устройства, одна из линий которой соединена с первым входом входного блока приемопередатчиков, с первой по четвертую группы входов которого являются линиями старших разрядов адреса первой магистрали, шиной адресных ключей устройства, шиной управления обменом второй магистрали устройства и линиями старших разрядов адреса второй магистрали устройства, с первой по четвертую группы выходов подключены соответственно к первой и второй группам входов первого селектора адреса, к первой группе входов формирователя управляющих сигналов и к группе входов второго селектора адреса, второй вход которого соединен с первым выходом выходного блока приемопередатчиков, второй выход которого является выходом "Выбор машины" устройства, а третий, четвертый и пятый входы-выходы являются линиями
"Синхронизация обмена" первой и второй магистралей и линией "Выбор устройства" второй магистрали устройства, первые группы входов-выходов блока шинных формирователей подключены соответственно к шине
55 обмена информацией, шине управления обменом и к шине прерывания первой магистрали устройства, а их вторые группы входов-выходов — к одноименным шинам второй магистрали устройства, о т л и ч а ющ е е с я тем, что, с целью расширения области применения, в контроллер интерфейса введены счетчик времени и второй блок захвата магистрали, первый вход которого подсоединен к второму выходу входного блока приемопередатчиков, второй вход — к второму выходу формирователя управляющих сигналов, а группа выходов — к третьей группе входов выходного блока приемопередатчиков, причем один из выходов второго блока захвата магистрали соединен с четвертым входом формирователя управляющих сигналов, с вторым входом первого селектора адреса и с первым входом счетчика времени, второй вход которого соединен с одним из выходов первого блока захвата магистрали и с третьим входом формирователя управляющих сигналов, а третий вход — с третьим выходом входного блока приемопередатчиков, первый, второй и третий выходы счетчика времени соединены соответственно с пятым и шестым входами формирователя управляющих сигналов и с вторым входом выходного блока приемопередатчиков, третий выход которого является одной из линий шины прерывания второй магистрали устройства, третья группа выходов выходного блока приемопередатчиков является шиной передачи управления второй магистрали устройства, причем одна из линий этой шины соединена с вторым входом входного блока приемопередатчиков, пятая группа входов которого является шиной "Выбор режима" устройства, третий и четвертый входы являются входами "Синхроимпульсы" и "Выбор окна" устройства, четвертый выход соединен с третьим входом первого селектора адреса, пятая группа выходов — с второй группой входов формирователя управляющих сигналов, при этом одна из линий этой группы подключена также к третьему входу второго селектора адреса, а другая линия этой группы со динена с четвертым входом счетчика времени и четвертым входом второго селектора адреса, пятый вход которого соединен с первым выходом первого селектора адреса, второй выход которого соединен с третьим входом выходного блока приемопередатчиков.
1725223
lЭ
1 1
Ф 1
III 1 а
1
IЭ
S
S
СР
Е аN
S I C
3 Х 1
I0 1 1
CC 1 S 1
CI) I 1
О 1 ОЭ
Э 1 CII X I
C O X
СС Э
Э 1 сС 1
В ! 1
IQ I >X 1
I0 1,д 1
С!. 1 X
III 1 Щ 1
X 1 с Е 1
I 1 —. — —
e. t
e I о !
Е
S
CI!
S г
Ф
1 СЧ 1
I 1
I IQ 1 ! 1
t ъ» 1
hC
1 IQ 1
1 1
1 Р Ъ 1
l 1
I !=С 1
1 IQ 1
) . 1 ! N 1
1 I
1 сС 1
1 й) I
1 1
I ° 1
1 1
I. С 1
1 й:)
1 1
l с !
Е
I
Б
Е о х
Б оо оь
CD CD
О Ь ОО оо — о» о
O t» f» o l — o а—
XX XX XX X ь ь
ХO о- Хо хх
Iх х
СС
ХХ ХХ ХХ Х оо оо с о о с хх хх
)С
Ф
СС
Э
O о
z х
Э
S
l !
1
1
1
1
1 ,1
1
О О
rOOOOOO роо оо
r. о
СС
Э
0
I о о г
1 1
1 1
1 СЧ 1
1 1
1 CI 1 с:
I 1
1 I
1 1
1 !
1 E !
I СС! 1
1 1
1 т» 1
I 1
1 СС с
1 1
1 1
1 1
1 K 1
Б I IQ 1! с !
X 1 !
I- 1 K I
X I Щ о
Э 1 I л I I
СС m
0 С= х
CQ I 1! 1
1 0 1! CQ 1 сС
1 1
1 I
1 — !
1 С! !
W I
1
I! 1
Е 1
X 1
3Е 1
Э I
0 1
N N ° т т т N 1 Т «1 1 1 1 1 1
° СЧ СЧ СЧ СЧ СЧ N N СЧ с—
1 СЧ N N -N
t t t l t t t f ) t I t
СЧ СЧСЧ ° NN а СЧ вЂ” СЧ
ОО О ООО OO оо -о - - о - -о -о охх хх хх х ооо оо
ХХ ХХ ХХ Х ХХХ ХХ
° ООО ОООО оо о о о о oo оо
Э
С:!
CD
О ь х
CD х о
CD
СЧ .С! с
ClI а
Iо
IЩ
K
l1!
O. о
IФ
СЧ
Ю
СС\ с
III а
Iо
X !
CI1
К
ICI
G.
Э с
1 х
Ф
lII
1725223
1725223
1725223 ф; ЛРЯ.
50
Составитель И.Хазова
Техред M.Ìoðãåíòàë Корректор Э.Лончакова
Реда кто р А. Моты л ь
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101
Заказ 1177 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб„4/5