Устройство для управления обменом по асинхронной магистрали вычислительной системы Советский патент 1984 года по МПК G06F3/04 

Описание патента на изобретение SU1117624A1

входного приемника, а третий и четвёртый входы - с выходом первого триггера и вторым входом четвертого триггера, третий вход которого подключен к выходу третьего триггера, а выход является выходом сигнала сбоя устройства.

3. Устройство по пп. 1 и 2, о т лич-ающееся тем, что узел

624

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

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

название год авторы номер документа
Устройство для сопряжения абонентов с общей магистралью 1981
  • Подтуркин Владимир Ефимович
  • Умблия Александр Александрович
SU1022142A1
Устройство для сопряжения ЭВМ с абонентом 1990
  • Коваль Сергей Яковлевич
SU1702380A1
Устройство для обмена информацией 1982
  • Маркитан Людмила Григорьевна
  • Еремеева Лидия Николаевна
  • Хельвас Валерий Пантелеймонович
SU1048468A1
Устройство для обмена двухмашинного вычислительного комплекса 1981
  • Кириченко Николай Васильевич
  • Калмыков Валентин Александрович
  • Левков Владимир Ефимович
  • Никитин Александр Петрович
SU991403A1
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами 1985
  • Кафидов Александр Сергеевич
  • Малачевская Татьяна Степановна
  • Комарова Галина Гавриловна
  • Тараров Михаил Иванович
  • Сорокин Адольф Андреевич
SU1298762A2
Устройство для отладки микроЭВМ 1989
  • Михайлов Юрий Анатольевич
  • Разумов Юрий Иванович
  • Пысин Валерий Васильевич
SU1677708A1
Устройство для сопряжения ЭВМ с внешним абонентом 1988
  • Шаров Борис Григорьевич
  • Швед Богдан Антонович
SU1594553A1
Устройство для сопряжения ЭВМ с абонентами 1985
  • Шарпило Николай Николаевич
  • Антонов Юрий Яковлевич
  • Бычкова Вера Леонидовна
  • Земчихин Юрий Степанович
  • Лабовская Лариса Семеновна
  • Науменко Валентина Николаевна
  • Стыцюк Борис Павлович
SU1305698A1
Устройство для сопряжения двух асинхронных магистралей 1986
  • Анцыгин Александр Витальевич
  • Гречишников Владимир Иванович
  • Полонская Нина Яковлевна
SU1403083A1
Устройство для сопряжения микропроцессорной системы с внешними устройствами с контролем 1984
  • Карнаух Константин Григорьевич
  • Баженов Сергей Евгеньевич
  • Тимонькин Григорий Николаевич
  • Самарский Виктор Борисович
  • Ткаченко Сергей Николаевич
  • Топорков Валентин Васильевич
  • Харченко Вячеслав Сергеевич
  • Ярмонов Виктор Иванович
SU1242956A1

Иллюстрации к изобретению SU 1 117 624 A1

Реферат патента 1984 года Устройство для управления обменом по асинхронной магистрали вычислительной системы

1. УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ОБМЕНОМ ПО АСИНХРОННОЙ МАГИСТРАЛИ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ, содержащее входной приемник, вход которого подключен к входной шине синхронизации магистрали устройства, выходной усилитель, выход которого подключен к выходной шине синхронизации магистрали устройства, два элемента И и два триггера, причем первый вход первого триггера соединен с выходом первого элемента И, первый вход которого является входом синхронизации устройства, первый вход второго элемента И соединен с выходом входного приемника, отличающееся тем, что, с целью повышения пропускной способности системной магистрали, в него введены регистр управления, шифратор уставки времени, узел счета времени и три элемента И-ИЛИ, причем информационный вход шифратора уставки времени через регистр управления соединен с командным входом устройства, управляющий вход - с выходом первого триггера и входом выходного усилителя, а выход - с информационным входом узла счета времени, выход которого соединен с вторым входом первого триггера, а управляющий вход - с входом задания псевдоузсинхронного режима обмена устройства, первым входом первого элемента И-ИЛИ и первыми и вторыми входами второго и третьего элементов И-ИЛИ, третьи входы второго и третьего элементов И-ЙПИ подключены к выходу входного приемника, а выходы - соответственно к первому и второму входам второго триггера, выход которого является выходом синхронизации устройства, третий вход подключен к шине логического .нуля, а четвертый вход - к выходу второго элемента И, вторым вхо§ дом соединенного с четвертым и пятым входами третьего элемента И-ИЛИ, вхо(Л дом задания асинхронного режима обмена устройства, вторым входом первого элемента И и вторым и третьим вхрдами первого элемента И-ИЛИ, четвертый вход которого соединен с входом синхронизации устройства и шестым входом третьего элемента И-ИЛИ, а выход - с третьим входом первого триггера, четвертый вход первого элемента И-ИЛИ 9) N3 4 подключен к выходу первого триггера, а пятый и шестой входы - соответственно к входам режима приема и передачи устройства. 2. Устройство по п. 1, отличающееся тем, что, с целью повышения достоверности передачи информации, в него введен узел контроля, содержащий третий и четвертый триггеры, причем первый вход третьего триггера соединен с первым входом четвертого триггера и входом задания псевдоасинхронного режима обмена устройства, второй вход - с выходом

Формула изобретения SU 1 117 624 A1

1

Изобретение относится к. вычигаительной технике и может быть использовано в вычислитепьных сисгсмах, построенных на .базе общей мат-исчра.чи

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

Недостаток устро)(С1н ч состоит i; низкой пропускной способности.

Наиболее близким к предлагаемому является узел упранткмшн устроГк.тна для сопряжения с обшоГ магистралью вычислительной системой, содержащий четыре элемента И, два элементаИК, элемент ИЛИ, элемент зад.фжки, два триггера, приемные и передак)|цие , усилители, причем nepBi.ie входы п(рвого и второго элементов И соединены с первым входом синхронизации, второй вход которых соединен через первый элемент НЕ с первым входом первого элемента И и управляющим входом устройства, а выходы - соответственно с первым входом элемента ИЛИ и первым входом первого триггера, выходом подключешюго к второму входу элемента .ИЛИ, выход которого соединен черезэлемент задержки с входом передающего усилителя, выход которого подключен к соответствующей выходной щине синхронизации магистрали, вход приемного усилителя соединен с входной шиной синхронизации, а выход - с первым входом третьего тпемента И и вторым входом первого

триггера, первый вход четвертого элемента И с вторым входом синхронизации устройства, второй - с выходом синхронизации устpoiicTBa и выходом третьего элемента, И, вторым входом подключенного к выходу второго триггера. Устройство обеспечивает обмен по магистрали как в асинхронном, так и в синхронном

1)ежимах обмена 2j .

Недостатком устройства является низкая пропускная способность, так как поддержание пос.тоянного темпа обмена при работе в синхронном режиме осуществляется с задержками,

постоянными для всех абонентов, а не индивидуальными для каждого абонента. Кроме- того, при работе в синхронном режиме необходимо переключать в этот

режим и абонент.

Цель изобретения - повышение пропускной способности системной магистрали.

Поставленная цель достигается

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

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

