Устройство для сопряжения Советский патент 1986 года по МПК G06F13/00 

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

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

3. Устройство по п. 1, отличающееся, тем, что блок синхронизации содержит первый и второй триггеры, элемент задержки, первый и второй одновибраторы первый и второй элементы ИЛИ, шинный формирователь, первый, второй, третий, четвертый и пятый элементы И, первые входы четвертого и пятого элементов И являются первым входом блока, второй вход четвертого элемента .И является вторым входом блока, первьш и второй входы второго элемента ИЛИ являются соответственно четвертым и пятым входами бло208538

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

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

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

На фиг. представлена структурная схема устройства; на фиг. 2 - структурная схема блока синхронизации.

Устройство для сопряжения содержит входы-выходы 1 адреса-данных входы-выходы 2 управления, блоки 3 ввода-вывода, состоящие из шинного формирователя 4, регистра 5, узла 6 синхронизации, узла 7 контроля четности, триггера 8, мультиплексор 9, регистр 10, дешифратор 11, блок 12 синхронизации, первый 13 и второй 14 шинные формирователи входы и выходы 15-19 блоков. Блок 12 синхронизации содержит первый - пятый элементы И 20-24, первый 25 и второй 26 одновибраторы, первый 27 и второй 28 триггеры, элемент 29 задержки, первый 30 и второй 31 элементы ИЛИ, шинный формирователь 32.

Устройство для сопряжения работает следующим образом.

Обмен информацией между управляющими процессором (не показан) и блоками 3 ввода-вывода осуществляется в асинхронном режиме. Цикл обмена информацией начинается с выдави адреса.

Процессор вьадает сигнал Выдача адреса и сигнал Ввод-вывод, указывающий на то, что происходит обмен информацией между про ;ессором и блоками 3 ввода-вывода, а на входы-выходы I (данных-адреса) - адресное слово, которое через второй . шинный формирователь 13 поступает на вход мультиплексора: 9.

Сигнал Выдача адреса поступает на вход элемента 23 И блока 12, на второй его вход подается сигнал Ввод-вывод. Выходной сигнал этого элемента снимает блокировку элемента 20 И, одновибраторов 25 и 26, и триггеров 27 и 28. Запуск одновиб ратора 25 осуществляется сигналом Синхронизация выдачи, который сопровозкдает адресное слово, выдаваемое процессором.

На выходе одновибратора 25 появляется импульс, который своим передним фронтом устанавливает триггер 27 в состояние 1. Сигнал с прямого выхода триггера 27 поступает ка входы элемента 30 ИЛИ, элемента 21 и на вход мультиплексора 9 на третьем входе которого уже присутствует адресное слово. По сигналу Номер бпока мультиплек08558

сор 9 выбирает из адресного слова с 6-го по 9-й разряды, указывающие номер выбираемого блока 3. Запись выбранной информации в регистр г 10 производится сигналом, поступающим с выхода элемента 30 ИЛИ, Этот же сигнал подается на вход шшч ного формирователя 13, который переводится в нейтральное высо10 коимпедансное состояние, деблокируя тем самым входы-выходы 1 (данных- адреса) , и на вход дешифратора 11, разрешая дешифрацию информации, записанной в регистре 10, С выхода

15 дешифратора 1 1 сигнал, несуш й информацию о номере выбранного блока 3, через шинный фсрмирователь 14 поступает на выбранный блок 3 ввода-вывода. Блоки 3 ввода-вывода подJ ключаются таким образом, что каждый блок 3, имеющий определенный номер от О до 15 подключен к соответствующим входам-выходам, имеющим такой же номер. Этот сигнал

25 заведен на вход триггера 15, а на

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

35 21 с выхода одновибратора 25.

Таким образом, наличие в триггере I5 подключения этих двух сигналов производит его установку в состояние 1, а сигнал на его выхо40 да выводит шинный формирователь из отключенного состояния, давая тем самым разрешение на обмен информацией между процессором и выбранным блоком 3 ввода-вывода.

5 Далее сигнал с выхода триггера 15 подключения попадает на вход узла 6 синхронизации, снимая с него блокировку. На другом входе узла 6 синхронизации присутствует сигнал

50 Номер блока из входов-выходов 2 (управления). На выходе узла 6 формируется сигнал Синхронизации приема, указывающий на то, что выбранный блок подключен. Триггер

55 27 переходит в исходное состояние. При этом снимается блокировка с шинного формирователя 13, адресное слово поступает на вход мультиплек30

сора 9, блокируется элемент 21 И, снимается сигнал Номер блока, а следовательно, и сигнал Синхро- - низация приема. Выбор блока осуществлен.

Сигнал с выхода триггера 27 через элемент 29 задержки, запускает одновибратор 26, импульс на выходе которого своим передним фронтом устанавливает триггер 28 в единич- ;ное состояние. Далее сигнал с выхода триггера 28 поступает на входы элементов 30 ИЛИ, 22 И, 20 И и на вход мультиплексора 9, который выбирает из адресного слова с 3-го по 5-й разряды, указывающие номер выбираемого модуля. В регистре 10 запись выбранной информации производится сигналом, поступающим с элемента 30 ИЛИ.

