Устройство для сопряжения оконечного устройства с мультиплексным каналом передачи информации

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

Авторы: Осетров, Садовникова

Есть еще 2 страницы.

Смотреть все страницы или скачать ZIP архив

Текст

(19) (1 И СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 51)5 О 06 Г 1 ИЕ ИЗОБРЕТЕНИЯУ СВИДЕТЕЛЬСТВУ И АВТОРСК 1 24.Ос ктура едова- Зарубеж 1984. йство истемы передаер Пн. ., Микро.(54) УСТРОЙСТВ ОКОНЕЧНОГО УС НЫМ КАНАЛОМ П (57) Изобрете лительной тех пользовано в с мультиплекс О ДЛЯ СОПРЯЖЕ РОЙСТВА С МУЛЬ РЕДАЧИ ИНФОРМА ие относится ике и может б ычислительных ым каналом ИП ИИ вычис ть иссистем ередана Ф ла Ь ГОСУДАРСТВЕННЫЙ, КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИПРИ ГКНТ СССР(56) Хвощ С.Т. и др. Архитмультиплексных каналов постельной передачи данных,ная радиоэлектроника, 1 Ф 12Казачок В.С, и др. Устрсопряжения вычислительнойс мультиплексным каналомчи информации типа."МанчесЭлектронная техника. сер.электроника, вып. 3 (11 5),Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах,с мультиплексным каналом передачиинформации типа "Манчестер П",Целью изобретения является повышение достоверности обмена и оперативности смены режимов работы.На Фиг. 1 изображена структурнаясхема устройства; на Фиг, 2 - функциональная схема блока управления;на фиг. 3 - функциональная схема блока трансляции; на фиг, 4 - функцио-.нальная схема блока фиксации режима; чи информации типа "Манчестер П",Цель изобретения - повышение достоверности обмена и оперативности смены режимов работы. За счет введениярежима трансляции в процессе выполнения группового обмена ЭВМ может оперативно управлять оконечным устройством, менять режим работы в ходевыполнения микропрограммы и контролировать процесс управления оконечным устройством. Введение переключения областей ОЗУ позволяет повыситьдостоверность хранения информации,Устройство сопряжения .оконечногоустройства с мультиплексным каналомпередачи информации содержит приемопередающийблок адаптер магистрали,последовательно-параллельный регистр,запоминающий блок, блок управления,блок согласования интерфейса, блоктрансляции, регистр сдвига, счетчикадреса, буферный регистр, блок Фиксации режима. 5 з,п, Ф-лы, 7 ил,иг, 5 - функциональная схема узоомирования группового обмена; на фиг, 6 - Функциональная схема узла формирования запроса на обслуживание; на фиг. 7 - функциональная схема блока согласования интерфейса.Устройство для сопряжения оконечного устройства с мультиплексным каналом передачи информации содержит приемопередающий блок 1, адаптер 2 магистрали, последовательно- параллельный регистр 3, запоминающий блок 4, блок 5 согласования интерфейса, группу информационно-управляющих1538172 овактор П. Гратилло Корректор О, Ципле и ГКНТ СС ния на ский комбинат "Патент", г П ороп, ун. Гагарина, 10 одствепо-издат ЗаказВНИИПИ с ударственног 113035Составитель И. ХазТех ед М.Дидык Тираж 554комитета по изобрМосква Ж, Рауш дписное открытия , д. /5(фиг. 7) содержит выход 80, первый81, второй 82, третий 83, четвертый84, пятый 85, шестой 86, седьмой 87,восьмой 88, девятый 89 триггеры,первый 90, второй 91, третий 92,.четвертый 93, пятый 94, шестой 95,седьмой 96, восьмой 97, девятый 98,десятый 99 элементы И, первый 100,второй 101, третий 102, четвертый1 03 элементы ИЛИ.Устройство работает следующимобразом.Учитывая относительно малую скорость передачи ифнормации оконечного устройства, для согласованияскоростей необходимо использовать 55информационный буфер,Приемопередающий блок 1 преобразует фазоманипулированный код "Манчестер П" в бифазные сигналы-логического уровня и наоборот.Адаптер 2 магистрали предназначен для преобразования информации,принимаемой и передаваемой в линиюсвязи канала, и управления.последовательностью передачи слов, установленной протоколом обмена,Последовательно-параллельный регистр 3 предназначен для преобразования информации, поступающей изадаптера магистрали в последовательном коде, в параллельный код и обратного преобразования информации, поступающейс буферного регистра.Запоминающий блок 4 предназначендля хранения 32-х шестнадцатиразрядных информационных слов.Блок 1 2 управления обеспечиваетвыработку управляющих сигналов.Блок 5 согласования интерфейсапредназначен для организации протокола обмена между каналом "Манчестер П" и оконечным устройством.Регистр 9 сдвига .предназначендля преобразования последовательнойинформации, поступающей из блока 4,в параллельную и обратного преобразования параллельной информации,поступающей из оконечного устройст-.ва, в последовательную для записив ОЗУ.Счетчик 10 адреса предназначендля автоматического. фо рмнрованияадреса ячеек ОЗУ,Буферный регистр 11 предназначендля промежуточного хранения информации.Блок 8 трансляции обеспечиваетпередачу одного информационногослова во время выполнения группового обмена.Блок 13 фиксации режима предназначен для формирования команды самоконтроля и переключения областей блока 4 в случае обнаружения ошибкипри считывании информации.При выполнении команды "Запись"нескольких слов пять младших разрядов последовательно-параллельногорегистра 3 переписываются в регистр19 управления блока 12 управления, азатем .в счетчик количества слов (непоказан) распределителя 16 импульсов.По сигналу "Прими информационноеслово" (ПИС) блок 12 управлениявыдает сигнал приема информации споследовательно-параллельного реги5153стра 3 в регистр 9 сдвига, Затемблок 12 управления формирует управляющие сигналы, необходимые для запи.си информации в запоминающий блок4, Запись начинается с нулевого адреса, после записи одного информационного слова из содержимого счет"чика количества слов распределителя 16 вычитается единица,После приема последнего информационного слова на счетчике количестваслон остаются все "О", после чегоблок 12 управления устанавливает в"0" счетчик 10 адреса и количествослов с регистра 17 команд сновазаписывается в счетчик количестваслов распределителя 16 импульсов.После передачи группы слов адаптер 2 магистрали формирует признак "Дай ответное слово" (ДОС), покоторому содержимое регистра 21 состояния блока 12 управления переписывается в последовательно-параллельный регистр 3, Адаптер 2 магистралипередает сформированное таким образом и дополненное синхросигналоми разрядом четности ответное словов виде фазоманипулированного кода.Затем блок 12 управления Формирует управляющие сигналы, необходимыедля чтения информации из запоминающего блока 4, считываемая информацияпоступает на регистр 9. После чтения 16-ти бит информации содержимоесчетчика количества слов уменьшаетсяна единицу, а информация нарегистре 9 хранится до. тех пор, покаблок 5 согласования интерфейса организует передачу информационного слова. Обмен с абонентом может быть очень медленным, поэтому ЭВМ может, пока еще не кончился групповой обмен, обменяться с оконечным устройством управляющей информацией. Для чего иэ ЭВМ поступает команда "Запись одного слова" в один из регистров оконечного устройства, При этом 5-й разряд номера регистра в команде должен быть в нулевом состоянии. На время передачи этой команды в узел формирования группового обмена триг-гер 54 устанавливается в нулевое положение, а затем, если оконечное устройство свобЬдно от обмена с устройством сопряжения, устанавливается в нулевое состояние триггер 60, фор-. 8172 6 мируя на элементе И 40 блока 8 трансляции сигнал трансляции.При наличии в команде признака записи и формирования сигнала ПИС из блока 12 управления в блоке трансляции возбуждаются элементы И 44 и ИЛИ 47, устанавливая триггер 37, а затем через элемент И 42 триггер 38 в "1", запуская блок 5 согласования интерфейса.Одновременно блока 12 управленияформирует сигнал приема информации с последовательно-параллельного регистра 3 в буферный регистр 11,Затем блок 5 согласования интерФейса вырабатывает сигнал "Заня"тость канала", по которому в оконеч"ном устройстве сбрасывается сигнал20 "Занятость оконечного устройства".При нулевом состоянии сигнала"Занятость оконечного устройства"блок согласования интерфейса формирует сигнал "Адрес выдан" и синхро 25 импульс С 1 , и на шинах данных устанавливается адрес регистра, в которойбудет записана информация,После передачи адреса на шинахустройства сопряжения устанавливается30 младший байт, сигнал. "Адрес выдан"сбрасывается в "0" состояние, определяя наличие на шинах данных информации,и снова Формируется синхроимпульс "С 1", затем на шинах данныхустанавливается содержимое старшегобайта информации и опять Формируется синхроимпульс "С 1". После передачи двух байтов информации устройство сопряжения сбрасывает сигнал"Занятость".Передав два байта информационногослова, блок 5 согласования интерфейса формирует сигнал сброса триггера37, а затем сбрасывается и триггер 38.В случае, если выполняется групповой обмен с абонентом, ЭВМ можетпрочитать содержимое любого регистраоконечного устройства,При этом срабатывают элементыИ 45 и ИЛИ 47, устанавливая триггер37, а затем триггер 38 в единичное,состояние, разрешая прием информационного слованз оконечного устройства, по этому сигналу в блоке 5 Формируется сигнал "Занятость канала",При нулевом состоянии сигнала "Заня-тость оконечного устройства" блок 5формирует сигналы "Выдан адрес""С 1" синхроимпульс, сопровождающийадрес), а на шинах данных устанавливается "Признак чтенря" и адресрегистра, из которого будет считываться информация.В оконечном устройстве вырабатывается сигнал, разрешающий подключение регистра к магистрали.По установке в нулевое состояниесигнала "Адрес вьдан" на магистралиустанавливается младший байт регистФра оконеч."ого устройства,По второму сигналу "С 1" выполняется прием младшего байта в буферный 15регистр 11 устройства сопряжения,затем на магистрали устанавливаетсястарший байт оконечного устройстваи по третьему сигналу "С 1" выполняется прием информации в старший байт 20буферного регистра 11 устройствасопряжения, затем устройство сбрасывает сигнал "Занятость",После передачи ответного словаадаптер 2 магистрали вырабатывает 25("Дай информационное слово"),по которому содержимое буферногорегистра 11 переписывается в последовательно-параллельный регистр 3, 30а затем выполняется передача информационного слова в ЭВМ. Формула изобретения351. Устройство для сопряжения оконечного устройства с мультиплексным каналом передачи информации, содержащее приемопередающий блок, адаптер магистрали, последовагельно-парал-. лельный регистр, запоминающий блок, блок управления, блок согласования интерфейса, группа информационноуправляющих входов-выходов которого является группой входов-выхоцов устройства для подключения к одноименной группе входов-выходов оконечного устройства, первая группа входов блока согласования интерфейса соединена с первой группой выходов блока50 управления, группа входов состояния которого соединена с первой группой выходов блока согласования интерфейса, вторая группа выходов блока управления соединена с группой входов55 режима запоминающего блока, третья группа выходов блока управления соединена с группой входов режима последевательно-параллельного регистра,выход последовательного кода которого соединен с информационным входом адаптера магистрали, группа,информационных вйходов которого соединена с группой информационных входов при. емо-передающего блока, группа информационных выходов которого соединена с группой информационных входов адаптера магистрали, информационный выход которого соединен с входом последовательного кода последовательно-параллельного регистра, группа информационных входов-выходов приемопередающего блока является группой входов-выходов устройства для подключения к мультиплексному каналу, группа выходов служебной информации адаптера магистрали соединена с первой группой входов служебных признаков блока управления, о т л и - ч а ю щ е е с я тем, что, с целью повышения достоверности обмена и оперативности смены режимов работы, в него введены блок трансляции, регистр сдвига,.счетчик адреса, буферный регистр, блок фиксации режима, первая группа выходов которого соединена с второй группой входов блока согласования интерфейса и с группой входов режима блока управления, четвертая группа выходов которого соединена с первой группой входов блока .трансляции, группа выходов которого соединена с входом режима блока согласования интерфейса и с второй группой входов служебных признаков блока управления, пятая группа выходов которого соединена с группой управляющих входов регистра сдвига, группа информационных выходов которого соединена с первой группой информационных входов буферного регистра, группа информационных входов-выходов которого соединена с группой входов-выходов параллельного кода последовательно-параллельного регистра, с группой информационных входов-выходов регистра сдвига и группой информационных входов блока Фиксации режима, с группой входов команды блока управления, выход второй группы которого соединен со счетным входом счетчика адреса, груйпа информационных выходов которого соединена с группой адресных входов запоминающего блока, выход которого соединен с последовательным информационным входом регистра сдвига, последовательный информационный выход которого соединен с информационным входом запоминающего блока,вторая группа выходов блока фиксациирежима соединена с группой информационных входов счетчика адреса, шестаягруппа выходов блока управления соединена с группой. управляющих входовблока фиксации режима, причем группавходов-выходов устройства для подключения информационно-управляющих1 входов-выходов оконечного устройства соединена со стробирующим входом блока управления и второй гРуппой информационных входов буферногорегистра, группа управляющих входовкоторого соединена с второй группойвыходов блока согласования интерфейса, вход устройства для подключения 20выхода запроса оконечного устройствасоединен с входами прерывания блокауправления и блока согласования интерфейса, первая. группа выходов которого соединена с второй группой 25входов блока трансляции,2, Устройство по и. 1, о т л и -ч а ю щ е е с я тем, что блок управ, -ления содержит дешифратор служебныхпризнаков, распределитель импульсов, 30регистр команд, дешифратор команд,регистр управления, генератор импульсов, регистр состояния, узел формирования группового обмена, узел формирования запроса на обслуживание,35первый элемент И и второй элемент И,причем первая группа выходов блокауправления соединена с первыми выходами узла формирования запросана обслуживание и узла Формирования 4 Огруппового обмена, первая группавходов которого соединена с первойгруппой выходов дешифратора команд,группа входов которого соединена сгруппой выходов регистра команд ис первой группой входов режима распределителя импульсов, втораягруппа входов режк а которого соединена с второй. группой выходов дешиф;ратора команд, первый разряд третьейгруппы выходов которого соединен спервым входом первого элемента И и всовокупности с первым выходом распределителя импульсов образует вторую группу выходов блока, второйвыход распределителя импульсов соединен с первым входом узла формирования группового обмена, вторая группа входов которого соединена с группой входов состояния блока и с группой входов установки узла формирования запроса на обслуживание, вход запрета которого соединен с входом прерывания блока, разряд "Дай ответное слово" второй группы входов которого соединен с первым входом. разрешения узла формирования запроса на обслуживание, второй вход разрешения которого соединен с вторьв выходом узла формирования группового обмена, стробирующим входом распределителя импульсов и первым входом .второго элемента И, второй вход которого соединен с первым выходом дешифратора служебных признаков, второй выход которого соединен с вторым входом узла формирования группового обмена, третий вход которого соединен с третьим выходом дешифратора служебных признаков и с синхровходом регистра команд, группа ин. формационных входов которого является группой входов команды блока, и соединена с группой информационных входов регистра управления, группа выходов которого соединена с третьей группой входов режима распределителя импульсов, группа выходов которого является пятой группой выходов блока, третья группа выходов которого соединена с группой выходов регист- ра состояния, группа информационных входов которого является второй группой входов служебных признаков блока, четвертая группа выходов которого соединена с третьей группой выходов дешифратора команд, выход которого соединен с вторым входом первого элемента И, выход которого соединен с синхровходом регистра управления, разрядный выход которого соединен с четвертым входом узла формирования группового обмена, пятый вход которого соединен с вторым выходом узла формирования запроса на обслуживание и с входом записи регистра состояния, вход чтения которого соединен с четвертым выходом дешифратора служебных признаков, шестая группа выходов блока соединена с первой группрй выходов дешифратора команд, выходом второго элемента И. и третьим выходом распределителя импульсов, синхровход которого соединен с выходом генератора импульсов, первая группа входов служебных признаков блока соединена с группой входов дешифратора служебных признаков, шестой вход узла формирования группового обмена соединен с разрядом "Блокировка.обмена" третьей группы входов блока, седьмой вход узла формирования группового обмена соединен с разрядом "Контроллер свободен" пятой группы входов блока, вход прерывания которого соединен с восьмым входом узла формирования группового обмена.3. Устройство по и 1, о т л и - ч а ю щ е е с я тем, что блок трансляции содержит первый, второй, третий триггеры, с первого по шестой элементы И, первый и второй элементы ИЛИ, причем разряд "Трансляция при записипервой группы входов блока соединен с первым инверсным входом первого элемента И, выход 40 которого подключен к первому входу второго элемента И и к первому ус-. тановочному входу первого триггера, выход которого соединен с первым 25 входом третьего элемента И и с инверсным входом сброса. второго триггера, выход которого соединен с первым входом четвертого элемента И, выход которого соединен с первым входом первого элемента ИЛИ, выход которого соединен с входом сброса первого триггера, второй установочный вход которого соединен с выходом второго элемента ИЛИ, первый35 вход которого соединен с выходом пятого элемента И, первый прямой вход которого соединен с разрядом "Запись" первой группы входов блока, разряд. Трансляция при чтении" которой соединен с вторым инверсным входом первого и инверсным входом пятого элементов И, второй прямой вход которого соединен с разрядом "Прими информационное слово первой группы входов блока, разряд "Признак регистра канала" которой соединен с прямым входом шестого элемента И, выход которого соединен с вторым входом второго элемента ИЛИ, разряи 1 г 50 ды "Групповой обмен", "Начальная установка" и "Блокировка при групповом обмене" первой группы входов блока соединены соответственно с инверсным входом шестого элемента И, вторым входом первого элемента ИЛИ, соединенным с входом сброса третьего триггера и вторьм входом второго элемента И, выход которого соединен с инверсным информационным входомтретьего триггера, выход которогосоединен с разрядом "Запрос на обслуживание" группы выходов блока,разряд "Запуск блока согласованияинтерфейса" которой подключен к установочному входу второго триггераи выходу третьего элемента И, второй вход которого соединен с разрядом пЗанятость контроллера" второйгруппы входов блока, разряд "Сбросзапуска" которой соединен с вторымвходом четвертого элемента И, разряды "Синхроимпульс" и "Запрос на обслуживание" второй группы входовблока соединены соответственно стретьим входом второго элемента Ии синхровходом третьего триггера,разряд Трансляция" группы выходовблока соединен с выходом первогоэлемента И,4. Устройство по п. 1, о т л и -ч .а ю щ е е с я тем, что блок фиксации режима содержит первый и второй триггеры регистр, первый и второй элементы И, причем вторая группавыходов блока соединена с группойвыходов регистра, группа инцормационных входов которого является первой группой входов блока, разряд"Самоконтроль второй группы входовблока соединен с установочным входом первого триггера, прямой выходкоторого является разрядом "Самоконтроль" первой группы выходов блока, разряд "Блокировка обмена" которой соедннен с выходом второго триггера, установочный вход которогосоединен с разрядом Запись группыслов" второй группы входов блока,разряд "Чтение регистра состояния"которой соединен с первым входомсброса первого триггера, инверсныйвыход которого соединен с первым входом первого элемента И,. выход которого соединен с первым входом сбросавторого триггера, второй вход сбросакоторого соединен с разрядом,"Дайинформационное слово" второй группывходов блока, разряд "Начальная установка" которой соединен с вторымвходом сброса первого триггера, разрядыНет чтения регистра управления"и "Нет начальной установки" второйгруппы входов блока соединены с первым и вторым входами соответственновторого элемента И, выход которогосоединен с.вторым входом первого14 38172 1 50 55 13 15элемента И, разряд "Прием информациивторой Группы входов блока соединенс синхровходом регистра,5, Устройство по пп. 1 и 2, о т -л и ч а ю щ е е с я тем, что узелформирования группового обмена содержит с первого по седьмой триггеры, с первого по шестой элементы И,с первого по четвертый элементы ИЛИи элемент 2 ИЛИ-И, причем перваягруппа входов узла соединена с инмационным и установочным входамипервого, с установочными входамивторого и третьего триггеров, с инверсным входом сброса четвертоготриггера, с инверсным входом элемента 2 ИЛИ-И, с первым входом первогоэлемента И и с первыми входами первого и второго элементов ИЛИ, выходвторого элемента ИЛИ соодинен с первым прямым входом элемента 2 ИЛИ-И,выход которого соединен с входами.сброса пятого и шестого триггеров,прямой выход которого соединен с первым входом третьего элемента ИЛИ,выход которого соединен с первымвходом второго элемента И, выход которого соединен с чстановочным входом седьмого триггера, прямой выходкоторого является вторым выходомузла, первый выход узла соединен свыходом третьего триггера, первыйвход сброса которого является шестымвходом узла, пятый вход которогосоединен с первым входом третьегоэлемента И, выход которого соединенс синхровходом шестого триггера, инверсный выход которого соединен с егоинформационным входом, вход "Контроллер свободен" второй группы входов узла соединен с первым входомчетвертого элемента И, выход которого соединен с входом сброса второготриггера, инверсный выход которогосоодинен с первым входом пятого элемента И, выход которого соединен свторым входом третьего элемента ИЛИи первым входом четвертого элементаИЛИ, выход которого соединен с вторым входом сброса третьего триггера,четвертый вход узла соединен с первым входом шестого и вторым входомпервого элементов И, выход которогосоединен с установочным входом пятого триггера, инверсный выход которого соединен с вторым входом второго элемента И, седьмой вход узласоединен с вторым входом четвертого элемента И, третий вход которогосоединен с разрядом "Синхроимпульс"второй группы входов узла, первыйвход которого соединен с вторымвходом четвертого элемента ИЛИ,третий вход узла соединен с синхровходом первого триггера, с вторымвходом шестого элемента И и с установочным входом четвертого триггера,выход которого соединен с вторымвходом третьего элемента И, второйвход узла соединен с третьим входомшестого элемента И, выход которогосоединен с вторым входом первогоэлемента ИЛИ, выход которого соединен с входом сброса первого тригге"ра, прямой выход которого соединенс вторым входом пятого элемента И, 2 О а инверсный выход соединен с четвертым входом четвертого элемента И,разряд "Окончание передачи информации" второй группы входов узла соединен с вторым входом второго элемен та ИЛИ, разряд 11 Признак одиночногообмена" первой группы входов узласоединен.с входом сброса седьмоготриггера, инверсный выход которогосоединен с вторым прямым входом 3 О элемента 2 ИЛИ-И, восьмой вход узласоединен с пятым входом четвертогоэлемента И.6. Устройство по пп, 1 и 2, о т -л и ч а ю щ е е с я тем, что узел 35формирования запроса на обслуживаниесодержит первый триггер, второй триггер, и элемент И, причем первый выход узла соединен с выходом элементаИ, первый вход которого соединен свыходом первого триггера и вторымвыходом узла, вход сброса первоготриггера соединен с вторым входомэлемента И и выходом второго триггера, установочный вход которого соединен с рзрядм "Запис в рерконтроллера" группы входов узла,второй вход узла соединен с третьимвходом элемента И, инверсный вход которого является первым входомузла, разряд "Запрос на обслуживание" группы входов узла соединен спервым входом сброса второго триггера и первым установочным входом первого триггера, второй установочный вход которого соединен с вторым входом сброса второго триггераи является третьим разрядом группывходов узла, третий вход узла соединен с четвертым входом элемента И,

Смотреть

Заявка

4207363, 09.02.1987

ПРЕДПРИЯТИЕ ПЯ Р-6052

САДОВНИКОВА АНТОНИНА ИНОКЕНТЬЕВНА, ОСЕТРОВ ПАВЕЛ АЛЕКСЕЕВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: информации, каналом, мультиплексным, оконечного, передачи, сопряжения, устройства

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

Код ссылки

<a href="https://patents.su/10-1538172-ustrojjstvo-dlya-sopryazheniya-okonechnogo-ustrojjstva-s-multipleksnym-kanalom-peredachi-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения оконечного устройства с мультиплексным каналом передачи информации</a>

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