Номер патента: 781805

Авторы: Красилова, Ордынцев

ZIP архив

Текст

1781805 Союз СоветскихСоциалистическихРеспублик ОП ИСАНИЕ ИЗОБРЕТЕНИЯ К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ г ф(51) М. Кл. 6 06 Г 3/04 с присоединением заявки РЙ Государственный комитет(28) Приоритет па дедам изобретений н открытий(54) УСТРОЙСТВОСОПРЯЖЕНИЯ Изобретение относится к вычислительной технике и предназначено для сопряжения ЦВМ.Известно устройство сопряжения, содержащее буферное ЗУ, регистра, грутпты вентилей ввода информации, распределители ввода информации, регистр меток, сумматор, схемы сравнения, ре.5 гистры констант и схему управления 11).Недостатком этого устройства является сложность.Наиболее близким техническим решением к предлагаемому является устройство сопряжения, содержащее блок управления вводом; соединен. ный со входами первого и второго регистров, первую шину, соединенную с выходами двух формирователей импульсов, дешифратором адреса, первым и вторым блоками приемников и блоком управления прерыванием, выход первого регистра соединен со входом первого формирователя импульсов, выход первого блока приемников соединен со входом второго регистра, первый выход второго регистра соединен со входом первого формирователя импульсов и первым входом блока управления прерыванием, второй выход - со входом пер. 2вого формирователя импульсов и первым входом первого элемента ИЛИ, третий выход - со входом первого формирователя импульсов и вторым входом первого элемента ИЛИ, блок управления выводом, соединенный с третьим и четвертым регистрами, первый вход третьего регистра соединен с выходом второго блока приемников и входом четвертого регист. ра, первый выход которого соединен со входом блока управления прерыванием и первым входом второго формирователя импульсов, второй выход - со вторым входом второго формирователя импульсов и первым входом второго элемента ИЛИ, третий выход - с третьим входом второго формирователя импуль. сов и вторым входом второго элемента ИЛИ, соответствующие выходы дешифратора соединены со входами первого блока приемников, первого и второго регистров, первого и второ .о формирователей импульсов 121. Недостатком этого устройства являетсясложность,Цель изобретения - упрощение устройства.781805 5 1 О 15 20 25 40 45 50 55 3Поставленная цель достигается тем, что уст. ройство содержит четыре элемента И, два триг гера, три элемента задержки, два блока сравнения, элемент И - НЕ, блок усилителей, пять элементов ИЛИ, одновибратор, инвертор, блок формирования сигнала готовности, вторую шину, пятый, шестой, седьмой и восьмой регистры, входы первого и второго элементов И соединены с выходами первого элемента ИЛИ и пятого регистра, выходы - с блоком управ. ления прерыванием, соединенного с выходами третьего и четвертого элементов И, первые вхо. ды которых соединены с выходом второго элемента ИЛИ, вторые входы - с соответствующими выходами дешифратора адреса и входами третьего элемента ИЛИ, выход которого соединен со входом четвертого регистра, выход бло. ка формирования сигнала готовности соединен со второй шиной и входом инвертора, выход которого соединен с первым входом четвер. того элемента ИЛИ, второй вход которого соединен с выходом первого блока сравнения, выход - с блоком управления вводом, соединенным с выходом шестого регистра, входом первого блока сравнения, выходом одновибра. тора и входом первого элемента задержки, выход которого соединен с первым входом первого триггера, второй вход которого соединен со второй шиной и входом одновибратора, выход - со второй шиной, соединенной со входа. ми пятого и шестого регистров, выходом второго триггера, входом и выходами блока усилителей, первым входом пятого элемента ИЛИ, первым входом второго триггера и первым входом элемента И - НЕ, второй вход которого соединен с блоком управления выводом, выход - со входом блока управления выводом, выходы дешифратора соединены со входами шестого элемента ИЛИ,.выход которого соеди.нен со входом второго блока приемников, вход третьего регистра соединен с выходом седьмого элемента ИЛИ, входы которого соединены с соответствующими выходами дешифратора адреса и входами седьмого регистра, другой вход которого соединен с блоком управ.ления выводом, входами второго элемента задержки и восьмого регистра, выход которого соединен с одними входами блока усилителей и входом второго блока сравнения, выход которого соединен со входом восьмого регистра, выход седьмого регистра соединен с другими входами блока усилителей, выход второго элемента задержки соединен со вторым входом второго триггера, второй вход пятого элемента ИЛИ соединен с первой шиной, вы.ход - с блоком управления выводом и вхо, дом третьего элемента задержки, выход которого соединен с блоком управле.ния выводом. 4 На чертеже представлена блок. схема устрой. ства.Устройство содержит первую шину 1 (общая шина), вторую шину 2 (разделенная шина), дешифратор 3 адреса, блок 4 управления пре. рыванием, первый элемент И 5, второй элемент И 6, третий элемент И 7, четвертый элемент И 8, первый элемент ИЛИ 9, второй элемент ИЛИ 10, четвертый элемент ИЛИ 11, шестой элемент ИЛИ 12, третий элемент ИЛИ 13, седьмой элемент ИЛИ 14, пятый элемент ИЛИ 15, инвертор 16, элемент И - НЕ 17, пер. вый формирователь 18 импульсов, второй формирователь 19 импульсов, второй регистр 20, четвертый регистр 21, первый блок 22 приемников, второй блок 23 приемников, первый регистр 24, третий регистр 25, блок 26 управления вводом, шестой регистр 27, пятый регистр 28, седьмой регистр 29, первый блок 30 сравнения, блок 31 формирования сигнала готовности, одновибратор 32, первый элемент 33 задержки, второй элемент 34 задержки, 1 третий элемент 35 задержки, первый триггер 36, второй триггер 37, блок 38 управления выходом, восьмой регистр 39, блок 40 усилителей, второй блок 41 сравнения,Устройство работает следующим образом,Информация, выдаваемая ЭВМ, присоединенной ко второй шине 2, сопровождается сигналами идентификации. Предусмотрено два такихсигнала. При приеме этой информации ЭВМ,присоединенная к первой шине 1 в зависимости от принятого сигнала идентификации, воспринимает данные как поступившие от одногоиз двух внешних устройств ввода.Информация, выдаваемая ЭВМ, присоединен. ной к первой шине 1, также в зависимости от ее характера посылается к абонентам, имеющим разные адреса. В зависимости от номераабонента устройство сопряжения вырабатываетсигналы идентификации, сопровождающие ин.формацию, следующую от первой шины 1 кЭВМ, соединенной со второй шиной 2. В уст.ройстве предусмотрено выработка двух таких сигналов идентификации и поэтому имеетсядва номера внешних устройств вывода.Передача информации от второй шины 2через устройство связи к первой шине 1 начи.нается только в том случае, когда на выходеблока 31 формирования сигнала готовностиимеется сигнал готовности, возникающий привключении устройства связи и аппаратуры,подключенной к первой шине 1, после выработ. ки сигнала "Подготовка", При наличии сигналана выходе блока 31 формирования сигналаготовности ЭВМ, подключенная ко второйшине 2 посылает слово передаваемой информации на вход шестого регистра 27 в сопровожденни сигнала второй выборки и одного иэ Ф7818 сигналов идентификации. Сигнал выборки раз. решает запоминание слова информации в шестом регистре 27 и сигнала идентификации в пятом регистре 28, Кроме того, он устанавливает первый триггер Зб в "нулевое" состояние, снимая сигнал второго требования, поступающий на вход второй шины, и запускает одновибра. тор 32, который выдает импульс, поступающий на вход блока 26 управления вводом, Одновременно в первом блоке 30 сравнения происходит проверка поступившего слова информации "на нечетность", При обнаружении ошибки первый блок 30 сравнения выдает через четвертый элемент ИЛИ 1 сигнал на вход блока 26 управления вводом и в 15 разряд второго регистра 20 заносится "единица", означающая наличие ошибки в поступившем слове информации, В этом случае ЭВМ, соединенная с первой шиной 1, во время опроса второго регистра 20, получает состояние "Ошибка", То же самое происходит в случае, если равен "нулю" сигнал на выходе блока 31 формиро. вания сигнала готовности, Сигнал с выхода последнего поступает через инвертор 16 и четвертый элемент ИЛИ 11 на вход блока 26 2 ч управления вводом. Если ошибка не обнаружена, то блок 26 управления вводом выдает сиг. нал на соответствующий выход. Во время действия этого сигнала слово информации переписывается на шестого регистра 27 в первый 30 регистр 24, а сигнал соответствующего выхо. да, пройдя через первый элемент,33 задержки, вводит первый триггер 36 в "единичное" состояние. При этом на входе второй шины 2 выдается сигнал второго требования. Получив этот сигнал, ЭВМ второй шины 2 выдает следующее слово информации на шестой регистр 27, Одновременно в 7-й разряд второго ре. гистра 20 заносится "единица", что означает состояние "Выполнено". В это время ЭВМ, присоединенная к первой шине 1, отрабатывает программу, обеспечивающую прием информации от ЭВМ, соединенной со второй шиной 2, Для разрешения запроса прерывания эта ЭВМ посылает через первую шину и через первый блок 22 приемников "единицу" в шестой разряд второго регистра 20. Для этого первая шина 1 выдает в дешифратор 3 адреса код адреса второго регистра 20 в сопровождении , сочетания сигналов управления, означающего "Запись младшего байта". Разрешающие сигна. лы соответствующих выходов дешифратора 3 осуществляют запись пришедшей с первой шины 1 "единицы" через первый блок прием. ников 22 во второй регистр 20, Далее ЭВМ первой шины 1 считывает содержание вышеуказанного регистра. Для этого по первой шине 1 в дешифратор адреса 3 выдается сочетание сигналов управления, означающее "Чтение", и 056код адреса второго регистра 20. На соответствующих выходах дешифратора адреса 3 появляются разрешающие сигналы. Через первый фор. мирователь 18 импульсов на первую шину 1 в ее ЭВМ поступает содержание второго регист. ра 20,Блок управления прерыванием 4 выставляется запрос прерывания и получает разрешение на прерывание в соответствии с принятым по. рядком работы первой шины 1. Однако выдача адресов векторов прерыва. ния иэ блока 4 управления прерыванием на первую шину 1 зависит от того, какой идентификатор хранится в пятом регистре 28. В одном случае возникает сигнал на выходе пер.вого элемента И 5, и блок 4 управления прерыванием вьщает один код адреса вектора на первую шину 1. В другом - возникает сигнал на выходе второго элемента И 6, и первая шина 1 получает друтой код адреса вектора прерывания. Управление выдачей осущест. вляет второй регистр 20 через первый элемент ИЛИ 9.Для считывания поступивших данных ЭВМ посылает по первой шине 1 на вход дешифратора адреса 3 сочетание сигналов управления, обозначающее "Чтение" и адрес первого регистра 24. При этом на соответствующих выходах дешифратора 3 адреса возникают разрешающие сигналы и данные из первого регистра 24 через первый формирователь 18 импульсов поступают на первую шину 1 и далее в ЭВМ. При поступлении следующего слова ин. формации в шестой регистр 27 процесс повторяется.При передаче информации от ЭВМ, соединен. ной с первой шиной 1, к ЭВМ, соединенной со второй шиной 2, необходимо ее снабжать соответствующим признаком идентификации и при прерывании выбрать в ЭВМ, соединенной с первой шиной 1, одну из двух подпро. грамм. Для занесения шестого разряда, раз.решающего прерывание, в четвертый регистр 21, ЭВМ, соединенная с первой шиной 1, посылает на вход дешифратора 3 адреса сочетание сигналов управления, обозначающее "Запись младшего байта", и один из адресов четвертого регистра 21, Этот регистр имеет два адреса, Один из них соответствует одному из двух возможных видов информации (данные и команды), а другой - второму виду. В за висимости от поступившего адреса дешифратор 3 адреса выдает соответствующий разрешающий сигнал, который через третий элемент ИЛИ 13 поступает на управляющий вход четвертого регистра 21. Сигнал "Чтение младшего байта" проходит через шестой элемент ИЛИ 12 на управляющий вход второго блока 23 приемников. С первой шины 1 через второй блок 23 прием7818 О 5вход блока 40 усилителей, благодаря чемуслово информации поступает в ЭВМ второйшины 2 и через пятый элемент ИЛИ 15 посту.пает в блок 38 управления выходом, вызыв"чустановку седьмого разряда в четвертом ре.гистре 21, сигнализирующего о готовности кпередаче следующего слона информации отпервой шины 1 ко второй шине 2.Предложенное устройство упрощается за счет1 О исключения избыточных сложных узлов: регистров команд и состояний, регистров данных,блоков приемников, формирований и схем управления внешними устройствами. ников происходит занесение "единицы в шестой разряд четвертого регистра 21, Пятнадца. тый разряд этого регистра обозначает ошибку. Этот разряд равен "единице", если блок 38 управления выводом выдает сигнал, разрешаю. щий выдачу данных, а от второй шины 2 чере элемент И - НЕ 1 не поступает сигнал Готов. ность ЭВМ". Седьмой разряд этого регистра означает "Готовность", "Единица в этот разряд заносится при передаче первого слова информа ции сигналом "Подготовка", передаваемым че. рез пятый элемент ИЛИ 15., третий элемент 35 зацержки и через блок 38 управления выводом на вход четвертого регистра 21, а при передаче всех последующих слов информации - 15 сигналом первой выборки, который поступает от ЭВМ, второй шины 2 на вход пятого элемента ИЛИ 15 и далее по вьппеописанным связям в четвертый регистр 21, При наличии "единиц" в шестом разряде и в седьмом или в пятнадцатом разрядах четвертого регистра 21, блоки управления прерыванием выставляет на пеовую шжу сигнал запроса прерывания. После поступления разрешения прерывания последний выдает код адреса вектора прерывания на 25 первую шину 1. При этом в зависимости от вида намеченной к передаче информации, поступающей с четвертого регистра через второй элемент ИЛИ 10 и через второй формирователь 19 импульсов, в соответствии с сигналом Зо с выхода дешифратора 3 адреса третий элемент И 7 или четвертый элемент И 8 выда. ет сигнал, определяющий один из двух вьща ваемых адресов вектора прерывания, Слово информации поступает по первой шине 1. При з 5 этом на вход дешифратора 3 адреса поступает сочетание сигналов управления Запись слова и адрес третьего регистра 25, Этот регистр имеет два адреса, соответствующих двум воз. можным видам передаваемой информации.,рЗ При одном адресе дешифратор 3 адреса выдает сигнал на вход седьмого элемента ИЛИ 14 и седьмой регистр 29 заносится один иденти. фикатор. При другом адресе дешифратор 3 адреса вьщает соответствующий сигнал и в седьмой регистр 29 заносится друтой идентификатор. В обоих случаях через седьмой элемент ИЛИ 14 на управляющий вход третьего регистра 25 поступает разрешающий сигнал и происходит запись слова информации в этот регистр. По соответствующему сигналу с этого регистра начинается работа блока управления 38 выводом, второй триггер 37 устанавливается в "единичное" положение и на вторую шину 2 выдается сигнал первого требования, ЭВМ второй шины 2 вьщает сигнал первой вы борки, который, поступая на нулевои вход второго триттера 37 сбрасывает сигнал перво го требования, поступает на управляющий Формула изобретения Устройство сопряжения, содержащее блок управления вводом, соединенный со входами первого и второго регистров, первую шину, соединенную с выходами двух формирователей импульсов, дешифратором адреса, первым и вторым блоками приемников и блоком управления прерыванием, выход первого регистра соединен со входом первого формирователя импульсов, выход первого блока приемников соединен со входом второго регистра, первый выход второго регистра соединен со входом первого формирователя импульсов и первым входом блока управления прерыванием, второй выход - со входом первого формирователя импульсов и первым входом первого элемен. та ИЛИ, третий выход - со входом первого формирователя импульсов и вторым входом первого элемента ИЛИ, блок управления выводом, соединенный с третьим и четвертым регистрами, первый вход третьего регистра соединен с выходом второго блока приемников и входом четвертого регистра, первый выход которого соединен со входом блока управления прерыванием и первым входом второго формирователя импульсов, второй вы. ход - со вторым входом второго формирователя импульсов и первым входом второго элемента ИЛИ, третий выход - с третьим вхо. дом второго формирователя импульсов и вторым входом второго элемента ИЛИ, соответствующие выходы дешифратора соединены со входами первого блока приемников, первого и второго регистров, первого и второго фор. мирователей импульсов, о т л и ч а ю щ ее с я тем, что, с целью упрощении устройст ва, оно содержит четыре элемента И, два триггера, три элемента задержки, два блока сравнения, элемент И-НЕ, блок усилителей, пять элементов ИЛИ, одновибратор, инвертор, блок формирования сигнала готовности, вторую шину, пятый, шестой, седьмой и восьмой регистры, входы первого и второго элементов ИЭ Г781805 соединены с выходами первого элемента ИЛИи пятого регистра, выходы - с блоком управления прерыванием, соединенного с выходамитретьего и четвертого элементов И, первыевходы которых соединены с выходом второгоэлемента ИЛИ, вторые входы - с соответствующими выходами дешифратора адреса и входами третьего элемента ИЛИ, выход которогосоединен со входом четвертого регистра, выход блока формирования сигнала готовности 1 осоединен со второй шиной и входом инвертора, выход которого соединен с первым вхо.дом четвертого элемента ИЛИ, второй входкоторого соединен с выходом первого блокасравнения, выход - с блоком управления 15вводом, соединенным с выходом шестого регистра, входом первого блока сравнения, выходом одновибратора и входом первого элемента задержки, выход которого соединен спервымвходом первого триггера, второй 20вход которого соединен со второй шиной ивходом одновибратора, выход - со второйшиной, соединенной со входами пятого ишестого регистров, выходом второго триггера,входом и выходами блока усилителей, первым 25входом пятого элемента ИЛИ, первым входом второго триггера и первым входом эле.мента И - НЕ, второй вход которого соединенс блоком управления выводом, выход - совходом блока управления выводом, выходы 10дешифратора соединены со входами шестого элемента ИЛИ, выход которого соединен со входом второго блока приемников, вход третьего регистра соединен с выходом седьмого элемента ИЛИ, входы которого соеди. иены с соответствующими выходами дешифра. тора адреса и входами седьмого регистра, другой вход которого соединен с блоком управления выводом, ъходами второго элемента задержки и восьмого регистра, выход кото. рого соединен с одними входами блока уси. лителей и входом второго блока сравнения, выход которого соединен со входом восьмого регистра, выход седьмого регистра соединен с другими входами блока усилителей, выход второго элемента задержки соединен с вторым входом второго триггера, второй вход пятого элемента ИЛИ соединен с первой ши. ной, выход - с блоком управления выводом и входом третьего элемента задержки, выход которого соединен с блоком управления вы. водом. Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССР 8 602937,кл. 6 06 Р 3/04, 1978.2. Блок интерфейсный типовой БИТ. Техническое описание 2 б,700.004.ТО, 1973 (прото.тип) .781805 Составитель В. Меде 1 тянТехред М, Петко Корректор Н, Бабин едактор О. М аказ 8136/54 Подписи тная, 4 Патент", г. Ужгород, ул. П Тираж 751 ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж - 35, Раушская набд. 4/5

Смотреть

Заявка

2699691, 20.12.1978

ПРЕДПРИЯТИЕ ПЯ Г-4903

КРАСИЛОВА НИНА АНДРЕЕВНА, ОРДЫНЦЕВ ВЯЧЕСЛАВ МИХАЙЛОВИЧ

МПК / Метки

МПК: G06F 3/04

Метки: сопряжения

Опубликовано: 23.11.1980

Код ссылки

<a href="https://patents.su/6-781805-ustrojjstvo-sopryazheniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство сопряжения</a>

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