Как и в цикле выбора номера блока этот сигнал блокирует шинный формирователь 13 и разрешает дешифрацию информации, записанной в регистре Ю, С лыхода дешифратора 11 через шинный формирователь 14 сигнал с дешифрованным номером модуля поступает в выбранный блок 3 ввода-вьгаода на шинный формирователь 4. Далее сигнал поступает на вход регистра 5, на другом входе которого присутствует уже сигнал Номер модуля с выхода элемента 22 И. Причем задержка сигнала Номер модуля, поступившего на вход регистра 5, относительно сигнал на его другом входе определяется длительностью блокирующего импульса, поступающего на вход элемента 22 И с выхода одновибратора 26. Одновре- м€;нно этот же сигнал Номер модуля поступает и на вход узла 6 синхронизации. На выходе узла 6 формируется

0

5

0

5

сигнал Синхронизация приема, указывающий на то, что модуль выбран. Этот сигнал подается в блок 12 на вход элемента 20 И, который вьщает сигнал Синхронизация приема, из-, вещающий процессор о том, что выдача адреса закончена. Процессор снимает адресное слово и сигналы Выдача адреса и Синхронизация выдачи. Снятие сигнала Выдача адреса блокирует одновибраторы 25 и 26, триггеры 27 и 28 и элемент 20 И. При этом снимается сигнал Номер модуля Синхронизация приема и блокируется шинный формирователь 13. ,

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

в цикле записи информация .сопровождается разрядом контроля по паритету, выдаваемым процессором. Через шинный формирователь 4 информация поступает на вход узла 7 контроля на четность, проверяется на четность, сравнивается с контроль. ным разрядом и в случае несовпадет НИН узел 7 вьщает сигнал Сбой, который блокирует узел 6 синхронизации .

В цикле чтения информация, выдаваемая выбранным модулем процессору, дополняется узлом 7 контрольным паритетным разрядом.

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

Наиал данных.-адреса 1

Нана/1 ynpod/feHL/ff 2

15

17

f

/7

)/

/ffiody/ fiffffo a- i / o a Фиг.1

1

12

/J

I

fff

гЦТ

У J

Влон , - Soooa -ffA/ffffffa

l{ М(//)ьтип/гепсору 3 И пильтипленсоруЭ

Н регистру 10, , дешид ратору 11,

ujvHHOfiy ipopfiu- ровате/гю /J

«М

регистру 10, шид ратору 11,

ujvHHOfiy ipopfiu- ровате/гю /J

(Риг.г

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

название год авторы номер документа
Устройство для сопряжения ЭВМ с объектами управления 1986
  • Голицын Валентин Васильевич
  • Новаченко Александр Борисович
SU1401469A1
Устройство для управления обменом информацией между управляющим процессором и внешним устройством 1988
  • Гороховик Сергей Анатольевич
  • Сохина Ирина Николаевна
SU1594552A1
Устройство для сопряжения процессора с памятью 1982
  • Александрова Людмила Александровна
  • Королев Александр Павлович
  • Осипов Александр Викторович
  • Федоров Сергей Николаевич
SU1059560A1
Устройство для сопряжения датчиков с ЭВМ 1985
  • Голицын Валентин Васильевич
SU1282108A1
Устройство для сопряжения двух электронных вычислительных машин 1985
  • Карапетьян Валерий Мисакович
  • Дмитриев Юрий Борисович
  • Бровко Борис Иванович
SU1249523A2
Устройство для формирования тестов 1986
  • Андреев Александр Николаевич
  • Белов Михаил Юрьевич
  • Водовозов Александр Михайлович
  • Сачков Алексей Александрович
SU1336013A1
Устройство для управления обменом информацией 1990
  • Омаров Омар Магадович
SU1783525A1
МОДУЛЬ МУЛЬТИМИКРОПРОГРАММНОЙ СИСТЕМЫ 1997
  • Зотов И.В.
  • Колосков В.А.
  • Титов В.С.
RU2116665C1
Микропрограммное устройство управления 1985
  • Литвинов Виктор Васильевич
  • Швеин Алексей Анатольевич
  • Шумей Александр Сергеевич
SU1315974A1
Устройство для сопряжения датчиков с электронной вычислительной машиной 1984
  • Голицын Валентин Васильевич
SU1208557A2

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

Реферат патента 1986 года Устройство для сопряжения

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

Составитель Н.Максимов Редактор,Л.Веселовская Техред Т.ТуликКорректор С.Шекмар

Заказ 289/58Тираж 673Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП Патент, г. Ужгород, ул. Проектная, 4

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

Способ нагрева крупных деталей с осевым отверстием 1980
  • Карасюк Юрий Анатольевич
  • Сорокин Виктор Георгиевич
  • Грушко Юрий Алексеевич
  • Солошенко Сергей Николаевич
  • Морозов Николай Петрович
  • Юдин Юрий Вячеславович
  • Дядюк Виталий Блажеевич
  • Гасилова Елизавета Геннадьевна
SU981402A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Патент США № 4115856, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 208 558 A1

Авторы

Сырель Павел Константинович

Сохина Ирина Николаевна

Гороховик Сергей Анатольевич

Даты

1986-01-30Публикация

1984-07-31Подача