Устройство для сопряжения

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

Автор: Коршунов

ZIP архив

Текст

ОПИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ о 1966687 Союз СоветскихСоциалистическихРеспублик.81 06 Е 3/04 с присоединение (23) Приоритет -заявки Госухарствениьи ком СССР ио аслам изобрете и откритиЙсе ний Бюллетень ЙВ 38 З 1 УДК 681. 325.82 72) Автор изобретен йСЕСОЙЗИЯ П.Коршуно 1 АТ).",пМОТЕХНИЧЕСКАЯавиа)А(54) УСТРОЙ ЛЯ СОПРЯЖЕНИ вычи Изобретение отно слительной технике и найти применение в вычислител истемах, например, для сопря ВМ с периферийными устройств между двумя ЭВМ.Известны устройства для сопряже. ния, содержащие блок синхронизации, блоки элементов И, блок регистров, блок управления, блок хранения команд и блок формирования команд 11.Недостатками этих устройств являются большой объем аппаратуры и низкая достоверность обмена.Наиболее близким к предлагаемому является устройство для сопряжения, содержащее первый сдвиговый регистр, первый вход которого соединен с информационным входом устройства и входом блока контроля защиты от ошибок, второй вход - с выходом триггера блокировки, а группа выходов - с группой входов преобразователя кодограммы, группа выходов которого соединена с группой входов второго сдвигового регистра, выходом подключенного к первому входу формирователя кодограм мя, первый выход которого соединен с выходом устройства, второй выход с первым входом триггера блокировки,а второй вход - с первым выходомраспределителя импульсов, второй итретий выходы которых подключены соответственно с входом преобразователя кодограммя и второго сдвиговогорегистра, а вход - к первому выходублока защиты от ошибок, вторым выходом соединенного с вторым входомтриггера блокировки с 2).Недостаток этого устройства состоит в низкой достоверности обмена информацией.Цель изобретения - повышение до,стоверности.обмена информацией.Поставленная цель достигаетеятем, что в устройство, содержащеепервый регистр сдвига, группа разрядных входов которого соединена с 20 .первым информационным входом устройства, а информационный вход - свходом блока контроля по модулю,выходом соединенного со входом"Сбой" блока синхронизации, выходкоторого подключен к входу записипервого регистра сдвига, и второйрегистр сдвига, группа разрядныхвыходов которого является информационным выходом устройства, введены генератор импульсов сдвига, счетчик импульсов сдвига, элемент И,элемент ИЛИ и элемент задержки, причем выход элемента ИЛИ соединен свходом тактовых импульсов первогорегистра сдвига и второго. регистрасдвига, информационные вход и выход.которого подключены соответственно 5к информационным выходу и входу первого регистра сдвига, а вход записии группа разрядных входов являютсясоответствейно первым синхронизирующим и информационным входами устрой-. 10ства, входы генератора импульсовсдвига, первый вход элемента И игруппа синхронизирующих выходов устройства подключены к группе выходовблока синхронизации, вход "Строб" 15вход "Пуск", вход "Йомер серии" иадресный вход которого соединены соответственно с вторым синхронизирующим входом устройства, входом "Пуск"устройства, выходом счетчика импульсов сдвига и вторым выходом первогорегистра сдвига, вход счетчика импульсов сдвига подключен к выходугенератора импульсов сдвига, первому входу элемента ИЛИ и втоРомУ входу элемента И, выход которого соединен через элемент задержки со вторымвходом элемента ИЛИ.На фиг.1 представлена .блок-схемаустройства; на Фиг.2 - временная диаграмма выдачи импульсов свдига; нафиг.3-5 - функциональная схема блокасинхронизации.Устройство 1 содержит (Фиг.1)второй 2 и первый 3 регистры сдвига,блок 4 синхронизации, блок .5 контроля ЗУпо модулю, генератор 6 импульсов сдвига, счетчик 7 импульсов сдвига, элемент ИЛИ 8, элемент 9 задержки и элемент И 10. Устройство 1 в примерефиг.1 подключено к внешнему накопителю 11 через буферный регистр 12 накопителя и к ЭВМ, в составе которой показаны буферный регистр 13, оперативная память 14, коммутатор 15 оперативной памяти и блок 16 управлениявнешними объектами,На фиг.2 показаны также шины 1736 внешних и межблочных связей устройства.Блок 4 синхрониз ции содержит 50(фиг.3-5) элементы И 37-53, элементыИ 54, элемент НЕ 55, триггеры 56-62,элемент И-ИЛИ 63, элементы НЕ 64-85,счетчик 86 количества отказов, дешифратор 87 и элементы 88-94 задерж)5киУстройство работает следующимобразом.Блок 16 по шине 36 стробирует подготовленную на буферном регистре 13команду обмена с внешним накопителем 1 на сдвиговый регистр 2 и пошине 17 выдает пусковой импульс вблок 4, по которому соответствующиеузлы блока 4 устанавливаются в режимприема команлы (ПК). При отсутствии 65 сбоя при отработке временной диаграМ- мы блок 4 по шине 18 запускает генератор 6 импульсов сдвига и по шине 19 устанавливает блокировочный .потенциал на весь цикл режима ПК на входе элемента И 10, Блокировочный потенциал устанавливается также при работе устройства управления обменом в режиме записи, т.е. при обмене информацией между оперативной памятью14 ЭВМ и внешним объектом, например накопителем сдвига (Пс,) по шине 20 через элемент ИЛИ 8 по шине 21 поступают импульсы на сдвиговые регистры 3 и 2 и по шине 22 последовательным кодом переписывают код команды со сдвигового регистра 2 на сдвиговый регистр 3. Одновременно последовательный код команды поступает наблок 5, где происходит циклическоесуммирование по модулю принимаемого.кода и сравнение полученной суммы с1контрольной суммой кода команды инаходящейся в трех последних разрядах, В случае обнаружения искажения информации блок 5 по шине 23выдает в блок 4 сигнал "Сбой", покоторому в блок 16 по шине 24 поступает сигнал "Отказ" и сбрасываетв нулевое состояние всю схему, участвующую в обмене, так как последующийобмен из-за искажения кода командыне имеет смысла.При отсутствии на шине 23 сигнала "Сбой" в режиме ПК блок 4 снимает блокировочный потенциал на шине19 и по шине 25 выдает пусковой сигнал во внешней накопитель 11. Внешний накопитель 11 выставляет на информационных шинах код числа и выда-,ет стробирующий сигнал по шине 26 вбуферный регистр 12, записывая код.числа в последний, и в блок 4,Блок 4 в соответствии с временнойдиаграммой по шине 27 переписываетсодержимое буферного регистра 12 насдвиговый регистр 3 и по шине 18 запускает генератор 6 формирующийчисло импульсов по количеству битмашинного слова (например 48), Первым импульсом сдвига (О), которыйпройдя по шине 20 через элемент ИЛИ 8в шине 21 на сдвиговые регистры 3 и2, первый бит кода числа со сдвигового регистра 3 по шине 28 переписывается на сдвиговый регистр 2.Этотже импульс сдвига при отсутствииблокировочного потенциала на шине 19через элементы И 10, задержки 9 и ИЛИ8 по шине 21 поступает на сдвиговыерегистры 3 и 2, переписывая второйбит кода числа со сдвигового регистра 3 на сдвиговый регистр 2. Временные соотношения между импульсамисдвига на шинах 20,21 и 35 показанына фиг.2. Таким образом, каждым импульсом сдвига, вырабатываемым генератором 6, код числа со сдвиговогорегистра 3 последовательным кодомпа шине 28 переписывается на два бита на сдвиговый регистр 2. В результате за 24 импульса сдвига, выработанных генератором б, весь 48 разрядный код числа со сдвигового регистра3 переписывается по шине 28 на сдвиговый регистр 12. Выделенный счетчиком 7 двадцать четвертый импульссдвига, пройдя по шине 29, переводитв блоке 4 соответствующие схема и 10режим контроля считанной информации,после чего по шине 30 поступает стро-бирующий сигнал в блок 16, которыйвыдает по шине 34 сигнал, разрешающийпередачу считанного сорокавосьмиразрядного кода числа со сдвигового регистра 2 на буферный регистр 13.Генератор б импульсов сдвига вырабатывает стандартную для ЭВМ 48-ми.импульсную серию, тогда оставшиеся2 4 импульса сдвига по шине 22 пере 20пишут последовательным кодом на входблока 5 считанный с внешнего накопителя 11 и записанный на сдвиговый регистр 2 и буферный регистр 13 кодчисла.25При отсутствии сигнала "Сбой" нашине 23 второй 24-й импульс сдвига,выделенный счетчиком 7, устанавливает соответствующие схемы блока 4в режим считывания очередного кода З 0числа с внешнего накопителя 11 воперативную память 14 ЭВМ и сигналомпо шине 31 останавливает генераторб и по шине 32 выдает в блок 16импульс начала числа. ИНЧ), по которому блок 16 по шине 33 выдает разрешающий сйгнал записи кода числаиз буферного регистра 13 в выбраннуюкоммутатором 15 ячейку оперативнойпамяти 14. 40В случае сигнала "Сбой" на шине23 второй 24-й импульс сдвига, выделенный счетчиком 7, блокирует выдачу из блока 4 по шине 32 сигналаИНЧ в блок 16, разрешает соответствующим схемам блока 4 выработку стробирующего сигнала, который по шине27 снова переписывает код числа,давшего "Сбой" при контроле, с буферного регистра 12 на сдвиговый регистр 3 и запрещает останов генератора б импульсов сдвига. Цикл передачи числа со сдвигового регистра 3на сдвиговый регистр 2 и далее набуферный регистр 13 повторяется. Например, при трехкратном сбое при пере даче одного числа блок 4 выдает пошине 24 сигнал "Отказ", останавливает внешний накопитель 11, сбрасывает в нулевое состояние участвующиев обмене схемы и прекращает обмен. ЮБлок 4 (фиг.3,4 и 5) функционирует следующим образом.Блок 16 пусковым импульсом пошине 17 через элементы НЕ 73, И 40,46 и 48 устанавливает триггеры 58, И 56 и 57 и счетчик 86 в "0" состояние. Задержаннйй элементом задержки92 пусковой импульс через элементНЕ 55 устанавливает триггер 57 в режим приема команды (режим ПК), а через элементы НЕ 72,71 и И 45 вЫдаетв шину 18 сигнал, запускающий генератор б импульсов сдвига (Пуск ген.8). Режим приема команды через элемент И 47 выдает в шину 19 блокировочный Потенциал (блокир.), Блокировочный потенциал в шину 19, выдаетсятакже в режиме записи. При отсутствиина шине 23 сигнала "Сбой" триггер 56выдает разрешающий сорок восьмомувременному импульсу (ВИ 48) выдачу сигнала в режиме ПК сигнала "Пуск В.О."в шине 25. Блок.4 допускает подключе-,ние группы внешних объектов (ВО) вшину 25, например семь, и тогда имеет семь выходных элементов (на фиг.3показан выходной элемент И 38 дляобъекта 1 (об.1).Режим работы (запись или считывание) и номер внешнего объекта определяется служебной информацией, принятой в режим ПК на буферный регистр изтриггеров 59-62, нулевоесостояниетриггеров 59,60 и 61, также как инесоответствие расшифрованного дешифраторой 37 адреса внешнего объема сего режимом работы, например перфоратор ленточный + режим считыванияили фотосчитывающий механизм+ режимзаписи, контролируется элементамиИ 52,53 и 63, и по завершению цикла ПК выдается через элементы И 39 иНЕ бб, как отказ в шину 24. Сигналсинхронизации из внешнего накопителя 1 по шине 26 через элементы ИЛИ 54и НЕ 70 и далее по шине 27 переписывает информацию буферного регистра12 на сдвиговый регистр 3, а черезэлемент задержки 91 (1 мкс) и элемент И 45 запускает по шине 18 генератор б импульсов сдвига. Двадцать четвертый импульс (ВИ 24) по шине 29 через элементы НЕ 75, задержки 94, НЕ 76 и И 49 формирует в шину 30 сигнал "Строб", который через блок 16по шине 34 разрешает передачу считанного 48 разрядного числа со сдвигового регистра 12 на.буферный ре- . гистр 13. Второй импульс, ВИ 24 формирует через триггер 58, элементы задержки 94, НЕ 76, и И 50 сигнал ВИ 48, который через элементы НЕ 67, задержки 90 и НЕ 68 выдает в шину 31 сигнал "Останов генератора" и далее при отсутствии на шине 23 сигнала "Сбой" через элементы И 43 и НЕ 69 сигнал "ИНЧ" в шину 32, по которому блок 16 в соответствии с собственной временной диаграммой выдает по шине 33. импульс записи. кода числа буферного регистра 13 в выбранную коммутатором 15 ячейку оперативной памяти 14..В случае сигнала "Сбойф на шине23 запрещающий потенциал триггера56 блокирует формирование сигнала"ИНЧ" на элементах И 43 и НЕ 69 вшину 32, а разрешающий потенциалобеспечивает формирование на элементе И 44 сигнала "Запуск 1 П, который повторно через элементы ЙЛИ54 и НЕ 70 вырабатывает в шину 27сигнал Строб" и через элемент задержки 91 и И 45 запускает генера- Отор 6. Каждый сбой сумчируется счет-,чиком 86 количества отказов. Приполучении трехкратного отказа считывания одного числа счетчик 86 через элементы И 39 и НЕ 66 выдает в 15шину 24 сигнал "Отказф.Таким образом, устройство осуществляет сопряжение ЭВМ с внешними объектами, выполняя прямой контроль считываемой информации, блокируя выда Очу.искаженной информации, что обеспечивает повышение достоверности об.мена,формула изобретения25Устройство для сопряжения, содер-.жащее первый регистр сдвига, группа", разрядных входов котЬрого соединена с первым информеционаым входом устройства, а информационный вход в . с входом блока контроля по модулю, выходом соединенного с входом "Сбой" блока синхронизации, входу которого подключены к входу записи первого регистра сдвига, и второй регистр Зэ сдвига, группа разрядных выходов которого является информационным выходом устройства, о т л и ч а ю щ е -е с я тем, что, с целью повышениядостоверности обмена информацией, вустройство введены генератор импульсов сдвига, счетчик импульсов сдвига.элемент И, элемент ИЛИ и элемент задержки, причем выход элемента ИЛИ соединен с входом тактовых импульсовпервого регистра сдвига и второгорегистра сдвига, информационные входи выход которого подключены соответственно к информационным выходу ивходу первого регистра сдвига,. а выход записи и группа разрядных входовявляется соответственно первым синхронизирующим и информационным входами устройства,. входы генератора импульсов сдвига, первый вход. элементаИ и группа синхронизирующих выходовустройства подключены к группе выходов блока синхронизации, вход ."Стробфвход фПускф, вход "Номер серии" и адресный вход которого соединены соответственно с вторым синхронизирующимвходом устройства, входом "Пуск" устройства, выходом счетчика импульсовсдвига и вторым выходом первого регистра сдвига, вход счетчика импульсов сдвига подключен к выходу генератора импульсов сдвига, первому входуэлемента ИЛИ и второму входу элемента. И, выход которого соединен черезэлемент задержки с вторым входом элемента ИЛИ.Источники информации,принятые во внимание при экспертизе1. Авторскоесвидетельство СССРВ 628482, кл.б 06 Р 3/04, 1975.2. Авторское свидетельство СССРВ 598064, кл.С 06 Р 3/04, 1976966687 Ви Составитель В.ВертлибРедактор Л.Авраменко Техред С.Мигунова Корректор В.Бутяга сн аказ филиал ППП "Патент", г.ужгород, ул,Проектн 845/66Тираж 731ВНИИПИ Государственного комипо делам изобретений и от13035, Москва, Ж, Раушска Пета СССытийнаб., д

Смотреть

Заявка

3279060, 16.01.1981

ГОЛОВНОЕ ПРОИЗВОДСТВЕННО-ТЕХНИЧЕСКОЕ ПРЕДПРИЯТИЕ

КОРШУНОВ ЛЕОНИД ПАВЛОВИЧ

МПК / Метки

МПК: G06F 3/04

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

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

Код ссылки

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

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