Устройство для сопряжения вычислительной машины с аппаратурой передачи данных
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСНИХО(ЦЧЛИРЕЕКНИПРЕСПУБЛИК С 06 Р 3/04 г ГОСУДАРСТВЕННЮ КОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ пис БРЕ Н 1 У СВИДЕТЕЛЬСТВУ КА 75712,(21) 3624334/24-24 вертый и пятый входы которого соеди- (22);18.07.83 пены соответственно с вторым и треть-. (46),23,1.1,84, Вюл, у 43 им выходами блоков Фиксации режима (72) В,И.Беляков, В,В,Сарнов приема и Фиксации режима передачи, Ю.В.Матвеев., В,С,риссе.: . вход-выход регистра обменов и регист" и С.В;Жигарева . .. Ра прерываний соединен с шиной слу- (53) 681.3(0888) . . . жебных сигналов вычислительной маши- (56) 1. Адаптер СА 2 ЕСН 008 :ны, соединенной также с управляющим Е 12. 131.000-05 ТО, входом коммутатора, информационный2. Патент США У 39 . входкоторого соединен с выходом ре",. кл. 340-147 К, 1976, . гистра обменов, апервый и второй (54)(57) 1. УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ выии входами регистра прерываний ВЫЧИ ЛИТЕЛНОЙ МАШИИЫ С АППААТУРОЙ и регистра передачи, выход блока ПЕРЕДАИ ДАННЫХ, содержащее блок контроля по четности соединен с втоуправления обменом, блок фиксации.ре- рым входом регистра прерываний, Выходжима приема и блок Фиксации режима , которого соединен с шиной кодов передачи, первый выход блока фиксации конд и прерываний вычислительной режима приема соединен с управляющим машины, управляющий, вход регистра ковходом приемного регистра сдвигад р Р ис Ра сдвига, манд соединен с шиной служебных . выход которого соединен .с информаци- сигналов вычислительной машины, Я онным. входом регистра приемаРа Рие ау блок синхровходы блрков фиксации Режима контроля по четности, первый выходприема и режима передачи соединены блока фиксации режима передачи соеди- с шиной служ б,с шиной служебных сигналов вычислинен с, управляющим входом передающего тельной машины, соединенной также ,регистра сдвига, блок формирования с вс входами сброса регистра приемаконтрольного бита и регистр передачи, ,при этом блок управления обменом со-.Р тР фс целью расшидержит дешифратор команд, регистр Щ е е с и тем, что, с Целью Р команд, регистр обменов, коммутатор Рения области применения устройства, и регистр прерываний,:информационный в него введены входной регистр, вход регистра команд через дешифра пять коммутаторов, три схемы сравтор команд подключен к шине кодов нения, регистр состояния, регистр кокоманд и прерываний вычислительной да задержки, регистр настройки, машины, первый, второй,: третий, чет" дешифратор Режимов, регистр установиЬ вертый и пятый разрядные выходы ре- ки цепей, причем вход устройства гистра команд соединены соответствен. подключен к информационному входу но с первым и вторым входами блоков входного регистра, вход, сброса кото- фиксации режима приема и фиксации . рого соединен с шиной служебных сигрежима передачи и первым входом ре- налов вычислительной машины, а выход гистра обменов, второй, третий, чет- соединен с первым информационным11256115В устройстве можно задавать три основных режима работы, отличающихся способом управления цепями обмена с аппаратурой передачи данных.Аппаратный способ управления це пями реализуется блоками 7, 14 и 17, При таком способе управления обменом со стороны ЭВМ требуются минимальные затраты времени, поскольку от программы требуются только вклю чение-выключение обмена и обработка возникающих прерываний.Программно-аппаратный способуправления цепями используетсядля организации взаимодействия с те ми типами аппаратуры передачи данных, логика работы которых при установлении связи отличается от работы устройств, для которых предусмотрена аппаратная реализация управления, 20 а передача данных осуществляется также. При этом способе управления взаимодействие цепей управления осуществляется по командам, поступающим из ЗВИ, в то время как обмен данными 25 и синхронизирующими сигналами осуществляется аппаратно. При использовании этого способа управления цепями время вычислительного устройства затрачивается на установление связи 30 с аппаратурой передачи данных и на окончание обмена. Сам же процесс обмена данньпчи, занимающий большую часть всего времени обмена, происходит без участия программы и выполня- З 5 ется самостоятельно., Программный способ управления це-пями позволяет реализовать любойалгоритм обмена информацией с аппара".турой передачи данных, в том числе40и любую скорость передачи данных.При программном способе управленияобмен с аппаратурой передачи данныхтребует затрат времени программы гораздо больше, чем при аппаратном и45программно-аппаратном, но зато этотспособ дает возможность реализоватьобмен с любым внешним устройством,использующим последовательный ввод"вывод информации, если число требующихся цепей не выходит за пределы,установленные в устройстве. Так какаппаратное управление цепями в устройстве при этом не работает, назна-;чение цепей может быть выбрано произ вольно по желанию пользователя,Изменяя содержимое регистра 10в устройстве могут быть заданы 7 16следующие режимы работы: синхронныйи асинхронный; с контролем знаковпо четности или по нечетности ибеэ контроля; с анализом служебныхсимволов .приема или передачи и безанализа; с опросом входных цепейи без опроса; с устройствами защитыот ошибок или с устройствами преобразования сигналов. Кроме того,значения соответствующих разрядоврегистра 10 определяют длину знака(от пяти до восьми разрядов).При настройке устройства можетбыть задан .режим тестового контроля,При этом устройство логически отключается от подключенной к немувнешней аппаратуры, а выходные цепиподключаются к входам устройства.В этом режиме может быть проверенопрохождение информации через всеустройство.1Настройка устройства на межмашинный обмен заключается в установкесоответствующего разряда регистра 10для устройства, реализующего сторонуаппаратуры передачи данных. Приэтом снимается блокировка, котораявозникает при попытке. аппаратуры -передачи данных первой начать обмен..Если настройка на межмашйнный обмен:задается в обоих устройствах:сопряжения одновременно, то любое устройство может инициировать обмен..Работа с устройством начинаетсяс подачи от ЭВМ по шине 24 команд"Настройка на режим" (НР) и "Установка цепей" (УЦ). Эти команды, каки любые другие, поступают на дешифратор 58 команд блока 14 управленияобменом. Расшифрованный код командызаносится в регистр 59 команд. Команды НР и УЦ переводят устройствов режим подготовки,После установки команды в регистр 59 начинается ее выполнение. Формируемые при этом сигналы поступают на входы регистра 60 обменов в качестве сигналов запроса обмена. Требования на обслуживание запросов обмена передаются от устройства к ЭВМ. Получив сообщение о наличии запроса обмена, ЭВМ обслуживает запрос, имеющий высший приоритет среди поступивших запросов, после чего разряд регистра 60, соответствующий обслуженному запросу, устанавливается в ноль и производится переходк обслуживанию следующего запросав соответствии с приоритетом,Выполнение команд НР и УЦ заканчивается записью в регистры 10 и 21содержимого соответствующих ячеек 5памяти ЭВМ. Прием в регистры 10и 21 осуществляется .по управляющимсигналам, формируемым соответственно на выходах 40 и 4 1 коммутатора 61 блока 14 управления обменом 10После выполнения команд НР и УЦна выходе коммутатора 61 формируетсясигнал "Подготовка окончена", который в качестве запроса прерыванияпоступает в регистр 62 прерываний. 15В этом регистре фиксируются все запросы прерываний, возникающие в устройстве по тем или иным причинам.ЭВМ, получив сообщение о наличии запроса прерывания, обслуживает запро-. 20сы в соответствии с установленныммежду ними приоритетом.Для включения устройства в работупо обмену информацией. по шине 24из ЭВМ в устройство подаются командй "Прием байтами", "Прием словами","Передача байтами", "Передача слова-.ми", по которым на выходе регистра 59 команд формируются сигналы"Прием" и "Передача". Появление этих З 0сигналов разрешает функционированиеблока 7 Фиксации режима приема и бло.ка 1.7 фиксации режима передачи соответственно.В режиме аппаратного управления цепями сигналы "Прием" или "Передача" поступают с первого и четвертого выходов регистра 59 через коммутатор 63 на вход регистра 64. При этом, если сигнал АПДГ на входе устройства отсутствует, то на выходе 47 блока 17 формируется сигнал "Оконеч-, ное оборудование данных готово" (ООДГ), поступающий через коммутатор 23 в аппаратуру передачи даннйх. Сигнал ответа о готовности аппаратуры передачи данных АПДГ с регистра 1. через коммутатор 2 поступает на входы 29 и 44 коммутаторов 48 и 63 бло" ков. 7 и 17 соответственно.По сигналу АПДГ, поступающему через коммутатор 48 на вход регистра 49, на первом его выходе формируется сигнал "Готов к приемуф (ГПМ) 55 который с выхода 32 через коммутатор 23 выдается в аппаратуру передачи данных. В том случае, если обмен произ" водится с устройством защиты от оши-, бок в синхронном режиме, то посту. - пающий с аппаратуры передачи данных на вход регистра 49 сигнал ПМДВ формирует на втором его выходе 30 сигнал управления приемным регистром 5 сдвига. Этот сигнал разрешает . сдвиг информации в регистре 5, а также разрешает прохождение синхроимпульсов на вход счетчика 51 Информация, поступающая через регистр 1 и коммутатор 2 на вход регистра 5, вдвигается в этот регистр. При каждом сдвиге в регистре 5 происходит увеличение содержимого счетчика 51 на единицу. Число необходимых сдвигов определяется заданнйм в регистре 10 настройки форматом знаков. После приема каждого знака содержимое регистра 5 переписывается в регистр 8. Если задан байтовый режим обмена, то после записи каждого,знака в регистр 8 на выходе коммутатора 57 по сигналу совпадения содержимого счетчика 51 с числом, означающим длину знака, форми руется сигнал "Запрос обмена по приему" (ЗОПМ). По .этому сигналу содержимое регистр 8 передается по шине 26 в канал ЭВМ. При пословном режиме обмена регистр 8 последовательно заполняется тремя знаками, отсчитываемыми счетчиком 55, и толь" . ко потом возникает ЗОПМ. Окончание приема знаков определяется моментом снятия сигнала ПМЦВ или подачей от ЭВМ команды "Отключить прием".При обмене с устройством преобразования сигналов в асинхронном режиме прием начинается при появлении стартовой посылки ПМД. Прием и упаковка знаков в регистр приема осуществляется также, как при работе. с устройством защиты от ошибок. После приема информационной части каждого знака осуществляется контроль знака по четности. Если контрольный бит знака не совпадает с вычисленной суммой, то блок 11 контроля по четности формирует сигнал "Ошибка конт роля приема", поступающий на вход 36 регистра 62 прерываний в качестве запроса прерывания.При обмене с устройством преобразования сигналов в синхронном режиме прием начинается сразу после включения, если при этом сигнал ДПЛС канв30 35 40 БО 55 ла данных находится во включенномсостоянии. При этом принимаемые битыпостоянно вдвигаются в регистр 5.Подключенная к выходам регистра 5схема 9 сравнения, осуществляетпоиск служебного символа приема впринимаемых данных (в данном случаеэто должен быть код СИН). При обнаружении этого символа йнформацияпринимается .в регистр 8 и далеечерез коммутатор 12 ло шине 26 передается в канал ЭВМ, .О приеме служебного символа программе ЭВМ сообщается путем формирования на выходесхемы 9 сравнения сигнала "Служебный символ приема опознан", которыйв качестве запроса поступает навход 38 регистра 62 прерываний. В том случае, когда в устройство поступает значение задержки информации в канале связи, оно накапливается в регистре 6, Прием в регистр 6 производится аналогично приему в регистр 5, но при этом управляющий сигнал.регистра б формируется на выходе 31 по сигналу ЗИВ. Данные о задержке информации могут быть использованы программой для организации повторной передачи утерянной информации.1 В режиме передачи информации сигнал АПДГ, поступающий через коммутатор 63 на вход регистра 64, формирует сигнал "Запрос передачи" (ЗПД), который с выхода 47 через коммутатор 23 выдается в аппаратуру переда. чи данных. В ответ на запрос аппаратура передачи данных выдает сигнал ГПД. После установления связи устройства с аппаратурой передачи данных начинается обмен данными. Сигнал, формируемый на выходе регистра 64 по сигналу ГПД, поступает в регистр 60 обменов в качестве начального запроса обмена по передаче. Канал ЭВМ обслуживает этот запрос и записывает в регистр 15 передачи первое слово. Затем содержимое старшего байта через коммутатор 16 подается на коммутатор 19, где в соответствии с заданным в регистре 10 режимом и форматом знаков формируется информационный знак длиной от 5 до 8 битов, обрамленный битами старт и стоп в асинхронном режиме передачи и контрольным битом, если задан режим с контролем.по четности или нечетности, При этом столовая посылка может быть двойной.Подготовленный, таким образом знак записывается в передающий регистр 22 сдвига, Сигнал, сформированный на выходе регистра 64 по сигналу ГПД в режиме передачи, обеспечивает прохождение синхронизирующихимпульсов передачи на сдвиговой вход 10 . регистра 22 и на счетный вход счетчика 66 битов передачи. При каждом сдвиге в регистре 22 содержимоесчетчика 66 увеличивается на едини- .цу, При совпадении содержимого счетчика с числом, означающим длину знака, которое устанавливается с помощью дешифратора 13 по содержимому регистра 10, формируется сигналуправления регистрам 22. Этот сигналсбрасывает счетчик 66, подготавливаяего к счету битов следующего знака.При передаче информации в байтовом режиме по этому сигналу на выходе. коммутатора 72 формируется "Запрос обмена по передаче" (ЗОПД), постулающий на вход регистра 60 обменов. При передаче словами по сигналу сов"падения с выхода схемы 68 сравненияпроисходит увеличение на 1 содержимого счетчика 70 знаков передачи. Дешифратор 71 формирует сигналыуправления коммутатором 16, которыепереключают коммутатор 16, последовательно передающий байты словав коммутатор 19. После передачивсего информационного слова на выхо"де дешифратора 71 формируется сигнал, который через коммутатор 72поступает в регистр 60 в качествезапроса обмена по передаче. Информация поступает на выход 28устройства через коммутатор 23 в последовательном коде. Окончание пере дачи информации производится по команде от ЭВМ "Отключить передачу". В том случае, если задан режим, работы с анализом служебных символов передачи, то схема 20 сравнения осуществляет опознание служебного символа передачи в передаваемьк данных, О передаче служебного символа программе ЭВМ сообщается путем формирования на выходе схемы 20 сравнения сигнала Служебный символ передачи опознан", который в качестве запроса прерывания поступает на вход 39 регистра 62 прерываний.При ведении программно-аппаратного или программного обмена управление цепяьи осуществляется с исполь. зованием входного регистра 1, регистра 21 установки цепей и соот ветствующих ячеек памяти ЭВМ (ячейкй опроса цепей установки цепей) .О состоянии любой нз входных цепей устройства программа ЭВМ можетузнать, проанализировав содержимое 10 ячейки опроса, Причем содержимое входного регистра, запоминающего текущие значения входных сигналов, автоматически передается через коммутаторы 2 и 12 по шине 26 в ячей ку опроса ЭВМ каждый раз при изменении состояния какой-либо входной цепи устройства. Для выделения момента изменения значений сигналов во входных цепях устройства исполь-, 20 эуется регистр 4 и схема 3 сравнения. При этом текущие значения сигналов во входных цепях с выхода коммутатора 2 поступают на вход регистра 4 и на вход схемы 3 сравнения, на другой вход которой поступают.зна. чения сигналов во входных цепях, задержанные регистром 4 на один такт.При изменении состояния входных цепей устройства по сигналу "Разре шение опроса входных цепей", поступающему на управляющий вход схемы 3. сравнения с выхода дешифратора 13 ре- жимов, на выходе схемы 3 сравнения формируется сигнал "Изменилось состояние цепей". Этот сигнал поступает в регистр 62 прерываний блока 14 в качестве запроса прерывания. По этому прерыванию программа ЭВМ может произвести анализ содержимого ячейки опроса г, изменить соответствующим образом ячейку установки цепей для выдачи ответного сигнала в аппаратуру передачи данных.При программно-аппаратиом управлении цепями, установив связь с аппаратурой передачи данных, можно перейти к обмену информации по синхросигналам.При программном управлении цепями передача информации осуществляется путем изменения соответствующим образом содержимого. ячейки установки цепей ЭВМ, которое по команде УЦ переписывается в регистр 21 установки цепей и через коммутатор,23 выдается в аппаратуру передачи данных. Алгоритм взаимодействия цепей приэтом может быть произвольным. Таким образом, предлагаемое устройство обладает универсальными характеристиками, что позволяет реализовать различные по структуре звенья передачи данных, Обеспечивая сопряжение с разнотипными внешними устройствами, оно расширяет область применения известного устройства.входом первого коммутатора, управляющий вход которого соединен с первым выходом дешифратора режимов, второй выход дешифратора режимов подключен к разрешающему входу первой схемы сравнения, первый информационный вход которой соединен с выходом регистра состояния, информационный вход которого, второй ин" формационный вход первой схемы сравнения, первый информационный вход второго коммутатора соединены с первым выходом первого коммутатора, второй и третий выходы которого подключены к информационным входам приемного регистра сдвига и регистра кода задержки, управляющий вход которого соединен с четвертым выходом блока фиксации режима приема, пятый выход которого соединен с управляющим входом регистра приема, входы сброса регистра состояния. регистра установки цепей и регистра настройки соединены с шиной слу жебных сигналов вычислительной машины, первый выход регистра настройки .подключен к первому информационному входу второй схемы сравнения, второй информационный вход которой и вход блока контроля по четности соединены с выходом приемного регистра сдвига, выход регист.ра приема подключен к второму информационному входу второго коммутатора, третий информационный вход которого соединен с выходом регистра кода задержки, а первый и вторбй управляющие входы соединены соответственно с третьим выходом коммутатора блока управления обменом и третьим выходом дешифраторарежимов, четвертый, пятый, шестойи седьмой выходы которого соединенысоответственно с управляющими входамн 1 блока контроля по четности и блока формирования контрольного бита, разрешающим входом второй схемы срав. нения, третьими входами блоков фиксации режима приема и режима передачи,выход регистра передачи соединен с.первым информационным входом третьего коммутатора, первый и второй управляющие входы которого соединенысоответственно с шиной служебных сигналов вычислительной машины и четвертым выходом блока фиксации режимапередачиинформационный вход регистра передачи соединен с информационной шиной вычислительной машины, соединенной также с выходом второго коммутатора и с информационными входамирегистра установки цепей и регистранастройки, управляющий вход которогосоединен с четвертым выходом коммутатора блока управления обменом, а .выход - с входом дешифратора режимов,выходы второй и третьей схем сравнения соединены соответственно с третьим и четвертым входами регистра прерываний блока управления обменом,пятый вход регистра прерываний и шестой вход коммутатора которого соединены с выходом первой схемы сравнения, пятый выход коммутатора блокауправления обменом соединен с управляющим входом регистра установки цепей, первый выход которого соединенс первым информационным входом треть.ей схемы сравнения и вторым информационным входом третьего коммутатора,выход которого соединен. с информационными входами блокаформированияконтрольного бита, четвертого коммутатора и вторым информационным входом третьей схемы сравнения, разрешающий вход которой соединен с восьмым выходом дешифратора режимов,третий выход которого соединен с первым управляющим входом пятого коммутатора, выход которого соединенс вторым информационным входом первого коммутатора и является выходомустройства, а второй, третий и четвертый управляющие входы пятого коммутатора соединены соответственно.с выходом регистра установки цепей,шестым выходом блока фиксации режимаприема и пятым выходом блока фиксации режима передачи, четвертые и пятые входы которых соединены соответственно с шиной служебных сигналоввычислительной машины, с четвертыми пятым выходами первого коммутатора, шестой выход которого соединенс первым информационным входом пято"го коммутатора, второй информационный вход которого соединен с выходомпередающего регистра сдвига, информационный вход которого соединенс выходом четвертого коммутатора,управляющий и второй информационныйвходы которого соединены соответст-:.венно с девятым выходом дешифраторарежимов и выходом блока формироварияконтрольного бита,2. Устройство по и. 1, о т л ич а ю щ е е с я тем, что блок фикса1125617 ции режима приема содержит два коммутатора, регистр, два элемента И, счетчик битов приема, дешифратор битов приема, схему сравнения, счетчик знаков приема, дешифратор знаков приема, причем первые входы .первого коммутатора и первого элемента И образуют пятый вход блока, выход первого коммутатора соединен с первым входом регистра, второй вход которого является четвертым входом блока, а первый выход соединен с вторым входом первого элемента И и является первым выходом блока, выход первого элемента И соединен с первым входом счетчика битов приема, выход которого через дешифратор битов приема соединен с первым входом схемы сравнения, второй вход которой и второй вход первого коммутатора образуют третий вход блока, вьмод схемы сравнения соединен с вторым входом счетчика битов приеЧма, первым входом второго элемента И и первым входом второго коммутатора, выход которого является третьим выходом блока, а второй вход соединен с первым выходом дешифратора знаков приема, вход которого соединен с.выходом счетчика знаков приема, первый. вход которого соединен с выходом второго элемента И, второй вход которого и третий вход второго коммута.тора объединены и являются вторым входом блока, первый вьмод дешифратора знаков приема соединен с вторым входом счетчика знаков приема, третий вход первого коммутатора является первым входом блока, второй и четвертый выходы которого соединены с вторым выходом регистра, третий выход которого является шестым выходом блока, выход схемы сравнения, первый и второй выходы дешифратора знаков приема образуют пятый выход блока. Изобретение относится к вычислительной технике, в частности к устройствам для сопряжения ЗВМ с аппаратурой передачи, данных, может быть использовано в системах сбора, обра 3, Устройство по п.1, о т л ич а ю ш е е с я тем, что блок фиксации режима передачи содержит два коммутатора, два элемента И, регистр счетчик битов передачи, дешифратор битов передачи, схему сравнения, счетчик знаков передачи и дешифратор знаков передачи, причем первый вход первого коммутатора является первым входом блока, а выход соединен с первым входом регистра, второй вход и первый выход которого являются соответственно четвертым входом и пя.тым выходом блока, второй выход регистра является вторым выходом блока и соединен с первым входом первого элемента И, второй вход которого и второй вход первого коммутатора образуют пятый вход блока, выход первого .элемента И соединен с первым входом счетчика битов передачи, выход которого через дешифратор битов передачи соединен с первым входом схемы сравнения, второй вход которой и третий вход первого коммутатора образуЮт третий вход блока, четвертый вход первого коммутатора, первые входы второго элемента И и второго коммутатора образуют второй вход блока, выход схемы сравнения соединен с вторыми входами счетчика битов передачи, второго элемента И и второго ком. мутатора, третий вход которого соединен с выходом дешифратора знаков передачи, вход которого соединен с вьмодом счетчика знаков передачи, первый вход которого соединен с выходом второго. элемента И, выходы схемы сравнения.и первого элемента И образуют первый выкод блока, первый выход дешифратора соединен с вторым входом счетчика знаков передачи, первый и второй выходы дешифратора знаков передачи образуют четвертый выход блока. 1ботки и отображения различного рода информации и позволяет организовывать многомашинные комплексы как на основе нескольких специализированных ЭВМ, так и на базе специализирован3 112ной ЭВМ и ЭВМ ЕС, объединенныхмежду собой по каналам связи.Подключение устройства сопряженияк ЕСосуществляется с помощьютехнических средств телеобработкиданных ЕС ЭВМ, использующих последовательный ввод-вывод информации.В ЕС ЭВМ используется довольнообширный перечень различных устройствдля передачи данных - модемов, Каждое из них имеет свой набор входныхи выходных цепей, разные скоростипередачи данных, а также обладаетразличными характеристиками по управ"лению передачей данных и взаимодействию управляющих цепей,Помимо этих устройств в комплексах сбора и обработки информациинеобходимо использовать и другиеустройства, в частности аппаратурупередачи данных типа АККОРД. СС-П(устройства преобразования сигналовУПС, устройство защиты от ошибок УЗОи др.) .Такое разнообразие внешних устройств требует от устройства сопряжения универсальных характеристик.Известно устройство сопряжения,которое используется в составе мультиплексора передачи данных МПДдля .З 0подключения к ЕС ЭВМ модемов, обеспе-чивающих передачу информации по телефонным линиям связи последовательнымкодом. Устройство содержит узел фиксации управляющих сигналов, регистр 35состояния, регистр команд, узел согласования с блоком стандартного сопряжения и тестером, узел тактов,дешифратор команд, узел режимов,узел контрольной последовательности, 40узел управления контрольной последовательностью, узел счЕтчиков, узелрегистров, дешифратор символа, буферный регистр, узел управления буферным регистром, узел окончания команд 45и блоков данных, узел многопунктовойработы, узел набора номера, узел спе.циализированного режима работы, узелцепей обмена с модемом и тестером,узел цепей обмена с автоматическим 50вызывным устройством и тестером 1 .Однако данное устройство обеспечивает обмен информацией только синхронным методом с использованием поэначной синхронизации. Поэтому данное 55устройство не может подключатьсяк устройствам, работающим по методуасинхронной передачи. Обмен информа 5617 4 цией между устройством и ЭВМ производится лишь в коде КОИ. Перестройка на различную длину формата знаков не предусмотрена. В устройстве реали 1 зуется контроль на нечетность, а конт. роль на четность не предусмотрен.Данное устройство не обеспечивает анализ произвольно заданных служебных символов, а производит анализ только определенных служебных символов.Все это сужает диапазон подключаемой к устройству аппаратуры передачи данных. Наиболее близким к изобретению по технической сущности является асинхронный интерфейсный адаптер связи, который используется для асин. хронной информационной связи между микроЭВМ и внешними устройствами. Обмен информацией между адаптером и внешними устройствами производится последовательным кодом. Известное устройство содержит мультиплексор передачи данных, адресную логику, регистр передачи, регистр приема, регистр состояния, регистр команд, два синхрогенератора, синхронизирующую логику, схему формирования четности, приемный регистр сдвига, пере. дающий регистр сдвига, схему управления приемом, схему управления передачей, схему выбора коэффициента син. хроделителя, схему прерывания, схему контроля на четность 21 .Однако известное устройство пред- назначено только для асинхронной свя-. зи с аппаратурой передачи данных. Кроме того, и в адаптере СА, в известном устройстве назначение и количество цепей обмена с аппаратуройпередачи данных жестко. фиксировано и не может быть выбрано произвольнов зависимости от конкретных потребностей потребителя. Поэтому известное устройство обеспечивает сопряжение только с определенным типом аппаратуры передачи данных и не может без изменений структуры устройства подстраиваться под другой тип аппара. туры передачи данных. Таким образом,известное устройство не обеспечиваетсопряжение с разнотипными внешнимиустройствами, т,е. не обеспечиваеттребуемую универсальность применения. Известное устройство не позволяетреализовать различные по структурезвенья передачи данных. Это сужаетобласть применения устройства.Целью изобретения является расширейие области применения устройства путем обеспечения сопряжения вычис" лительной машины с разнотипными внеш-. ними устройствами. 5Поставленная цель достигается тем, что в устройство для сопряжения вычислительной машины с аппаратурой передачи данных, содержащее блок управления обменом, блок фиксации 1 О режима приема и блок фиксации режима . передачи, первый выход блока фиксации режима приема соединен с управ-ляющим входом приемного регистра сдвига, выход которого соединен 15 с информационным входом регистра приема, блок контроля.по четности, первый выход блока фиксации режима передачи соединен с управляющим вхо дом передающего регистра сдвига, блок формирования контрольного бита и регистр передачи, при этом блок управления обменом содержит дешифратор команд, регистр команд, регистробменов, коммутатор и регистр преры 25 ваний, инфОрмационный вход регистра . команд через дешифратор команд подключен к шине кодов команд и прерыва-. ний вычислительной машины, первый, второй, третий, четвертый и .пятый Ж разрядные выходы регистра команд соединены соответственно с первым и, вторым .входами блоков:фиксации режима приема и фиксации: режима передачи и первым входом регистра обменов, 35 второй, третий, четвертый и пятый входы которого соединены соответст-. венно с.вторцм. и третьим выходамк блоков фиксации режима приема и фиксации режима передачи, вход-выход40 регистра обменов и регистра прерьаа-, ний соединен с шиной служебных сигналов вычислительной машины, соединенной также с управляющим входом коммутатора, информационный вход ко торого.соединен с. выходом регистра обменов, а первый и. второй выходы соединены соответственно с первыми входами регистра прерываний к регистр ра передачи, выход блока контроля 50 по четности соединен с вторым входом регистра прерываний, выход кото,рого соединен с шиной кодов команд и прерываний вычислительной машины, управляющий вход регистра команд сое 455 динен с шиной служебных сигналов вычислительной машины, скнхровходц блоков фиксации режима приема к режйма передачи соединены с шиной служебных сигналов вычислительной машины, соединенной также с входами сброса регистра приема к регистра передачи, введены. входной регистр, пятькоммутаторов, три схемц сравнения,регистр состояния, регистр кода задержки, регистр настройки, дешиФраторрежимов, регистр установки цейей, причем вход устройства подключен к информационному.входу входного регистра, вход сброса которого соединен с шиной служебных сигналов вычио. лительной .машины, а выход соедкнен с первым информационным входом пер/вого коммутатора, управляющий вход которого соединен с первым выходом дешифратора режимов, второй выход дешифратора режимов подключен к раз- решающему входу первой схемы сравне- ния, первый информационный. вход котб. рой соединен с выходом регистра состояния, информационный вход которого второй информационный вход первой схемы сравнения, первый информационный вход второго коммутатора соедине ны с первым выходом первого оммута- тора, второй и третий выходы которого подключены к информационным входам приемного регистра сдвига и регистра кода задержки, управляющий вход которого соединен с четвертым выходом блока фиксацни режима приема, пятый выход которого соединен с управляющим входом регистра приема, входы сброса регистра состояния, регистра установки цепей и регистра настройки соединены с шиной служебных сигналов вычислительной машины, первый выход регистра настройки подключен к первомуинформационному вхо. ду второй схемы сравнения, второй информационный вход которой к вход блока контроля по четности соединены с выходом приемного регистра сдвига, выход регистра приема подключен к второму информационному входу второго коммутатора, третий информационный вход которого соединен с.выходом регистра кода задержки, а первый и второй управляющие, входы соединены соответственно с третьим выходом коммутатора блока управления обменом к третьим выходом дешкфратора режимов, четвертый, пятый, шестой к седьмой выходы которого соединены соответственно с управляющими входами блока контроля по четности к блокаформирования контрольного бита, разрешающим входом второй схемы сравнения, третьими входами блоков фиксации режима приема и режима передачи,выход регистра передачи соединен спервым информационным входом третьего коммутатора, первый и второйуправляющие входы которого соединенысоответственно с шиной служебныхсигналов вычислительной машины и 1 Очетвертым выходом блока фиксации режима передачи, информационный входрегистра передачи соединен с информационной шиной вычислительноймашины, соединенной также с выходом 15второго коммутатора и с информационными входами регистра установки цепей и регистра настройки, управляющийвход которого соединен с четвертымвыходом коммутатора блока управления 20обменом, а выход - с входом дешифратора режимов, выходы второй и третьей схем сравнения соединены соответственно с третьим и четвертым входами регистра прерываний блока управления обменом, пятый вход регистрапрерываний и шестой вход коммутатора которого соединены с выходом первой схемы сравнения, пятый выходкоммутатора блока управления обме- ЗОном соединен с управляющим входомрегистра установки цепей, первый выход которого соединен с первым информационным входом третьей схемысравнения и вторым информационным З 5входом третьего коммутатора, выходкоторого соединен с информационнымивходами блока формирования контрольного бита, четвертого коммутатораи вторым информационным входом треть.40ей схемы сравнения, разрешающий входкоторой соединен с восьмым выходомдешифратора режимов, третий выход.которого соединен с первым управляющим входом пятого коммутатора, выход 45которого соединен с вторым информа 1ционным входом первого коммутатора,и является выходом устройства, авторой, тре.ий и четвертый управляющие входы пятого коммутатора соединены соответственно с выходом регистра установки цепей, шестым выходомблока фиксации режима приема и пятымвыходом блока фиксации режима передачи, четвертые и пятые входы которыхсоединены соответственно с шиной служебных сигналов вычислительной машины, с четвертым и пятым выходами первого коммутатора, шестой выход которого соединен с первым информационным вхОдом пятого коммутатора,второй информационный вход которогосоединен с выходом передающего регистра сдвига, информационный вход которого соединен с выходом четвертогокоммутатора, управляющий и второйинформационный входы которого соеди.иены соответственно с девятым выходом дешифратора режимов и выходомблока формирования контрольного бита.Кроме того, блок фиксации режимаприема содержит два коммутатора, регистр, два элемента И, счетчик битов приема, дешифратор битов приема,схему сравнения, счетчик знаков приема, дешифратор знаков приема, причем первые входы первсго коммутатораи первого элемента И образуют пятыйвход блока, выход первого коммутатора соединен с первым входом регистра, второй вход которого являетсячетвертым входом блока, а первыйвыход соединен с вторым входом первого элемента И и является первымвыходом блока, выход первого элемента И соединен с первым входом счетчика битов приема, выход которогочерез дешифратор битов приема соеди-.нен с первым входом схемы сравнения,второй вход которой и второй входпервого коммутатора образуют третийвход блока, выход схемы сравнениясоединен с вторым входом счетчикабитов приема, первым входом второгоэлемента И и первым входом второгокоммутатора, выход котороо являетсятретьим выходом блока, а второй входсоединен с первым выходом дешифратора знаков приема, вход которого соединен с выходом счетчика знаков приема, первый вход которого соединен с выходом второгоэлемента И, второй вход которого итретий вход второго коммутатора объе.динены и являются вторым входом блока, первый выход дешифратора знаковприема соединен с вторым входом счетчика знаков приема, третий вход первого коммутатора является первымвходом блока, второй и четвертый выходы которого соединены с вторымвыходом регистра, третий выход которого является шестым выходом блока,выход схемы сравнения, первый и второй выходы дешифратора знаков приемаобразуют пятый выход блока,Кроме того, блок фиксации режима передачи содер жт два коммутатора, два элемента И, регистр, счетчик битов передачи, дешифратор битов передачи, схему сравнения, счетчик 5 знаков передачи и дешифратор знаковпередачи, причем первый вход первого коммутатора является первым входом блока, а выход соединен с первым входом регистра, второй вход и пер вый выход которого являются соответственно четвертым входом и пятым выходом блока, второй выход регистра, является вторым. выходом блока и соединен с .первым входом первого элемен 15 та И, второй вход которого и второй . .вход первого коммутатора образуют пятый вход блока, выход первого элемента И соединен с первым входом счетчика битов передачи, выход кото рого через дешифратор битов передачи соединен с первым входом схемы сравнения, второй вход которой и третий вход первого коммутатора образуют, третий вход блока, четвертый вход 25 первого коммутатора, первые входывторого элемента И и второго коммутатора образуют второй. вход блока, . выход схемы сравнения соединен е вторыми входами счетчика битов передачи, Зр второго элемента И и второго коммутатора, третий вход которого соединен с выходом дешифратора знаков передачи, вход которого соединен с выходом счетчика знаков передачи, первый входз 5 которого соединен с выходом второго элемента И, выходы схемы сравнения и первого элемента И образуют первый выход блока, первый выход дешифратора соединен с вторь 1 м входом счетчика знащ ков передачи, первый и второй выходы дешифратора знаков передачи образуют четвертый выход блока.На фиг. 1 изображена структурная схема устройства для сопряжения вы числительной машины с аппаратурой передачи данных; на фиг. 2 - структурные схемы блока фиксации режима приема, блока управления обменом, блока фиксации режима передачи. 0Устройство для сопряжения вычислительной машины с аппаратурой передачи данных содержит входной регистр 1,первый коммутатор 2, первую схему 3сравнения, регистр 4 состояния,приемный регистр 5 сдвига, регистр 6кода задержки, блок 7 фиксации режимаприема, регистр 8 приема, втору 1 о схему 9 сравнения, регистр 10 настройки, блок 11 контроля по .четности, второй коммутатор 12, дешифратор 3 режимов, блок 14 управления обменом, регистр 15 передачи, третий коммутатор 16, блок 17 фиксации режима пере дачи, блок 18 формирования контрольного бита, четвертый коммутатор 19, третью схему 20 сравнения, регистр 21 установки цепей, передающий регистр 22 сдвига, пятый коммутатор 23, шину 24 кодов команд.и прерываний вычислительной. машины, ши" ну 25.служебных сигналов вычислитель ной машины, информационную шину 26 вычислительной машины, вход 27 и выход 28 устройства, входы и выхо. - ды 29 - 34 блока 7, входы и .выходы. 35 - 42 блока 14, входы.и выходы 43 - 47 блока 17.Входной регистр 1 предназначен для запоминания текущего состояния входных цепей устройстваКоммутатор 2 предназначен для ком. мутации .сигналов с выхода регистра 1 и в тестовом режиме сигналов с выхода коммутатора 23Схема 3 сравнения .и регистр 4 сос тояния предназначены для выделения момента изменения значений сигналов во входных цепях устройства и форми рования сигнала запроса прерывания ."Изменилось состояние входных цепей"Приемный регистр 5 сдвига предназначен для приема и формирования информацйонных знаков, поступающих на его вход, последовательным кодом.Регистр 6 кода задержки предназна чен для приема и хранения значений задержки информации в канале связи, поступающих на его вход, последова- тельным кодом. Блок 7 фиксации режима приема предназначен для формирования управляющих сигналов приема.Регистр 8 приема предназначен для формирования и передачи знаков вычис. лительной машине.Схема 9 сравнения предназначена для опознзния служебных символов приема, заданных в регистре 10 с помощью программы ЭВХ, и формирования сигнала запроса прерывания Служебный символ приема опознан".Регистр 10 настройки предназначен для храненйя двадцатичетырехразрщ- ного числа, определяющего заданныепрограммой ЭВМ режим работы устройства и служебный символ приема.Блок, 11 контроля по четности пред-.назначен для контроля принятого знака по четности или нечетности в зависимости от сигнала, устанавливаю.щего способ контроля, путем сложениясеми битов принимаемого знака и формирования сигнала запроса прерывания"Ошибка контроля приема" в случае 1 Онесовпадения контрольного бита знакас вычисленной суммой.Коммутатор 12 предназначен длявыдачи в канал ЭВМ в режиме аппаратного управления цепями информации 5и данных о задержке информации в канале связи, в режиме программно-аппаратного управления цепями - текущегозначения сигналов во входных цепяхустройства, информации и данных о 20задержке информации, а в режиме программного управления цепями - текущего значения во входных цепях устройства.Дешифратор 3 режимов предназна,чен для дешифрации кода, определяющего заданный режим работы устройства.Блок 14 управления обменом предна. значен для организации обмена инфор- З 0мацией между устройством и каналомспециализированной ЭВМ,Регистр 15 передачи предназначендля приема и хранения информации,принимаемой из канала ЭВМ.35Коммутатор 16,предназначен дляпоследовательной выдачи байтов двад.цатичетырехразрядного слова, хранящегося в регистре 15, и служебного.символа передачи при установлениисинхронизации или при отсутствии информации для передачи.Блок 17 фиксации режима передачипредназначен для формирования управляющих сигналов передачи. 45Блок 18 формирования контрольногобита предназначен для формированияконтрольного бита знака путем сложения семи битов передаваемого знака,причем в зависимости от сигнала,устанавливающего способ контроля,формируется контрольный бит, соответствующий либо четному, либо нечетному знаку,Коммутатор 19 предназначен дляформирования знака передачи путем од-.новременной выдачи информационных битов знака, число которых определяется заданным форматом знака, крометого, в асинхронном режиме битовстарт и стоп, постоянно заданных навхода.". коммутатора 19 (причем, стопо.вая посылка может быть двойной), атакже контрольного бита знака в режиме с контролем по четности или нечетности.Схема 20 сравнения предназначенадля опознания служебных символов передачи, заданных в регистре 21 с помощью программы ЭВМ, и формированиясигнала запроса прерывания "Служебный символ передачи опознан".Регистр 21 установки цепей предназначен для хранения служебного символа передачи (в первых восьми разрядах) и кода, определяющего состояниевыходных цепей устройства при программном управлении целями.Передающий регистр 22 сдвига предназначен для формирования последовательного кода информационных знаков и передачи их в аппаратуру передачи данных,Коммутатор 23 предназначен для.выдачи на выход 28 устройства в режимеаппаратного управления цепями информации в последовательном коде с выхода регистра 22, синхронизирующихсигналов с шестого выхода коммутатора 2 и управляющих сигналов с выходов 32 и 47 блоков 7 и 17 фиксациисоответственно, в режиме программноаппаратного управления цепями - информации в последовательном кодес выхода регистра 22, синхросигналовс шестого выхода коммутатора 2 и сигналов, определяющих состояние управляющих цепей устройства с соответствующих разрядов регистра 21, а в рейгжиме программного управления цепями - кода, записанного в регистре 21.Шина 24 предназначена для обеспечения взаимодействия устройства с каналом специализированной ЭВМ с помощью кодов команд и прерываний.Шина 25 предназначена для обеспечения взаимодействия устройства с каналом специализированной ЭВМ с помощью управляющих сигналов. К такимсигналам относятся сигналы сброса,синхросигналы, сигнал установки команды, сигнал опроса требований обмена, ретранслированный сигнал опроса требований обмена, сигнал опросатребований прерываний и ретранслированный сигнал опроса требований пре.Элемент И 65, счетчик 66, дешифратор 67 и схема 68 сравнения предназначены для формирования сигналов управления регистром 22.Элемент И 69, счетчик 70 и дешифратор 71 предназначены для формиро вания сигналов управления коммутатором 16 и сигнала запроса обмена по передаче в пословном режиме обмена.Коммутатор 72 предназначен для передачи в регистр 60 в качестве запроса обмена по передаче сигнала, фиксирующего момент передачи знака в байтовом режиме, и сигнала, фиксирующего момент передачи слова в пословномрежиме обмена. Блок 14 управления обменом содер жит дешифратор 58 команд, регистр 59 команд, регистр 60 обменов, восьмой коммутатор 61, регистр 62 прерываний. рываний, сигнал ввода-вывода, сигналконца связи, сигнал готовности,Шина 26 предназначена для обменаустройства с каналом специализиро-.ванной ЭВМ управляющими и информационными словами.Вход 27 предназначен для вводав устройство с аппаратуры передачиданных информации в последовательномкоде, управляющих и синхронизирующих 1 Осигналов.Выход 28 предназначен для выводаиз устройства в аппаратуру передачиданных информации в последовательном коде, управляющих и синхронизирующих сигналов.Блок 7 фиксации режима приема содержит шестой коммутатор 48, регистр 49, первый элемент И 50, счетчик 51 битов приема, дешифратор 52 20битов приема, четвертую схему 53сравнения, второй элемент И 54, счетчик 55 знаков приема, дешифратор 56знаков приема и седьмой коммутатор 57. 25Коммутатор 48 предназначен дляввода в регистр 49 при включенномприеме сигнала "Аппаратура передачиданных готова" (АПДГ), сигнала "Принимаемые данные выдаются" (ПМДВ) 30в синхронном режиме обмена с устройством защиты от ошибок, сигнала "Де-.тектор принимаемого линейного сигнала" (ДПЛС) в синхронном режиме обмена с устройством преобразованиясигналов, стартбвой посылки "Принимаемые данные" (ПМД) в асинхронномрежиме обмена с устройством преобразования сигналов и сигнала "Задержкаинформации выдается" (ЗИВ) при по-ступлении в устройство значения задержки информации.Регистр 49 предназначен для формирования управляющих сигналов приема. 45Элемент И 50, счетчик 51, дешифратор 52,и схема 53 сравнения предназначены для формирования сигнала .управления приемом знака в регистр 8,Элемент И 54, счетчик 55 и дешифратор 56 предназначены для формирования сигналов, управляющих приемомзнаков слова в регистр 8, в пословном режиме обмена. Дешифратор 58, вход которого подключен к шине 24, предназначен длядешифрации кода операции принятойкоманды,Регистр 59 предназначен для запоминания команд, поступающих в устройство.Регистр 60 предназначен для фиксации запросов обмена.Коммутатор 61 предназначен для выдачи по управляющим сигналам, поступающим из канала ЭВМ, сигналов приема в регистры 10, 15 и 21, сигналауправления коммутатором 12 и сигналов запроса прерываний "Подготовкаокончена", "Конец приема", "Конецпередачи".Регистр 62 предназначен для фиксации запросов прерываний,Блок 17 фиксации режима передачи,содержит девятый коммутатор 63, регистр 64, третий элемент И 65, счетчик 66 битов передачи, дешифратор 67битов передачи, пятую схему 68 сравнения, четвертый элемент И 69, счетчик 70 знаков передачи, дешифратор 71знаков передачи, десятый коммутатор 72,Коммутатор 63 гредназначен дляввода в регистр 64 сигналов, включающих прием или передачу, и привключенной передаче - сигналов АПДГи "Готов к передаче" (ГПД).Регистр 64 предназначен. для формирования управляющих сигналов передачи. Устройство может работать в различных режимах, причем режим работы устройства определяется заданным программойЭВМ содержимым регистра 10 настройки
СмотретьЗаявка
3624334, 18.07.1983
ПРЕДПРИЯТИЕ ПЯ А-7451
БЕЛЯКОВ ВЛАДИМИР ИЛЬИЧ, СМИРНОВ ВЯЧЕСЛАВ ВЛАДИМИРОВИЧ, МАТВЕЕВ ЮРИЙ ВАСИЛЬЕВИЧ, РИССЕ ВЛАДИМИР СЕРГЕЕВИЧ, ЖИГАРЕВА СВЕТЛАНА ВЯЧЕСЛАВОВНА
МПК / Метки
МПК: G06F 3/04
Метки: аппаратурой, вычислительной, данных, передачи, сопряжения
Опубликовано: 23.11.1984
Код ссылки
<a href="https://patents.su/15-1125617-ustrojjstvo-dlya-sopryazheniya-vychislitelnojj-mashiny-s-apparaturojj-peredachi-dannykh.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения вычислительной машины с аппаратурой передачи данных</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Устройство для вычисления квадратного корня
Случайный патент: Многокомпонентный стенд для измерения силомоментных нагрузок