Устройство для подключения устройств ввода-вывода к многосегментной магистрали
Иллюстрации
Показать всеРеферат
Изобретение может быть применено в системах телеобработки и сетях ЭВМ, построенных на базе технических средств Единой системы ЭВМ для обмена информацией между абонентами и электронной вычислительной машиной или между электронными вычислительными машинами по каналам передачи данных , и является дополнительным к авт.св. N 1226479. Цель изобретения повышение коэффициента использования оборудования. Поставленная цель достигается тем, что в устройство дополнительно введены память, блок связи с памятью, блок переключения каналов ЭВМ. 2 з.п, ф-лы, 4 ил. (Л
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (5Н 4. 06 F 13/10
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А BTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
llO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (61) 1226479 (21) 3950201/24-24 (22) 17.09.85 (46) 23.11,86. Вюл. Р 43 (72) Д.В. Авдеев, Г.В. Адамова, С.Г, Евсеенко, М.Н. Киселева, В.Е. Клочков, И.А. Палей, М,В.Полещук, P.Â. Ростовцева и В.Ф. Юрасов (53) 681.3(088.8) (56) Патент США М 3735357, кл. 340-172.5, опубл. 1974.
Авторское свидетельство СССР
М 1226479, кл. С 06 F 13/10, 09.01.85. (54) УСТРОЙСТВО ДЛЯ ПОДКЛЮЧЕНИЯ УСТРОЙСТВ ВВОДА-ВЫВОДА КМНОГОСЕГМЕНТНОЙ
ИАГИСТРАЛИ
ÄÄSUÄÄ 1272336 A 2 (57) Изобретение может быть применено в системах телеобработки и сетях
3ВМ, построенных на базе технических средств Единой системы ЭВМ для обмена информацией между абонентами и электронной вычислительной машиной или между электронными вычислительными машинами по каналам передачи данных, и является дополнительным к авт.св. Р 1226479. Цель изобретения— повышение коэффициента использования оборудования. Поставленная цель достигается тем, что в устройство дополнительно введены память, блок связи с памятью, блок переключения каналов
ЭВИ. 2 з.п. ф-лы, 4 ил.
12
Изобретение относится к вычислительной технике и может быть применено в системах телеобработки и сетях
ЭВМ, построенных на базе технических средств Единой системы ЭВМ для обмена информацией между абонентами и электронной вычислительной машиной или между электронными вычислительными машинами по каналам передачи данных.
Цель изобретения — повьгшение коэффициента использования оборудования.
На фиг. 1 изображена схема устройства; на фиг. 2 — схема блока переключения каналов ЭВМ; на фиг. 3— схема блока связи с памятью; на фиг. 4 — схема блока связи.
Устройство содержит блок 1 обработки адресов и данных, память 2, регистр 3 следующего адреса, регистр
4 адреса, блок 5 связи, блок 6 сканирования каналов передачи данных, блок 7 отображения, узел 8 связи с блоком отображения, узел 9 синхронизации связи с блоком отображения, блоки 10 контроля и задания частоты обмена, блок 11 синхронизации сопряжения с памятью, двунаправленные коммутаторы 12 обмена, линейные ацаптеры 13, блок 14 переключения каналов
ЭВМ, блок 15 связи с памятью, дополнительную память 16, выходы 17 и входы 18 данных линейных адаптеров, выход 1.9 и вход 20 устройства, соединенные с каналом ввода-вывода первой ЭВМ, вьгход 21 и вход 22 устройства, соединенные с каналом вводавывода второй ЭВМ.
Блок переключения каналов (фиг.2) содержит наборные поля 23 и 24, схемы 25 и 26 сравнения, элементы ИЛИНЕ 27 и 28, элементы И 29 и 30, узлы элементов И 31-34, триггеры 35 и 36, элемент ИЛИ 37, разрешающий вход 38, управляющий вход 39, управляющий выход 40.
Блок связи с памятью (фиг. 3) со. держит первый регистр 41 сдвига, дешифратор 42, буферную память 43, мультиплексор 44, второй регистр 45 сдвига, регистр 46 управления и регистр 47 состояния, информационно-управляющий вход 48, адресно-информационный вход 49, информационно-управляющий выход 50, адресно-информационный выход 51.
Блок связи (фиг. 4) содержит регистр 52 адреса, регистр 53 состояния, 72336 2 дешифратор 54, регистр 55 управления, элемент И 56> буферную память 57, узел элементов ИЛИ 58, регистр 59 ко манд, узел элементов И 60, управляющий вход 61, информационно-управляющий вход 62, информационный вход 63, управляющий выход 64, адресный выход
65, информационно-управляющий выход
66, информационный выход 67.
10 Устройство сопряжения каналов передачи данньгх с ЭВМ может функционировать совместно с 3ВМ в локальном и удаленном режимах.
В локальном режиме устройство логически подключается в каналу ввода-вывода выбранной ЭВМ. При передаче данных из ЭВМ поступают через блок 14 в блок 5, откуда переписывается в память 2. Из памяти 2 данные
2б считываются программной управления и побайтно пересылаются в блок 6.
После передачи очередного байта данных блок 6 вызывает прерывные программы управления, по которому прог25 рамма управления считывает следующий байт данных и передает его в блок 6, который осуществляет параллельно-послецовательное преобразование данных и побитно передает их через коммутащп тор 12 в линейный адаптер 13, откуда данные поступают в канал передачи данных. При приеме данные из канала передачи данных поступают в-3BN в обратном порядке. Если во время обмена данными произошел отказ ЭВМ, то блок 14 обеспечивает автоматическое переключение на резервную ЭВМ, тем самым значительно повышая живучесть системы. Блок 15 и дополнитель4О ная память 16 в обмене данными между ЭВМ и каналами передачи данных не участвуют.
В целях диагностики, а также в случае отказа устройства блок 15 и дополнительная память 16 обеспечива45 ют загрузку в память 2 внутренних функциональных тестов, хранящихся на магнитном носителе. Выполнение внутренних функциональных тестов позволяет проверить работоспособность устройства и в случае отказа локализировать неисправность.
В удаленном режиме устройство располагается на значительном удалении от ЭВМ и соединяется с помощью канала передачи данных, выполняющего роль канала концентрации данных, с другим устройством, работающим в локальном режиме. Поток данных при
1272336 этом описывается следующим образом.
Устройством, работающим в удаленном режиме, принимаются данные из каналов передачи данных и записываются программной управления в память 2; 5
Далее программа управления считывает данные из памяти 2 и передает их в канал концентрации данных,Из, канала концентрации данных данные принимаются устройством работающим в локальном режиме, и передаются в ЭВМ.
Передача из ЭВМ осуществляется в обратном порядке. Блок 15 и дополнительная память 16 обеспечивают загрузку устройства, работающего в уда- t5 ленном режиме программы, загружающей рабочую программу управления из ЭВМ по каналу концентрации данных, а также загрузку внутренних функциональных тестов для диагностики устройст- 20 ва.
Логическое подключение устройства сопряжения к каналу ввода-вывода одной ЭВМ производится при установленном триггере 35. Логическое подключе- 2S ние устройства сопряжения к каналу ввода-вывода другой ЭВМ производится при установленном триггере 36. Устройство сопряжения выполнено так, что запрещается подключение устройст- З0 ва одновременно к двум ЭВМ. Подключение к каналу осуществлялось при сравнении адреса, поступающего из канала ввода-вывода ЭВМ. и адреса, поступающего с наборного поля 23 и 24 под-З5 канала ввода-вывода ЭВМ. Отключение от канала осуществляется при поступлении сигнала "Сброс системы на вход л триггеров 35 и 36, а также при отключении канала ввода-вывода ЭВМ 40 на блоке 7.
При передаче данных от ЭВМ данные, поступающие через вход 61 и узел 58, заносятся в буферную память 57. Из буферной памяти 57 данные через выход 67 записываются память 2 по адресу, записанному в регистр 52 адреса из блока 1 по команде вывода.
При передаче данных от устройства сопряжения к ЭВМ данные из памяти
2 записываются в буферную память 57 и через выход 64 поступают в ЭВМ.
Обмен данными осуществляется под управлением программы управления. Информация о состоянии устройства и управления интерфейсом из блока 1 по командам вывода заносятся в регистр
53 состояния и регистр 55 управления.
Содержимое регистров 53 и 55 через выход 64 поступает в ЭВМ.
С помощью диагностических команд ввода и вывода от БЦУ через элемент
И 56 и узел 60 возможна проверка вза имодействия с каналом ввода-вывода ,блока сопряжения без подключения к
Ьвм.
Данные записи и управления накопителем поступают из блока l на вход
48 блока 15 и с помощью команд вывода, распознаваемых дешифратором 42, 45 ! записываются в регистр 4 1 и в регистр
46. С выхода регистра 46 сигналы, управляющие памятью 16, поступают на выход 51 блока 15. С выхода регистра
41 данные записи в последовательном 50 коде поступают также на выход 5 1 блока для записи на носитель информации и записываются в буферную память 43.
Данные, считанные в последовательном коде с носителя информации, поступают с входа 49 блока на регистр 45 через мультиплексор 44 с помощью команд ввода, распознаваемых дешифратором 42, поступают в параллельном коде в блок 1 через выход 50 блока 15.
Командами вывода в регистре 46 управления может быть установлен диагностический режим. При этом данные чтения поступают на регистр 45 сдвига из памяти 43 через мультиплексор
44. При этом программа управления может записать в память 43 данные, считать данные и сравнивать считанные данные и данные записи, т.е. может быть проверена работоспособность блока 15 беэ использования памяти 16.
Данные о состоянии памяти 16 поступают на вход 49 блока 15, заносятся в регистр 47 состояния и с помощью команд ввода поступают на выход 50 блока и в блок 1. Данные управления памятью 16 из регистра 46 управления поступают на выход 51 блока и управляют работой памяти 16.
Обмен данными между 3BI и устройством осуществляется по командам ввода-вывода ЭВМ, которые поступают в блок 5 и через вход 61 — в регистр
59 команд. Код команд вводы-вывода через выход бб выдается в блок 1.
Программа управления определяет режим обмена даннв|ми и через вход 62 выдает последовательность команд ввода и вывода, которые дешифруются на дешифраторе 54 и определяют дальнейшую работу блока 5.
3 1272336
Формула изобретенияп
1. Устройство для подключения устройств ввода-вывода к многосегментной магистрали по авт. св.
Р 1226479, о т л и ч а ю щ е е с я тем, что, с целью повышения коэффициента использования устройства, в него введены дополнительная память, блок переключения каналов 3ВМ и блок 1п связи с памятью, причем информационно-управляющие вход и выход блока обработки адресов и данных соединены соответственно с информационно-управляющими выходом и входом блока связи с памятью, адресно-информационный выход и информационный вход которого соединены соответственно с входом и выходом дополнительной памяти, адресный выход блока связи со- 2р единен с вторым информационным входом регистра адреса, информационные вход и выход блока связи соединены соответственно с выходом и информациoHHblM входом памяти, управляющие 25 вход и выход блока связи соединены с управляющими выходом и входом блока переключения каналов ЭВМ, разрешающий вход которого соединен с информационно-индикаторным выходом узла связи с блоком отображения, первые вход и выход блока переключения каналов ЭВИ соединены с двунаправленной шиной связи первой ЭВМ, вторые вход и выход блока переключения кана-35 лов ЭВМ соединены с .двунаправленной шиной связи второй ЭВМ, блок переключения каналов ЭВМ содержит два наборных поля, две схемы сравнения, два триггера, цва элемента ИЛИ-НЕ, четы- 4О ре узла элементов И, узел элементов
ИЛИ, два элемента И, причем разрешающий вход блока соединен с первыми входами первого и второго элементов
ИЛИ-НЕ, выходы которых через соответ-45 ственно первый и второй элементы И соединены с единичными входами соответственно первого и второго триггеров, первый вход блока соединен с первыми входами первого узла элемен- 5О тов И и первый схемы сравнения и нулевым входом первого триггера, выход которого соединен с первым входом второго узла элементов И, с вторыми входами второго элемента ИЛИ-НЕ и первого узла элементов И, выход которого через узел элементов ИЛИ соединен с управляющим выходом блока, у равляющий вход которого соединен с первым входом третьего узла элементов И и вторым входом второго узла элементов И, выход которого соединен с первым выходом блока, второй вход которого соединен с первыми входами второй схемы сравнения, четвертого узла элементов И и единичным входом второго триггера, выход которого соединен с вторыми входами первого элемента ИЛИ-НЕ, третьего и четвертого узлов элементов И, выходы первого и второго наборного полей соединены с вторыми входами соответственно первой и второй схем сравнения, выходы которых соединены с входами соответственно первого и второго элементов И, выходы третьего и четвертого узлов элементов И соединены соответственно с вторым выходом блока и входом узла элементов ИЛИ.
2. Устройство по п. 1, о т л ич а ю щ е е с я тем, что блок связи с памятью содержит два регистра сдвига, регистр управления, регистр состояния, дешифратор, буферную память, мультиплексор, причем информационно-управляющий вход блока соединен с входом дешифратора и информационными входами регистра управления и первого регистра сдвига, выход которого соединен через буферную память с первым информационным входом мультиплексора, выход которого соединен с информационным выходом второго регистра сдвига, выходы дешифратора соединены с управляющими входами первого и второго регистров сдвига, регистра управления и регистра состояния, первый выход регистра управления соединен с управляющим входом мультиплексора, выход первого регистра сдвига и второй выход регистра управления соединены с адресно-информационным выходом блока, информационный вход которого соединен с вторым информационным входом мультиплексора и информационным входом регистра состояния, выход которого и выход второго регистра сдвига соединены с информационным управляющим выходом блока.
3. Устройство по п, 1, о т л ич а ю щ е е с я тем, что блок связи содержит регистр адреса, регистр состояния, регистр управления, регистр команд, буферную память,. узел элементов И, узел элементов ИЛИ, дешифра1272336 п юв
ЮЮ 21 22
Фиг!
7 тор, элемент И, причем информационноуправляющий вход блока соединен с первыми входами регистра адреса, регистра состояния, регистра управления, элемента И, буферной памяти и через дешифратор — с вторыми входами элемента И, регистра адреса, регистра состояния, регистра управления, буферной памяти и первым входом узла элементов И, выход элемента И через 10 узел элементов ИЛИ соединен с входом регистра команд и третьим входом буферной памяти, четвертый вход кото рой соединен с информационным входом блока,.информационный выход которого 5 соединен с первым выходом буферной
8 памяти, второй выход которой и первые выходы регистров состояния и управления соединены с управляющим выходом блока и вторым входом узла элементов И, выход которого, выход регистра команд, третий выход буферной памяти и вторые выходы регистров управления и состояния соединены с информационно-управляющим выходом блока, управляющий вход которого соединен с входом узла элементов ИЛИ, выход регистра адреса и третий выход регистра управления соединены с соответственно с адресным выходом блока и пятым входом буферной памяти.
1272336
62
0m БИУ
65 к ЛП
Об
Ф БЦ9
67 к 039 бЗ
От 039
Составитель Т. Арешев
Техред M.Xîäàíè÷ Корректор М. Самборская
Редактор С. Патрушева
Подписное
Тираж 671
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Заказ 6339/48
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4