Устройство для подключения устройств ввода-вывода к многосегментной магистрали

 

Изобретение может быть применено в системах телеобработки и сетях ЭВМ, построенных на базе технических средств Единой системы ЭВМ для обмена информацией между абонентами и электронной вычислительной машиной или между электронными вычислительными машинами по каналам передачи данных , и является дополнительным к авт.св. 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

Устройство для подключения устройств ввода-вывода к многосегментной магистрали Устройство для подключения устройств ввода-вывода к многосегментной магистрали Устройство для подключения устройств ввода-вывода к многосегментной магистрали Устройство для подключения устройств ввода-вывода к многосегментной магистрали Устройство для подключения устройств ввода-вывода к многосегментной магистрали Устройство для подключения устройств ввода-вывода к многосегментной магистрали 

 

Похожие патенты:

Изобретение относится к области вычислительной техники и может бьггь использовано в процессорах ЭВМ средней и высокой производительности

Изобретение относится к области вычислительной техники и может быть использовано в вычислительных системах для сопряжения с синхронными и асинхронными внешними устройствами

Изобретение относится к области вычислительной техники и может быть использовано в автоматических контрольно-измерительных комплексах нижнего уровня автоматизировайной системы управления технической эксплуатацией оборудования телефонных станций

Изобретение относится к области вычислительной техники и может быть использовано для сопряжения, например , цифровых измерительных приборов с магистралью приборного интерфейса

Изобретение относится к микропроцессорной технике и может быть использовано при проектировании микропроцессорных систем и микро-ЭВМ с высокими показателями надежности

Изобретение относится к вычислительной технике

Изобретение относится к вычислительной технике и может быть применено в системах телеобработки и сетях ЭВМ, построенных на базе технических средств Единой Системы (ЕС) ЭВМ для обмена информацией между абонентами и ЭВМ или электронными вычислительными машинами по каналам передачи данных

Изобретение относится к области вычислительной техники и может быть использовано в мультипроцессорных системах обработки информации и в системах обмена данными со множеством устройств ввода-вывода

Изобретение относится к области автоматики и вычислительной техники, в частности к периферийным устройствам, и может быть использовано для ввода-вывода информации, обмена с дистанционно удаленным другим периферийным устройством вычислительной машины

Изобретение относится к обеспечению интерфейса между программными приложениями и физическими устройствами

Изобретение относится к радиотехнике

Изобретение относится к устройству обработки информации, источником питания для которого служит батарея, и к системе обработки информации, основанной на таких устройствах обработки информации

Изобретение относится к внутреннему представлению элементов пользовательского интерфейса

Изобретение относится к области вычислительной техники, а более конкретно к компьютерным системам с драйвером и способам формирования драйвера, и может быть использовано при подключении к компьютеру нового дополнительного устройства и формировании драйвера этого устройства

Изобретение относится к вычислительной технике, в частности к устройствам, обеспечивающим возможность единой реализации операций, которые являются общими как для обработки в режиме ядра, так и для обработки в пользовательском режиме

Изобретение относится к обработке мультимедийных данных в вычислительной среде
Наверх