триггерасоединен с выходом первого элемента И, первый вход которого является входом синхронизации .устройства, первый вход второго элемента И соединен с выходом входного приемника, введены регистр управления. 3 шифратор уставки времени, узел сч та времени и три элемента И-ИЛИ, причем информационный вход шифратор уставки времени через регистр управ ления соединен с командным входом устройства, управляющи вход - с вы ходом первого триггера и входом вых ного усилителя, а выход - с информа ционным входом узла счета времени, выход которого соединен с вторым вх дом первого триггера, а управляющий - с входом задания псевдоасинхронного режима обмена устройства, первым входом первого элемента И-Ш1 и первыми и вторыми входами второго и третьего элементов И-1ШИ, третьи входы второго и третьего ijieMiMiTon И-ИЛИ подключены -к выходу входно ч:) приемника, а выходы - соответственно к первому и второму входам второ го триггера, выход которогч) янчжтс выходом синхронизации устройства, третий вход подключен к тине логического нуля, а четвертьЕй вход - к выходу второго элемента И, вторым входом соединенного с четвертым и пятым входами третьего элемента H-liTlH, входом задания асинхронного режима обмена устройства, BTOPI.IM входом первого элемента И и вторым и третьим входами первого элемента И-ИЛИ, четвертый вход которого соединен с входом синхронизации устройства и шестым входом третьего элемента И-Ш1И, а выход - с третьим входом первого триггера, четвертый вход первого э;темента И-ИЛИ подключен к выходу первого триггера, а пя тый и шестой входы - соответственно к входам режима приема и передач устройства. С целью повышения достоверности передачи информации, в него введен узел контроля, содержащий третий н четвертый триггеры, причем первый вход третьего триггера соединен с первым входом .четвертого триггера и- входом задания псевдоасинхронного режима обмена устройства, второй вход - с выходом входного приемника а третий и четвертый входы - с выхо дом первого триггера и вторым входом четвертого триггера, третий вход которого подключен к выходу третьего триггера, а выход является выходом сигнала сбоя устройства. Узел счета времени содержит гене ратор импульсов, счетчик и элемент 4, 4 задержки, причем информационньй вход и «ход начальной установки счетчика являются соответственно информационным и управляюш м входами узла, тактовый вход соединен с выходом генератора импульсов, выход счетчика соединен с выходом узла и через элемент задержки - с своим управляющим входом записи. На фиг. 1 приведена функциональная схема устройства;, ча фиг. 2 временная диаграмма работы устройства в пс(Вл1,оасинхронном режиме; на фиг. 5 - то же, в асинхронном режиме . Устройство (фиг. 1) содержит регистр 1 управления, шифратор 2 уставки времени, узел 3 счета времени, Олок 4 сопряжения с магистралью, блок 5 сопряжения с устройством, выходной усилитель 6, входной приемник 7, узел 8 контроля, содержащий третий 9 и четвертый 10 триггеры, узел 3 счета времени содержит генератор 11 импульсов, счетчик 12 и элемент 13 задержки. Блок 4 сопряжения с магистралью содержит первый триггер 14, первые элементы И 15 и И-ИПИ 16. Блок 5 сопряжения с устройством содержит второй триггер 17, второй элемент И 18 второй 19 и третий 20 элементы И-ИЛИ. На фиг. 1 ггоказаны также шины 21 и 22 входов задания ггсевдоасинхронного и асинхронного режимов устройства, шин(1 23 и 24 входа и выхода синхронизации устройства, шины 25 и 26 входов режима передачи и приема устройства и шина 27 выхода сигнала сбоя устройства, шины 28 и 29 синхронизации магистрали устройства. Через шины 28 и 29 устройство подключается к шинам синхронизации системной магистрали, к которой подключены абоненты (внешние устройства) системы, а через шины 21-27 - к устройству, обслуживающему системную магистраль, например ЭВМ. При комплектовании устройства в шифраторе 2, который может быть выполнен, например, на базе постоянной памяти, для каждого абонента кодируются времена выполнения операций ввода-вывода с учетом времени распределения сигналов в системной магистрали. Устройство работает следующим образом.

5

Устройство обеспечивает возможность работы в двух режимах - асинхронном и псевдоасинхронном. В асинхронном режиме работы устройство транслирует сигналы между ЭВМ и магистралью без преобразования. В псевдоасинхронном режиме устройство формирует последовательность сигналов синхронной передачи информации на шине 28, при этом сигналы на шинах как абонента, так и обслуживаемого вычислительного средства соответствуют временной диаграмме асинхронной обмена.

В асинхронный режим работы устройство переходит при поступлении сигнала на шину 22. Указанный сигнал поступает на элемент И 18 и элемент И-ИЛИ 20, разрешая прохождение через них на входы триггера 17 сигнала синхронизации с выхода входного приемника 7. При этом триггер 17 переключается при каждом изменении сигнала .на шине 29 и этот сигнал транслируется на шину 24 устройства. Кроме того, сигнал с шины 22, поступая на элементы И 15 и И-ИЖ 16, разрешает прохождение сигналов синхронизации с шины 23 на входы триггера 14. Триггер 14 переключается, при каждом изменений сигнала на шине 23. Таким образом, сигнал с шины синхронизации 23 без изменения транслируется на шину 28.

В псевдоасинхронный режим устройртво включается при поступлении сигнала на .шину 21, одновременно в зависимости от необходимости передачи или приема информации подается сигнал на шину 25 или 26. Кроме того, ЭВМ выставляет сигнал на шину 23, а в регистр 1 заносится код номера абонента, с которым производится сеанс обмена, и код операции вводавывода. После подачи сигнала на шину 21 на Входе начального установа счетчика 12 появляется разрешающий уровень, и счетчик 12 начинает обратный счет импульсов, поступающих с генератора 11. После первого же импульса на выходе счетчика 12 появляется сигнал переноса, переключающий триггер 14, с выхода которого сигнал поступает на шину 28 и через выходной усилитель 6 в шину синхронизации системной магистрали. Кроме того, указанный сигнал поступает на вход шифратора 2 и является призна76246

ком единичной фазы (интервал времени TQ-TJ на фиг. 2, в течение которого поддерживается единичное значение сигнала на шине 28) операции 5 ввода-вывода.

Помимо того, по сигналу переноса с выхода счетчика 12, поступающему через элемент 13 задержки на вход записи счетчика 12, в последний из

шифратора 2 заносится код времени выполнения единичной фазы операции ввода-вывода с данньм абонентом. Это соответствует моменту Т временной диаграммы фиг. 2.

5, На временной диаграмме (фиг. 2) приня.ты следующие обозначения: 28 и 29 - последовательность сигналов соответственно на шинах 28 и 29 28-1 и 29-1 - последовательность

0 сигналов на шинах 28 и 29 со стороны абонента, 23-1 и 24-1 - последовательность сигналов соответственно на шинах 23 и 24 устройства в режиме приема информации; 23-2 и 24-2 5 последовательность сигналов соответственно на шинах 23 и 24 в режиме передачи информации.

После установления начального кода времени счетчик 12 осуществляет

0 вычитание импульсов до появления следующего сигнала переноса, который переключает триггер 14, после чего на шине 28 устанавливается нулевой уровень, (интервал Т -Т ,

5 фиг. 2).

Сигнал на шине 28 достигает абонента через время ta, , требуемое для распространения сигнала по магИстрали (момент Т фиг. 2). Снимается сигнал на шине 28 со стороны абонента также с задержкой t . При этом длительность интервала выбирается (при кодировании в шифраторе 2) с таким расчетом, что

сигнал снимается с шины 28 абонента (28-1, Т-,.фиг. 2) через некоторое время ut (интервал , фиг. 2) после появления сигнала квитирования от абонента на шине 29 (29-1, фиг. 2). Сигнал квитирования на шине 24 для 5ВМ формируется по-разному в режимах: приема (сигнал на шине 26) и передачи (сигнал на шине 25) информации. В режиме приема ин5 формации выдача сигнала на шину 28 означает готовность ЭВМ к приему информации; снятие сигнала с щины 28 означает, что информационная посыл7ка принята. При этом единичное значение сигнала на шине 29 означает достоверность информационной посылки абонента на шинах данных. В режиме , передачи информации выдача сигнала на шину 28 означает достоверность информационной посылки ЭВМ на шинах данных. Наличие сигнала на шине 29 означает подтверждение абонентом приема информационной посыпки} отсутствие сигнала на шине 29 означает готовность абонента к приему следующей информационной посылки. При наличии сигнала на шине 26 прием информации квитирующий сигнал на шине 24 формируется триггером 17 по переднему фронту сигнала отабонента на шине 29 (24-1, Тл , фиг. 2). Указанный сигнал проходит через элемент И-ИЛИ 19. и переключает триггер 17. Сбрасывается сигнал на шине 24 сбросом сигнала на шине 23. Указанный сигнал проходит через элемент И-ИЛИ 20 на второй вход триггера 17 и сбрасывает его. При наличии сигнала на шине 25 сигнал на шине 24 уст навливается по заднему фронту сигнала на шине 28 (24-2, Ту Фиг. 2). Указанный сигнал проходит через элемент И-ИЛИ 19 на первый вход триггера 17, переключая его. G6poc сигнала на шине 21 в режиме передачи информ ции осуществляется по сбросу сигнала на шине 23 так же, как и в режиме приема информации. В нулевую фазу (интервал Yy-Tc, фиг. 2) выполнения операции вводавывода устройство переключается по сигналу переноса со счетчика 12. При этом, как указывалось выше, переключается триггер 14, сбрасывая сигнал на п1ине 28 и извлекая из шиф ратора 2 код времени нулевой фазы для данной операции ввода-вывода данного абонента. Код с выхода шифратора 2 заносится в счетчик 12 задержанным импульсом переноса с выхода элемента 13 задержки, и начинается вновь отсчет времени до возник новения следующего импульса переноса и т.д. В псевдоасинхронном режиме, в от личие от асинхронного режима, сигна квитирования от абонента не используется в цикле синхронизации обмена Поэтому при псевдоасинхронном режим работы желательно использование 48 узла 8 контроля, который осуществляет контроль наличия и времени поступления сигнала квитирования от абонента. Узел 8 работает следующим образом. В исходном состоянии триггер 9 находится в единичном состоянии, а триггер 10 в нулевом. При правильной последовательности сигналов триггер 9 сбрасывается в нуль сигналом с вы хода триггера 14 и устанавливается в единицу по переднему фронту сигнала квитирования (Т, фиг. 2), поступающему через входной приёмник 7 на второй вход триггера 9 при нулевом значении сигнала на третьем входе триггера 9, поступающему с выхода триггера 14. В триггер 10 по положительному фронту импульса с выхода триггера 14 (Тс, фиг. 2) переписывается с инверсией содержимое триггера 9. При отсутствии или неправильном времени поступления сигнала квитирования на шину 27 с выхода триггера 10 поступает единичный уровень сигнала Сбой. В отключенное состояние устройство переходит при отсутств-ии сигналов на шинах 22 и 21. При этом сигналами на соответствующих установочных входах триггеры 9, 10, 14, 17 и счетчик 12 устанавливаются в исходное состояние. В этом режиме устройство не вьщает и не принимает никаких сигналов. Таким образом, устройство обеспечивает работу как в режиме стандартного асинхронного обмена, так и в режиме псевдоасинкронного обмена. В режиме псевдоасинхронного обмена передача информации осуществляется, по существу, в синхронном режиме, что существенно повышает пропускную способность магистрали,особенно при передачах массивов информации. Поскольку устройство имитирует асинхронность обмена как со стороны ЭВМ, так и со стороны магистрали, его применение не требует каких-либо изменений в схемах стандартного подключения абонентов к магистрали. Учет, индивидуальных скоростей работы и задержек в магистрали для каждого отдельного абонента позволяет получать максимальные скорости обмена в режиме псевдоасинхронного обмена.

ЙЯйК

а

М

Фиг,.2

Документы, цитированные в отчете о поиске Патент 1984 года SU1117624A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Многоканальное устройство для подключения источников информации к общей магистрали 1981
  • Ревзин Вячеслав Абрамович
  • Сячин Владимир Егорович
  • Лунин Юрий Иванович
  • Михайлов Александр Алексеевич
  • Чижов Юрий Игоревич
SU1012233A2
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Авторское свидетельство СССР № 803143, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 117 624 A1

Авторы

Подтуркин Владимир Ефимович

Умблия Александр Александрович

Даты

1984-10-07Публикация

1982-11-29Подача