Устройство для сопряжения двух электронных вычислительных машин
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано для сопряжения устройств, выходящих на различные интерфейсы, в частности на интерфейс типа системной шины персональной ЭВМ ЕС1840 и интерфейс типа общей шины ЭВМ СМ1420. Целью изобретения является повышение быстродействия обмена между ЭВМ. Устройство содержит устройство связи с первой ЭВМ и устройство связи с второй ЭВМ. Устройство связи с первой ЭВМ содержит блок магистральных приемо-передатчиков, два блока интерфейсных передатчиков, два блока интерфейсных приемников, блок дешифраторов, регистр состояний, регистр команд, блок прямого доступа. Устройство связи с второй ЭВМ содержит два блока магистральных приемо-передатчиков, два блока интерфейсных передатчиков, блок дешифраторов, регистры данных и состояний, коммутатор, регистр адреса, блок прерываний, блок прямого доступа. 2 з.п. ф-лы, 8 ил.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН
„.,S>» 15241
А1 (gg) g С 06 Г 13/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К A ВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ . ПРИ ГКНТ СССР
21) 4367849/24-24 (22) 02. 12.88 (46) 07. 11.90. Бюл. К 41 (71) Киевский политехнический институт им. 50-летия Великой Октябрьской социалистической революции (?2) В.Н.Калина и А.А.Леонец (53) 68 1.3(088.8) (56) Авторское свидетельство СССР
К - 1265781, кл. С 06 F 13/00, 1986.
Анторско свидетельство СССР й- 1262511, кл. G 06 F 13/00, 1986. (54) УСТРОЙСТВО, ;,ПЯ СОПРЯЖЕНИЯ ДВУХ
ЭЛЕКТРО11НЬ!Х В1И11СП1ТЕ 31-Н1ГХ МАШИН (57) . -;.зобретение относится к автоматике ° и вычислительной технике и может быть использовано для сопряжения устройств, выходящих на различные интерфейсы, в частности на интерфейс типа системной шины персональной ЭВМ
Изобретение относится к автоматике и вычислительной. технике и может быть использовано для сопряжения устройств, выходящих на различные интерфейсы, в частности на интерфейс типа системной ши-ь. персональной ЭВМ
ЕС 1840 .. на ин герфейс типа общей urHны ЭВМ СМ14?0.
Цель изобретения — онышение быстродейсTBHH обмена е; ду ЭВМ.
На фиг. 1 представлен,". блок-схема ус"ройства; на Лиг.2 — функциональная схема первого блока дешифраторов; на фиг.3 — функциональная схема первого блока прерываний; на фиг.4 — функцио2
ЕС1840 и интерфейс типа общей шины
ЭВМ СМ1420, Целью изобретения является повышение быстродействия обмена между ЭВМ. Устройство содержит устройство связи с первой ЭВМ и устройство связи с второй ЭВМ. Устройство снязи с первой ЭВМ содержит блок магистральных приемопередатчикон, два блока интерфейсных передатчиков, два блока интерфейсных приемников, блок дешифраторов, регистр состояний,регистр команд, блок прямого доступа.
Устройство связи с второй ЭВМ содержит два блока магистральных приемопередатчиков, два блока интерфейсных передатчиков, блок дешифраторов, регистры данных и состояний, коммутатор, регистр адреса, блок прерываний, блок прямого доступа. 2 з.п. ф-лы, 8 ил. нальная схема первого блока прямого доступа; на фиг.5 — функциональная схема второго блока дешифраторан; на фиг.6 — функциональная схема второго блока прерываний; на фиr.? — функциональная схема второго блока прямого доступа; на фиг.8 — функциональная схема узла синхронизации.
На блок-схеме (фиг.1) представлены устройство 1 связи с первой ЭВМ и устройство 2 связи с нторой Rt<.
Устройство 1 связи с епвой ЭВМ содержит первый блок 3 магистральных приемопередатчиксв, второй бл к 4 интерфейсных приемников, первый блок
1605? 4 1
5 интерфейсных передатчиков, четвертый блок 6 интерфейсных приемников, третий блок 7 интерфейсных передатчиков, первый блок 8 дешифраторов, первый регистр 9 данных, второй регистр 10 состояний, регистр 11 команд, первый блок 12 прерываний, первый блок
13 прямого доступа.
Устройство 2 связи с второй ЭВМ содержит второй блок 14 магистральных приемопередатчиков, первый блок
15 интерфейсных приемников, второй блок 16 интерфейсных передатчиков, третий блок 17 интерфейсных приемников, четвертый блок 18 интерфейсных передатчиков, второй блок 19 дешифраторов, второй регистр 20 данных, первый регистр 21 состояний, третий блок 22 магистральных приемопередатчиков, коммутатор 23, регистр 24 адреса, счетчик 25 слов, четвертый блок 26 магистральных приемопередатчиков, второй блок 27 прерываний, второй блок 28 прямого доступа.
Кроме того, на блок-схеме .(фиг.1) обозначены первый 29, второй 30,, третий 31, четвертый 32, пятый 33 выходы блока 13, вход 34 записи блока
13,группа режимных входов 35 блока
13, первый вход 36 запроса обмена блока 13, группа информационных входов 37 блока 13, первый вход 38 направления обмена блока 13, второй вход 39 направления обмена блока
13, первый вход 40 запроса обмена блока 28, второй вход 41 запроса обмена блока 28,.первый выход 42 блока
28, первая группа информационных входов 43 блока 28, второй выход 44 блока 28, третий выход 45 блока 28, четвертый выход 46 блока 28, группа выходов 47 синхронизации общей шины блока 28, вход 48 окончания обмена блока 28, вторая группа информационных входов 49 блока 28, группа входов 50 разрешения передачи блока 28, вход 51 сброса блока 13, второй вход
52 запроса обмена блока 13, группа входов 53 стробирования блока 28, вход 54 готовности блока 28. Устройство 1 связи предназначено для сопряжения с системой шины ЭВМ FC1840.
Устройство 2 связи предназначено для сопряжения с общей шиной ЭВ1 1 СМ1420.
Первый блок 8 дешифраторов (фиг.2) предназначен для дешифрации базового адреса устройства со. стороны первой
ЭВИ и выработки сигналов обращения ко всем регистрам и узлам устройства 1 связи. Блок 8 содержит дешифратор 55 базового адреса, дешифратор
56 команд, элемент ИЛИ 57, злемент
И-НЕ 58 и 59, элементы НЕ 60--62, элементы И-НЕ 63-66, элементы ИЛИ-НЕ
67-71. Дешифратор 55 базового адреса дешифрирует старшие разряды шины адреса и в случае совпадения его c адресом устройства формирует на своем выходе потенциал,. который разрешает работу дешифратора 56 команд, на который поступают младшие разряды адреса и сигналы записи и чтения через элементы И-НЕ 58 и 59, элемент
HE 60. На выходе элемента И-НЕ 59 формируется сигнал, который через выход блока 8 поступает на разрешающий вход блока 3. Сигналы обращения к регистрам в режиме грямого доступа формируются на выходах элементов
И-HE 63-66 и поступают на входы элементов ИЛИ-НЕ 67-70. На выходе элемента ИЛИ-НЕ 67 формируется строй записи в регистр младшего байта данных, а на выходе элемента ИЛИ-НЕ
68 — строб записи в регистр старшего байта данных (оба эти регистра изображены на фиг.1 как один регистр
9 данных) ..На выходах элементов
ИЛИ-НЕ 69 и 70 формируются сигналы чтения младшего и старшего байтов данных, которые поступают на блок 4.
Первый блок 12 прерываний (фиг,3) предназначен для управления обменом данными в режиме прерываний. Блок
12 содержит триггеры 72-75, элементы И-НЕ 76-78, элемент ИЛИ 79 и элемент И 80. В блоке 12 происходит запоминание запросов прерывания, возникающих при различных условиях, и при наличии маски разрешения прерывания вырабатывается запрос .прерывания к первому интерфейсу. Запросы, которые запоминаются в блоке 12, сбрасываются после чтения регистра 10 состояния данного интерфейсного блока.
Первый блок 13 прямого доступа (фиг.4) предназначен для управления обменом данными в режиме прямого доступа. Блок 13 содержит триггеры
81-85, формирователи (одновибраторы)
86-89 импульсов, элементы ИЛИ 90-92, элементы HE 93 и 94, элементы И 95—
100. Блок 13 вырабатывает на своем первом выходе сигналы запроса прямо1605241
ra доступа к первой 38M,à также сиг. налы запроса прямого доступа к второй ЭВМ (устройство 2) на своем третьем выходе.
Второй блок 19 дешифраторов (фиг.5)
5 предназначен для дешифрации базового адреса устройства со стороны второй ЭВМ и выработки сигналов обращения ко всем регистрам и блокам управления устройства 2 связи с второй ЭВМ. Кроме того, блок 19 формирует сигнал "Синхронизация исполнителя". Блок 19 содержит наборное пою ле 101 адреса, схему 102 сравнения, одновибра тор 103, дешифр атор 104 команд и триггер 105. Схема 102 сравнения осуществляет сравнение старших разрядов адреса второго интерфейса с адресом, зашитым с помощью 20 перемычек в наборном поле 101 адресов. Схема 102 стробируется сигналом "Синхронизация задатчика", поступающим через один из первых входов блока 19. В случае совпадения 25 адресов на выходе схемы 102 сравнения появляется сигнал, запускающий одновибратор 103, на выходе которого появляется импульс, поступающий на дешифратор 104,, на вход которо- 30 го поступают младшие разряды шины адреса и сигнал кода операции с второго интерфейса. На выходе дешифратора 104 формируются сигналы записи и чтения регистров устройства, дли35 тельность которых определяется длительностью импульса с выхода одновибратора 103.По заднему фронту этого импульса устанавливается триггер 105, что приводит к установке сигнала "Синхронизация исполнителя" на втором выходе блока 19. Этот сигнал удерживается до сброса сигнала нСинхронизация задатчика" на первом входе блока 19.
Второй блок 27 прерываний (фиг.6) предназначен для управления обменом данными с вторым интерфейсом в режиме прерываний. Блок 27 содержит триггеры 106-109, элементы HE 110—
112, элементы И-НЕ 113-122, элементы
ИЛИ-НЕ 123 и 124, элемент И-ИЛИ-.НЕ
125, элемент И 126, диод 127, конденсатор 128, наборное поле 129 вектора прерывания, На элемент 123 ступают запросы на прерывание, возникающие при различных условиях. При, наличии маски разрешения прерывания на входе элемента И-НЕ 114 запрос прерывания с выхода элемента 123 проходит через. элементы И-HF. 114,ÍÅ
110 и элемент И-НЕ 117 и поступает через третий выход блока 27 и далее через блок 22 на шину запроса прерывания второго интерфейса. Запрос пре. рывания на шине запроса сохраняется до тех пор, пока от второго интерфейса не поступит сигнал разрешения прерывания, который через вход блока 27 проходит на входы элементов HF 111 и 112 и элемента И-НЕ 119.
После прихода сигнала разрешения прерывания на выходе элемента И-НЕ
122 появится сигнал подтверждения выборки и сбросится сигнал запроса прерывания на выходе элемента И-НЕ
117. После сброса сигнала разрешения прерывания на входе блока 27 сбрасывается сигнал подтверждения прерывания на выходе элемента И-НЕ 122 и устанавливаются сигналы прерывания и "Занято" на выходе элемента И-НЕ
118. Вместе с этим сигналом с выхода блока ?7 через коммутатор 23 и блок
14 на второй интерфейс передается вектор прерывания устройства, хранящийся на наборном поле 129 вектора прерывания. Если устройство не требует прерывания, то сигнал разрешения прерывания, поступающий на вход блока 27, транслируется следующему устройству через элемент И-НЕ 121 и выход блока ?7. феод 127 и конденсатор 128 служат для задержки фронта распространения сигнала разрешения прерывания.
Второй блок 28 прямого доступа (Фиг.7) предназначен для выработки управляющих сигналов обмена данными в режиме прямого доступа. Блок 28 содержит узел 130 синхронизации, узел
13 1 формирования сигналов общей шины, таймер 132 и элемент И 133 °
Узел 130 синхронизации предназначен для обеспечения взаимодействия в режиме прямого доступа с устройством 1 связи с первой ЭВМ и для выработки сигналов управления регистрами устройства 2 связи с второй ЭВМ.
Узел 130 содержит (фиг.8) триггеры 134-138, дешифратор 139, элементы И 140 и 14 1, элементы ИЛИ 142
144, элемент HF. 145, группы формирователей 146-148 импульсов ° Узел
13 1 формирования сигналов с общей шиной предназначен для обеспечения
1605241 взаимодействия с второй ЭВМ в ре„ прямого доступа.
Таймер 132 предназначен для выработки сигнала ошибки в случае, если в течение заданного времени после выдачи второй ЭВМ сигнала синхронизации (синхронизации задатчика) устройство не получит ответный сигнал синхронизации (синхронизация исполнителя).
Устройство работает следующим образом.
В исходном состоянии каждое устройство связи подключено к ЭВМ как контроллер внешнего устройства,сбра; сывается и программируется соответствующей ЭВМ.
После этorо каждая из ЭВМ может в любой момент времени инициировать операцию ввода или вывода информации (чтение или запись), при этом невозможно одновременное выполнение двух операций, а возможные конфликты решаются на программном уровне.
Каждая операция обмена под программным управлением состоит из следующей последовательности действий.
ЭВИ, инициирующая операцию (ЭВМзадатчик), посредством программного прерывания сообщает другой ЭВМ .(ЭВМ-исполнитель) об инициации операции обмена, направлении передачи и режиме передачи. Это происходит путем записи управляющей информации в регистр 11 команд устройста 1 связи с первой ЭВМ или путем записи аналогичной информации в регистр 21 состояний устройства 2 связи с второй 3ВМ. Часть разрядов регистра
11 команд используется для управления работой блока 12 прерываний и блока 13 прямого доступа, а другая часть разрядов через блок 7 интерфейсных передатчиков, блок 17 интерфейсных приемников поступает в устройство 2 связи и используется там для управления работой блока 27 прерываний и блока 28 прямого доступа, а также поступает на регистр 21 состояний, который является программно-доступным регистром ЭВМ-партнера. В свою очередь, часть разрядов регистра 21 состояний использу" ется для управления работой устройства 2 связи, а другая часть через блоки 18 и 6 поступает в устройство 1 связи и используется там для управления работой блока 12 прерыва10
25
Каждая операция обмена в режиме прямого доступа состоит из следующей последовательности действий. Сначала
ЭВМ-задатчик записывает в устройство связи управляющую информацию, если
ЭВМ подключена к устройству 2 связи, или осуществляет программирование контроллера прямого доступа к памяти, если эта ЭВМ подключена к устройству 1 связи. Эта информация опре деляет начальный адрес связанного с данной операгчей участка памяти этой же ЭВМ и, размер блока данных, который следует передать. Эти данные эа50
55 ний и блока 13 прямого доступа, а также поступает на регистр 10 состояний, который является программнодоступным регистром другой ЭВМ. Таким образом, в процессе работы каждая ЭВМ имеет возможность контролировать состояние интерфейсного блока 3RM-партнера.
Если ЭВМ-задатчик инициирует вывод данных, то предварительно в регистр данных (9 или 20) программно должно быть занесено первое слово (два байта) данных.
ЭВМ-исполнитель, проанализировав полученную управляющую информацию, считывает из регистра данных устройства слово данных, если ЭВМ-задатчик инициировала вывод, или записывает в регистр данных устройстства слово, если ЭВМ-задатчик инициировала ввод.
После этого ЭВМ-исполнитель посредством программного прерывания сообщает другой ЭВМ о завершении своего цикла обмена с устройством. Это происходит путем записи бита запроса прерывания в регистр 11 или 21, который, пройдя через блок 7 или 18 и блок 17 или 6, поступает на блок 27 или 12 прерываний, который осуществляет прерывание своей ЭВМ, ЭВМ-задатчик, проанализировав полученную управляющую информацию, на полняет свою часть цикла обмена (считывание или запись в регистр данных) и вновь вызывает программное прерывание другой ЭВМ.
Прекращение операции передачи дан" ных под программным управлением может произойти по инициативе любой из ЭВМ. Размер массива данных, передаваемого под программным управлением, не ограничивается.
1605241
Формула изобретения
1. Устройство дпя сопряжения двух электронных вычислительных машин (ЭВМ), содержащее три блока магистральных приемопередатчикон, четыре блока интерфейсных приемников, четыре блока интерфейсных передатчиков, два блока дешифраторов, два регистра данных, два регистра состояния и коммутатор, причем первая группа информационных входов-выходов первого блока магистральных приемопередатчиков является группой входоввыходов устройства для подсоединения к шинам данных первой ЭВМ, группа информационных входов-выходов второго блока магистральных приемопередатчиков является группой входоввыходов устройства для подсоединения к шинам данных второй ЭВМ, выходы первого и нторого регистров данных
45
55 писываются в регистр 24 адреса и счет чик 25 слон соответственно.
Затем ЭВМ-задатчик посредством программного прерывания сообщает другой э
ЭВМ об .инициации операции обмена, направлении передачи данных и режиме передачи. Одновременно устройства
1 и 2 связи подготавливаются к выполнению операций прямого доступа. 10
ЭВМ-исполнитель, проа нализировав полученную информацию, записывает в устройство связи управляющую информацию, которая определяет начальный адрес связанного с требуемой операцией 15 участка памяти этой же ЭВМ и размер блока данных, который следует передать. Затем ЭВМ-исполнитель переводит свое устройство связи в состояние операции прямого доступа. Запуск 20 операции прямого доступа производится путем записи соответствующего управляющего слова н регистры 11 или
21. После этого устройство выполняет передачу данных. Обращения к памяти с обеих сторон производятся по прямому доступу без участия процессоров °
По окончании передачи данных выраба-. тываются запросы на прерывания обеих ЭВМ. 30
Пре кращение операции передачи да нньгх в режиме прямого доступа происходит при переполнении счетчика 25 слов или счетчика длины массива данных, либо при обнаружении программной или аппаратной ошибки. соединены соответственно с входами первого и второго блоков интерфейсньгх передатчиков, выходы первого блока интерфейсных передатчиков соединены с информационными входами первого блока интерфейсных приемников, выходы второго блока интерфейсных передатчиков соединены с информационными входами второго блока интерфейсных приемников, выходы третьего и четвертого блоков интерфейсных передатчиков соединены соответственно с информационными входами третьего и четвертого блоков интерфейсных приемников, первая и вторая группы информационных входов коммутатора соединены соответственно с выходами первого блока интерфейсных приемников и с группой информационных выходов первого регистра состояния, выходы коммутатора соединены с пнформацио п входами второго блока магистральных приемопередатчик «, информационны» выходы которого соед: невы с информаппонными входами второго регистра даннлх и первого регистра состоя): я, первая группа входов первого блока дешифраторов является группои входов устройства для соединения с адресными шинами первой ЭВМ, первый выход первого блока дешифраторон сое вменен с разрешающим входом первого блока магистральных приемопередатчиков, вторая группа информационных входов-выходов которого соединена с группой выходов второго блока интерфейсных приемников, группой информационных входов первого регистра данных и группой информационных выходов второго регистра состояния, вход разряда запроса обмена которого соединен с выходом четвертого блока интерфейсных приемников, второй выход первого блока дешифраторов соединен с разрешающим входом второго блока ин— терфейсных приемников, синхровходами первого регистра данных и второго регистра состояния, группа информационных входов-выходов третьего блока магистральных приемопередатчиков является группой входов-выходов устройства для подсоединения к шинам синхронизации и режима второй ЭВМ, первый информационный выход второго блока дешифраторов соединен с входом синхронизации третьего блока магистральных приемопередатчиков, выход!
1605241
25
35
45.
55 синхронизации и режима которого соединен с первым входом второго блока дешифраторов, второй выход которого соединен с входом разряда синхронизации первого регистра состояния и входом направления передачи коммутатора, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия обмена между ЭВМ, в устройство введены два блока прямого доступа, два блока прерывания, регистр команд, счетчик слов, регистр адреса, четвертый блок магистральных приемопередатчиков, причем первый выход первого блока прямого доступа является выходом устройства для подсоединения к шине запроса прямого доступа первой ЭВМ, второй выход первого блока прямого доступа соединен с входом разряда признака передачи второго регистра состояния, третий выход первого блока прямого доступа соединен с входом запроса прямого доступа третьего блока интерфейсных передатчиков, четвертый выход первого блока прямого доступа соединен с первым входом сброса первого блока прерываний, второй вход сброса которого соединен с входом записи первого блока прямого доступа и подсоединен к второму выходу первого блока дешифраторов, вторая группа входов которого объединена с группой режимных входов первого блока прямого доступа, которые являются группой входов устройства для подсоединения к шинам режима прямого доступа первой
ЭВМ, выход первого блока прерывания является выходом устройства для под соединения к шине "Запрос" прерывания первой ЭВМ, первый выход четвертого блока интерфейсных приемников соединен с первым входом запроса пре" рывания первого блока прерываний и с первым входом запроса обмена первого блока прямого доступа, группа выходов второго блока интерфейсных приемников соединена с группами информационных входов первого блока прямого доступа и регистра команд, синхровход которого соединен с вторым выходом первого блока дешифраторов, первый выход регистра команд соединен с информационным входом третьего блока интерфейсных передатчиков, с входом разрешения прерывания первоro блока прерываний, с первым входом направления обмена первого блока пря5
15 мого доступа, второй вход направления обмена которого соединен с вторым выходом регистра команд, первый выход третьего блока интерфейсных приприемников соединен с первым входом запроса обмена второго блока прямого доступа, входом второго блока прерываний и с входом разряда запроса обмена первого регистра состояния, второй выход третьего блока интерфейсных приемников соединен с вторым входом запроса обмена второго блока прямого доступа, первый выход второго блока прямого доступа соединен с входом запроса прямого доступа четвертого блока интерфейсных передатчиков, группа информационных входов которого объединена с первой группой информационных входов. второго блока прямого доступа, с первой группой информационных входов четвертого блока магистральных приемопередатчиков, первой группой информационных входов второго блока прерывания и подсоединена к группе информационных выходов первого регистра состояния, второй выход второго блока прямого доступа соединен с входом синхронизации второго регистра данных, с входами прибавления единицы счетчика слов и регистра адреса, третий выход второго блока прямого доступа соединен с входом разряда готовности первого регистра состояния, четвертый выход второго блока прямого доступа соединен с входом наличия запроса второго блока прерыI вания, группа выходов синхронизации общей шины второго блока прямого доступа соединена с группой входов синхронизации и направления передачи соответственно третьего блока и чет1 в ертого магистральных приемопередатчиков, выход переполнения счетчика слов соединен с входом окончания обмена второго блоха прямого доступа, группа информационных выходов счетчика слов подсоединена к третьей групгруппе информационных входов коммутатора, четвертая группа информационных входов которого объединена с второй группой информационных входов четвертого блока магистральных приемопередатчиков и подсоединена к
1 группе информационных выходов регистра адреса, группа информационных входов которого объеди! 60524!
l4 иена с второй группой информационных входов второго блока прямого доступа и подсоединена к группе информационных выходов второго блока магистраль5 ных приемопередатчиков, группа выходов вектора прерывания второго блока прерываний подсоединена к пятой группе информационных входов коммутатора, второй информационный выход . второго блока дешифраторов соединен с входами синхронизации счетчика слов, регистра адреса и с входом установки второго блока прерываний, выход запроса прерывания второго блока прерываний соединен с входом разряда готовности первого регистра состояний, выход разрешения второго блока соединен с входами разрешения третьего блока магистральных приемопере- о датчиков и коммутатора, группа выхо- дов разрешения передачи третьего блока магистральных приемопередатчиков соединена с группами входов разрешения передачи второго блока прямого 25 доступа и второго блока прерываний, группа информационных выходов четвервертого блока магистральных приемопередатчиков, соединена с группой информационных входов второго блока . gp дешийраторов, третий выход первого блока дешифраторов соединен с входом сброса первого блока прямого доступа, пятый выход которого соединен с вторым входом запроса прерывания первого блока прерываний и с разрядом признака получения команды второго регистра состояния, второй выход четвертого блока интерфейсных приемников соединен с вторым входом 40 запроса обмена первого блока прямого доступа, вход разрешения которого соединен с третьим выходом регистра команд, группа выходов синхронизации второго блока дешифрато- 45 ров соединена с группой входов стробирования второго блока прямого доступа, выход переполнения регистра адреса соединен с входом готовности второго блока прямого доступа, группа входов счетчика слов соединена с группой выходов второго блока магистральных приемопередатчиков,вторая группа входов-выходов четвертого блока магистральных приемопередатчиков является группой входов-выходов устройства для подключения к шине адреса второй ЭВМ.
2. Устройство по п.1, о т л и— ч а ю щ е е с я тем, что первый блок прямого доступа содержит шесть элементов И, три элемента ИЛИ, два элемента НЕ, пять триггеров, четыре одновибратора, при этом выход первого элемента И соединен с входом первого триггера, вход установки которого соединен с выходом второго элемента И, выход третьего элемента И соединен с синхровходами первого и второго триггеров, выход первого элемента ИЛИ соединен с синхровходами третьего и четвертого триггеров, прямой выход третьего триггера соединен с первым входом второго элемента ИЛИ, инверсный выход четвертого триггера соединен с первым запускающим входом второго одновибратора и с первым входом третьего элемента И, второй вход которого соединен с информационными входами перaoro и второго триггеров, с входами сброса третьего и четвертого триггеров и подсоединен к инверсному выходу пятого триггера, выход второго одновибратора подсоединен к второму входу второго элемента ИЛИ, выход которого соединен с синхровходом пятого триггера, вход сброса которого соединен с выходом четвертого элемента И и с входом первого элемента НГ, выход которого соединен с первыми входами пятого и шестого элементов И, прямой выход первого триггера соединен с вторым входом пятого элемента И, выход которого соединен с входом установки второго триггера, прямой выход которого соединен с входом третьего одновибратора, выход которого соединен с первьм вхо. дом третьего элемента ИЛИ, второй вход которого соединен с выходом шестого элемента И, выход четвертого одновибратора соединен с входом сброса второго триггера, первые входы первого, второго и четвертого элементов И объединены межцу собой и соединены с входом записи первого блока прямого доступа, первый информационный вход группы которого соединен с вторым входом второго элемента И и входом второго элемента НЕ, выход которого соединен с вторым входом первого элемента И> третий вход тре- тьего элемента И объединен с вторым запускающим входом второго одновибратора и подсоединен к первому входу
1605241
16 запроса обмена первого блока прямого доступа, первый и второй входы направления обмена которого подсоединены соответственно к информационным входам четвертого и третьего триггеров, группа режимных входов первого блока прямого доступа соединена с входами первого элемента ИЛИ, второй вход запроса обмена и вход сброса i 10 первого блока прямого доступа соединены соответственно с входом установки пятого триггера и с входом четвертого одновибратора, второй и третий
ИНЖормационные входы группы перво- 15 го блока прямого доступа соединены соответственно с вторым входом четвертого элемента И и вторым входом шестого элемента И, объединенного с третьим входом пятого элемента И, первый, второй, третий, четвертый и пятый выходы первого блока прямого доступа соединены соответственно с прямым выходом второго триггера,прямым выходом первого триггера, выходом третьего элемента ИЛИ, выходом второго элемента ИЛИ и прямым выходом пятого триггера.
3. Устройство по п.1, о т л и— ч а ю щ е е с я тем, что второй блок 30 прямого доступа содержит узел синхронизации, узел формирования сигналов общей шины, таймер и элемент И, при этом первый и второй входы запроса обмена второго блока прямого доступа соединены с входами запроса передачи байта и признака разрешения готовности узла синхронизации, первая группа информационных входов блока соединена с входами направления передачи <0 узла синхронизации, вход завершения процедуры которого соединен с входом окончания обмена блокЬ, вторая группа информационных входов которого соединена с входами инициализации и начала цикла узла синхронизации, первый, второй, третий и четвертый входы стробирования узла синхронизации соединены с группой входов стробирования блока, вход готовности котороГо соединен с входом подготовки обмена узла синхронизации, rруппа входов разрешения передачи блока соединена с входами разрешения прямого доступа признака "Занято", признака окончания узла формирования сигналов общей шины, вход признака окончания узла формирования сигналов общей шины объединен с первым установочным входом таймера и пятым входом стробирования узла синхронизации, первый выход блока соединен с выходом элемен,та И, второй выход блока соединен с первым и вторым выходом прибавления единицы и выходом строба записи узла синхронизации, третий выход блока соединен с первым и вторым выходами готовности передачи узла синхронизации, четвертвый выход блока соединен с выходом ошибки и с выходом запроса прерывания узла синхронизации, группа выходов синхронизации общей шины блока соединена с первым, вторым, третьим, четвертым выходами узла формирования сигналов общей шины, первый выход таймера соединен с входом тактирования узла синхрони зации, второй выход таймера соединен с первым входом элемента И, второй вход которого соединен с выходом запроса узла синхронизации, первый, второй и третий выходы сброса узла синхронизации соединены с входами сброса узла формирования сигналов общей шины, пятый выход узла формирования сигналов общей шины соединен с входом пуска таймера и соединен с выходом синхронизации группы общей шины блока, шестой выход узла формирования сигналов общей шины соединен с входом "Занято" узла синхронизации и подсоединен к выходам синхронизации общей шины блока, причем узел синхронизации содержит дешифратор, пять триггеров, два элемента
И, три элемента ИЛИ, элемент НЕ,три группы формирователей импульсов, при этом входы инициализации цикла, начала цикла н первый вход стробирования узла синхронизации соединены с первым, вторым и третьим входами дешифратора, вход направления пере- . дачи узла синхронизации соединен с четвертым входом дешифратора, первым входом первого элемента И и первыми информаци нными входами формирователей импульсов первой и второй групп, вход занятости узла синхронизации соединен с вторым информационным входом соответствующего формирователя импульсов второй группы, разрешающим входом соответствующего формирователя импульсов первой группы и пятым входом дешифратора, первый, второй, третий, четвертый и пятый выходы которого соединены соответственно с установочным входом и
1605241
17
18 входом сброса первого триггера, вторым входом первого элемента И, первым входом первого элемента ИЛИ и входом сброса второго триггера, первый выход соответствующего формирователя импульсов первой группы соединен с синхровходами первого и третьего триггеров, инверсный выход второго триггера соединен с информационным входом первого триггера, входом сброса формирователей импульсов первой группы и первым входом второго элемента ИЛИ, выход которого соединен с входом сброса третьего триг- 15, гера, установочный вход которого соединен с выходом первого элемента И, прямой выход третьего триггера соединен с первым выходом сброса узла синхронизации и с входом элемента НЕ, 2р выход которого соединен с вторым входом первого элемента ИЛИ, выход которого соединен с выходом запроса узла синхронизации, перный выход готовности передачи которого соединен с пря- 25 мым выходом первого триггера, вто.рой и третий информационные входы формирователя импульсов первой группы соединены соответственно с входом запроса передачи байта и входом за- 30 вершения процедуры узла синхронизации, второй вход стробиронания которого соединен с синхровходом четвертого триггера и с первым входом второго элемента И, выход которого со- . единен с входом сброса пятого триггера, инверсный выход которого соединен с выходом запроса прерывания узла синхронизации, прямой выход второго триггера соединен с информацион- 4() ным входом четвертого триггера, ° прямой выход которого соединен с вторым входом второго элемента И и соединен с вторым выходом готовности передачи узла, второй ныход формирователя импульсов первой группы соединен с синхровходами второго и пятого триггеров, третий выход формирователя импульсов первой группы соединен с первым входом прибавления единицы узла синхронизации, входы признака разрешения готовности и подготовки обмена узла синхронизации соединены с первым и вторым информационными входами формирователей импульсов третьей группы, первый и второй выходы которых соединены с установочным входом второго триггера и с выходом ошибки узла синхронизации, третий стробирующий вход которого соединен с первым стробирующим входом дюрмирователя импульсов третьей группы, второй стробируюций вход которого объединен со стробирующим входом формирователей импульсов второй группы и подсоединен к входу тактирования узла синхронизации, вход завершения процедуры узла синхронизации соединен с третьими информационными входами формирователей импульсон второй группы, первый и второй выходы которых соединены соответственно с вторым выходом прибавления единицы и с вторым выходом сброса узла синхронизации, четвертый стробирующий вход которого соединен с первым входом третьего элемента ИЛИ, второй вход которого соединен с третьим выходом соответствующего формирователя импульсов второй группы, четвертый выход которого соединен с вторым входом второго элемента ИЛИ и с третьим выходом сброса узла синхронизации, выход третьего элемента ИЛИ.соединен с выходом стробирования записи узла синхронизации.
1Г)05241
)605241
1605241
°
Фиг. 5
1605241
Фиг. 7
1 60524 1
? г I
° а (-:«1
? /«г Ц. Д ? 7- ."? °
Ти?; «?«?; ???
Подписное
l1... н
;;. 1? -" «,o- -;зд,. те.п c :ciã комбинат На; ен", г. У>нгород., ул, Гагарина«101
? д 1 Й
5 (ь г: — от.:,, епь Г. Стернин р-„, Н.Сердюкова Корректор Л. Бескид.тг?-;!:;c.cо ..;омг-. т-. по изобретениям и открытиям при ГКНТ СЧСР
1 1 Э э ., го к«?,з «?? — ) 5 «Ряушская наб., д. 4 / 5