входом первого коммутатора, управляющий вход которого -соединен с первым выходом дешифратора режимов, второй выход дешифратора режимов подключен к разрешающему входу первой схемы сравнения, первый информационный вход которой соединен с выходом регистра состояния, информационный вход которого, второй информационный вход первой схемы сравнения, первый информационный вход второго коммутатора соединены с первым выходом первого коммутатора, второй и третий выходы которого подключены к информационным входам приемного регистра сдвига и регистра кода задержки, управляющий вход которого соединен с четвертым выходом блока фиксации режима приема, пятый выход которого соединен . с управляющим входом регистра приема, входы сброса регистра состояния, регистра установки цепей и регистра настройки соединены с шиной служебных сигналов вычислительной машины, первый выход регистра настройки подключен к первому информационному входу второй схемы сравнения, второй информационный вход которой и вход блока контроля по четности соединены с выходом приемного регистра сдвига, выход регистра приема подключен к второму информационному входу второго коммутатора, третий информационный вход которого соединен, с выходом регистра кода задержки, а первый и вторс й управляющие входы соединены соответственно с третьим выходом коммутатора блока управления обменом и третьим выходом дешифратора режимов, четвертый, пятый, шестой и седьмой выходы которого соединены соответственно с управлякицими входами блока контроля по четности и блоI ка формирования контрольного бита,
разрешающим входом второй схемы сранения, третьими входами блоков фиксции режима приема и режима передачи выход регистра передачи соединен с. первым информационным входом третьего коммутатора, первый и второй управляющие входы которого соединен
соответственно с шиной служебных синалов вычислительной машины и четветым выходом блока фиксации режима передачи,; информационный вход регисра передачи сое цинен с информационной шиной вычислительной машины, соединенной также с выходом второго коммутатора и с информационными входами регистра установки цепей и регистра настройки, управляющий вход которого соединен с четвертым выходом коммутатора блока управления обменом, а выход - с входом дешифратора режимов выходы второй и третьей схем сравнения соединены соответственно с третьим и четвертым входами регистра прерываний блока управления обменом, пятый вход регистра прерываний и шестой вход коммутатора которого соединены с дыходом первой схемы сравнения, пятый выход коммутатора блока управления; обменом соединен с управляющим входом регистра установки цепей, первый выход которого соединен с первым информационным входом третьей схемы сравнения и вторым информационным входом третьего коммутатора, выход которого соединен с информационными входами блока формирования контрольного бита, четвертого коммутатора и вторым информационным входом третьей схемы сравнения, разрешающий вход которой соединен с восьмым выходом дешифратора режимов, третий выход которого соединен с первым управлякицим входом пятого коммутатора,, выход которого соединен с вторым информационным входом перво го коммутатора и является выходом устройства, а второй, третий k четвертый управляющие входы пятого коммутатора соединены соответственно. с выходом регистра установки цепей, шестым выходом блока фиксации режима приема и пятым выходом блока фиксации режима передачи, четвертые и пятые .входы которых соединены соответственно с шиной служебных сигналов вычислительной машины, с четвертым и пятым выходами первого коммутатора, шестой выход которого соединен с первым информационным входом пятого коммутатора, второй информационный вход которого соединен с выходом передающего регистра сдвига, информационный вход которого соединен с выходом четвертого коммутатора, управляющий и второй информационный входы которого соединены соответст-м венко с девятым выходом дешифратора
режимов и выходом блока формирования контрольного бита,
2. Устройство по п. 1, отличающееся тем, что блок фиксации режима приема содержит два коммутатора, регистр, два элемента И, счетчик битов приема, дешифратор битов приема, схему сравнения, счетчик знаков приема, дешифратор знаков приема, причем первые входы первого коммутатора и первого элемента И образуют пятый вход блока, выход первого коммутатора соединен с первым входом регистра, второй вход которого является четвертым входом блока, а первый выход соединен с вторым входом первого элемента И и является первым выходом блока, выход первого элемента И соединен с первым входом счетчика битов приема, выход которого через дешифратор битов приема соединен с первьм входом схемы сравнения, второй вход которой и второй вход первого коммутатора образуют третий вход блока, выход схемы сравнения соединен с вторым входом счетчика битов приема, первым входом второго элемента И и первым входом второго коммутатора, выход которого является третьим выходом блока, а второй вход соединен с первым выходом дешифратора знаков приема, вход которого соединен с вы ходом счетчика знаков приема, первый вход которого соединен с вькодом второго элемента И, второй вход которого и третий вход второго коммутатора объединены и являются вторым входом блока, первый выход дешифратора знаков приема соединен с вторалм входом счетчика знаков приема, третий вход первого коммутатора является первым входом блока, второй и четвертый выходы которого соединены с вторым вькодом регистра, третий выход которого является шестым выходом блока, выход схемы сравнения, первый и второй выходы дешифратора знаков приема образуют пятый выход блока.,
3, Устройство по П.1, отличающееся тем, что блок фиксации режима передачи содержит два коммутатора, два элемента И,, регистр счетчик битов передачи, дешифратор битов передачи, схему сравнения, счетчик знаков передачи и дешифратор знаков передачи, причем первый вход первого коммутатора является первым входом блока, а выход соединен с первым входом регистра, второй вход и первый-выход которого являются соответственно четвертым входом и пятым выходом блока, второй выход регистра является вторым выходом блока и соединен с первым входом первого элемента И, второй вход которого и второй вход первого коммутатора образуют пятый вход блока, выход первого элемента И соединен с первым входом счетчика битов передачи, выход которого через дешифратор битов передачи соединен с первым входом схемы сравнения, второй вход которой и третий вход первого коммутатора образует третий вход блока, четвертый вход первого коммутатора, первые входы второго элемента И и второго коммутатора образуют второй вход блока, выход схемы сравнения соединен с вторыми входами счетчика битов передачи, второго элемента И и второго коммутатора, третий вход которого соединен с выходом дешифратора знаков передачи, вход которого соединен
с выходом счетчика знаков передачи, первый вход которого соединен с выходо м второго элейента И, выходы схемы сравнения, и первого элемента И образуют первый выхдд блока, первый выход дешифратора соединен с вторым входом счетчика знаков передачи, первый и второй выходы дешифратора знаков передачи образ т четвертый
выход блока.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения ЭВМ с абонентом | 1990 |
|
SU1702380A1 |
Устройство для сопряжения двух вычислительных машин | 1985 |
|
SU1265789A1 |
Устройство для сопряжения ЭВМ с абонентом | 1986 |
|
SU1334154A1 |
УСТРОЙСТВО УПРАВЛЕНИЯ СОПРЯЖЕНИЕМ АБОНЕНТОВ | 1993 |
|
RU2037196C1 |
Устройство для обмена информацией | 1985 |
|
SU1334151A1 |
Устройство для сопряжения двух электронных вычислительных машин | 1988 |
|
SU1605241A1 |
УСТРОЙСТВО ДЛЯ ЦИФРОВОЙ МАГНИТНОЙ ЗАПИСИ ИНФОРМАЦИИ НА ВИДЕОМАГНИТОФОНЕ | 1993 |
|
RU2042218C1 |
Устройство для управления обменом информацией накопителя на магнитной ленте с электронно-вычислительной машиной | 1983 |
|
SU1128245A1 |
Устройство для подключения устройств ввода-вывода к многосегментной магистрали | 1987 |
|
SU1564638A2 |
Устройство для обмена информацией | 1974 |
|
SU732848A1 |
1. УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С АППАРАТУРОЙ ПЕРЕДАЧИ ДАННЬК, содержащее блок управления обменом, блок фиксации.режима приема и блок фиксации режима передачи, пёрвьй выход блока фи1ссаций режима приема соединен с упр авляющим входой приемного регистра сдвига, выход которог-о соединен .с информа,ционным входом регистра приема, блок контроля по четности, первый выход блока фиксации режима передачи соединен с. управлякяцим входом передающего регистра сдвига, блок формирования контрольного бита и регистр передачи, .при этом блок управления обменом содержит дешифратор команд, регистр команд, регистр обменов, коммутатор и регистр прерываний, . информационный вход регистра команд через дешифратор команд подключен к шине кодов команд и прерываний вычислительной машины, первый, второй, третий, четвертый и пятый разрядные выходы регистра команд соединены соответственно с первым и вторым входами блоков фиксации режима приема и фиксации режима передачи и первым входом регистра обменов, второй, третий, четвертый и пятый входы которого соединены соответственно с вторым и треть-, им выходами блоков фиксации режима приема и фиксации режима передачи, вход-выход регистра обменов и регистра прерываний соединен с шиной служебных сигналов вычислительной Мишины, соединенной также с управляющим входом коммутатора, информационный вход которого соединен с выходом регистра обменов, а первый и второй выходы соединены соответственно с первыми входами регистра прерываний и регистра передачи, выход блока контроля по четности соединен с вторым входом регистра прерываний, ёыход которого соединен с шиной кодов команд и прерываний вычислительной машины, управляющий .вход регистра команд, соединен с шиной служебн ых сигналов вычислительной машины, синхровходы блрков фиксации режима приема и режима передачи соединены .с шиной служебных сигналов вычислительной машины, соединенной также 0 с входами сброса регистра приема Л э и регистра передачи, отличающееся тем, что, с целью расширения области применения устройства, в него введены входной регистр, пять коммутаторов, три схеюл сравнения, регистр состояния, регистр кода задержки, регистр настройки, дешифратор режимов, регистр установки цепей, причем вход устройства подключен к информационному входу входного регистра, вход, сброса которого соединен с шиной служебных сигналов вычислительной машины, а выход соединен с первым информационным
1 -
Изобретение относится к вычислительной технике, в частности к устройствам для сопряжения ЭВМ с аппаратурой передачи данных, может быть использовано в системах сбора, обработки и отображения различного рода информации и позволяет организовывать многомашинные комплексы как на основе нескольких специализированных 5 ЭВМ, так и на базе спеи;иализированной ЭВМ и ЭВМ ЕС-1033, объединенных между собой по каналам связи.
Подключение устройства сопряжения к ЕС-1033 осуществляется с помощью технических средств телеобработки данных ЕС ЭВМ, использующих последовательный ввод-вывод информации.
В ЕС ЭВМ используется довольно обширньй перечень различных устройств для передачи данных - модемов. Каждое из них имеет свой набор входных и выходных цепей, разные скорости передачи данных, а также обладает различными характеристиками по управА лению передачей данных и взаимодейстВИЮ управляющих цепей.
Помимо этих устройств в комплексах сбора и обработки информации необходимо использовать и другие устройства, в частности аппаратуру передачи данных типа АККОРД СС-П (устройства преобразования сигналов УПС, устройство защиты от ошибок УЗО
и др.) .
Такое разнообразие внешних устройств требует от устройства сопряжения универсальных характеристик.
Известно устройство сопряжения, которое используется в составе мультиплексора передачи данных МПД-3 для подключения к ЕС ЭВМ модемов, обеспечивающих передачу информации по телефонным линиям связи последовательным кодом. Устройство содержит узел фиксации управляющих сигналов, регистр состояния, регистр команд, узел согласования с блоком стандартного сопряжения и тестером, узел тактов, дешифратор команд, узел режимов, узел контрольной последовательности, узел управления контрольной последовательностью, узел счётчиков, узел регистров, дешифратор символа, буферный регистр, узел управления буферным регистром, узел окончания команд и блоков данных, узел многопунктовой работы, узел набора номера, узел специализированного режима работы, узел цепей обмена с модемом и тестером, узел цепей обмена с автоматическим вызьгоным устройством и тестером ll .
Однако данное устройство обеспечивает обмен информацией только синхронным методом с использованием позначной синхронизации. Поэтому данное устройство не может подключаться к устройствам, работающим по методу асийхронной передачи. Обмен информацией между устройством и ЭВМ производится лишь в коде КОИ-7. Перестройка на различную длину формата знаков не предусмотрена. В устройстве реализуется контроль на нечетность, а контроль на четность не предусмотрен. Данное устройство не обеспечивает анализ произвольно заданных служебньк символов, а производит анализ только определенных служебных символов. Все это сужает диапазон подключаемой к устройству аппаратуры передачи данных.
Наиболее близким к изобретению по технической сущности является асинхронный интерфейсный адаптер связи, который используется для асинхронной информационной связи между микроэвм и внешними устройствами. Обмен информацией между адаптером и внешними устройствами производится последовательным кодом. Известное устройство содержит мультиплексор передачи данных, адресную логику, регистр передачи, регистр приема, регистр состояния, регистр команд, два синхрогенератора,синхронизирующую логику, схему формирования четности, приемный регистр сдвига, передающий регистр сдвига, схему управления приемом, схему управления- передачей, схему выбора коэффициента синхроделителя, схему прерывания, схему контроля на четность JY.
Однако известное устройство предназначено только для асинхронной связи с аппаратурой передачи данных. Кроме того, и в адаптере СА-2, в известном устройстве назначение и количество цепей обмена с аппаратурой передачи данных жестко фиксировано и не может быть выбрано произвольно в зависимости от конкретных потребностей потребителя. Поэтому известное устройство обеспечивает сопряжение только с определенным типом аппаратуры передачи данных и не может без изменений структуры устройства подстраиваться под другой тип аппаратуры передачи данных. Таким-образом, известное устройство не обеспечивает сопряжение с разнотипными внешними устройствами, т.е. не обеспечивает требуемую универсальность применения. Известное устройство не позволяет реализовать различные по структуре звенья передачи данных. Это сужает область применения устройства. Целью изобретения является расширение области применения устройства путем обеспечения сопряжения вычис лительной машины с разнотипными внеш ними устройствами. Поставленная цель достигается тем что в устройство для сопряжения вычислительной машины с аппаратурой передачи данных, содержащее блок управления обменом, блок фиксации режима приема и блок фиксации режима передачи, первый выход блока фиксации режима приема соединен с управляющим входом приемного регистра сдвига, выход которого соединен с информационным входом регистра приема, блок контроля по четности, первый вькод блока фиксахдаи режима передачи соединен с управляющим вхо дом пе редающего регистра сдвига, блок формирования контрольногр бита и регистр передачи, при.этом блок управления обменом содержит депшфра тор команд, регистр команд, регистр обменов, коммутатор и регистр npejf u ваний, информационный вход регистра команд через дешифратор Команд подключен к шине кодов команд и прерыва НИИ вычислительной машины, первый, второй, третийj четвертьй и пятый разрядные выходы регистра команд сое динены соответственно с первым и. вторьм входами блоков 4 1ксации режима приема и фиксации режима передачи и первым входом регистра обменов, второй, третий, четвертый и пятьй входы которого соединены соответственно с BTopbw и третьим выходами блоков фиксации режимд приема и фиксации режима передачи, вход-выход регистра обменов и perncTj a прерываний соединен с шиной служебных сигналов вычислительной машины, соединенной также с управляняцим входом коммутатора, информационный вход которого соединён с выходом регистра обменов, а первый и второй выходы соединены соответственно с первыми входами регистр прерываний и регйС1 ра передачи, выход блока контроля по четности соединен с вторым входом регистра прерываний, выход кото,ррго соединен с шиной кодов команд и прерываний вычислительной машины. управляющий вход регистра команд coe
динен с шиной служебных сигналов вычислительной машины, синхровходы . блоков фикса10П1 режима приема и режймой выходы которого соединены соответственно с управляющими входами блока контроля по четности и блоха ма передачи соединены с шиной служебных сигналов вычислительной маши- ны, соединенной также с входами сбррса регистра приема и регистра передачи, введены входной регистр, пять ; коммутаторов, три схемы сравнения, : регистр состояния, регистр кода аадержки, регистр настройки, дешифратор режимов, регистр .установки цепей, причем вход устройства подключен к информационному, входу входного регистра, вход сброса которого соединен с шиной служебных сигналов вычиог лительной машины, а выход соединен с первым информационным входом первого коммутатора, управлякяций вход ; которого соединен с первым выходсж дешифратора режимов, второй выход J дешифратора режимов подключен к раз- решающему входу первой схемы сравнения, первый информационный вход которой соединен с выходом регистра состояния, информационный вход которого второй информационный вход первой схемы сравнения, первый информационный вход второго коммутатора coeдинef ны с первьм выходом первого коммутатора, второй и третий выходы которого подключены к информационным приемного регистра сдвига и регистра кода задержки, управляющий вход которого соединен с четвертым выходом блока фиксахщи режима приема, пятый выход которого соединен : с управляюпщм входом регистра приема, входы сброса регистра состояния, регистра установки цепей и регистра настройки соединены с шиной служебных сигналов вычислительной машины, первый выход регистра нас гройки подключен к первому информационному второй схемы сравнения, второй информационный вход которой и вход блока контроля по четности соединены с выходом приемного регистра сдвига, выход регистра приема подключен к второму информационному входу второго коммутатора, третий информационный вход которого соединен с выходом регистра кода задержки, а первый и второй управляющие входы соединены соответственно с третьим выходом коммутатора блока управления обменом и третьим выходом дешиф атора режиMOB, четвертый, пятый, шестой-и седьформирования контрольного бита, разрешающим входом второй схемы сравнения, третьими входами блоков фиксации режима приема и режима передачи, выход регистра передачи соединен с перовым информационным входом третьего коммутатора, первый и в горой управляющие входы которого соединены соответственно с шиной служебных сигналов вычислительной машины и четвертым вькодом блока фиксации режима передачи, информационный вход регистра передачи соединен с информационной пшной вычислительной машины, соединенной также с выходом второго коммутатора и с информационными входами регистра установки цепей и регистра настройки, управляющи вход которого соединен с четвертым выходом коммутатора блока управления обменом, а выход - с входом дешифратора режимов, выходы второй и третьей схем сравнения соединены соответственно с третьим и четвертым входами регистра прерываний блока управления обменом, пятый вход регистра прерываний и шестой вход коммутатора которого соединены с выходом первой схемы сравнения, пятый выход коммутатора блока управления обме- ном соединен с управляющим входом регистра установки цепей, первый выход которого соединен с первым информационным входом третьей схемы сравнения и вторым информационным входом третьего коммутатора, выход которого соединен с информационными входами блока формирования контрольного бита, четвертого коммутатора и вторым информационным входом треть ей схемы сравнения, разрешающий вход которой соединен с восьмым выходом дешифратора режимов, третий выход, которого соединен с первым управляющим входом пятого коммутатора, выход которого соединен с вторым информаI. ционным входом первого коммутатора. и является выходом устройства, а второй, тречий и четвертый управляющие входы пятого коммутатора соединены соответственно с выходом регист ра установки цепей, шестым выходом блока фиксации режима приема и пятым выходом блока фиксации режима переда чи, четвертые и пятые входы которых соединены соответственно с шиной слу жебных сигналов вычислительной машины, с четвертым и пятым выходами первого коммутатора, шестой выход ко торог.о соединен с первьм информационным вхЬдом пятого коммутатора, второй информационный вход которого соединен с выходом передающего регистра сдвига, информационный вход которого соединен с выходом четвертого коммутатора, управляющий и второй информационный входы которого соединены соответственно с девятым выходом дешифратора режимов и вькодом блока формирования контрольного бита. Кроме того, блок фиксации режима приема содержит два коммутатора, регистр, два элемента И, счетчик битов приема, дешифратор битов приема, схему сравнения, счетчик знаков приема, дешифратор знаков приема, причем первые входы первого коммутатора и первого элемента И образуют пятьй вход блока, выход первого коммутатора соединен с первым входом регистра, второй вход которого является четвертым входом блока, а первый выход соединен с вторым входом первого элемента И. и является первым выходом блока, выход первого элемента И соединен с первым входом счетчика битов приема, выход которого через дешифратор битов приема соединен с первым входом схемы сравнения, второй вход которой и второй вход первого коммутатора образуют третий вход блока, выход схемы сравнения соединен с вторым входом счетчика битов приема, первым входом второго элемента И и первым входом второго коммутатора, выход которого является третьим выходом блока, а второй вход соединен с первым выходом дешифратора знаков приема, вход которого соединен с выходом счетчика знаков приема, первый вход которого соединен с выходом второго элемента И, второй вход которого и третий вход второго коммутатора объединены и являются вторьм входом блока, первый выход дешифратора знаков , приема соединен с вторым входом счетчика знаков приема, третий вход первого коммутатора является первым входом блока, второй и четвертый выходы которого соединены с вторым выходом регистра, третий выход которого является шестым выходом , выход схемы сравнения, первый и второй выходы дешифратора знаков приема образуют пятый выхЬд блока. Кроме того, блок фиксации режима передачи содер/ ит два коммутатора, два элемента И, регистр, счетчик .битов передачи, дешифратор битов передачи, схему сравнения, счетчик знаков передачи и дешифратор знаков передачи, причем первый вход первого коммутатора является первым входом блока, а выход соединен с первым ВХОДОМ-регистра, второй вход и первый выход которого являются соответственно четвертым входом и пятым выходом блока, второй выход регистра, является вторым, выходом блока и сое. динен с первым входом первого элемента И, второй вход которого и в.торой вход первого коммутатора образуют, пятый вход блока, выход первого элемента И соединен с первым входом счетчика битов передачи, выход которого: через дешифратор битов передачи соединен с первым входом схемы сравнения, второй вход которой и третий вход первого коммутатора образуют . третий вход блока, четвертый вХод первого коммутатора, первые входы второго элемента И и второго коммутатора образуют второй вход блока, . . выход схемы сравнения соединен с вторыми входами счетчика битов передачи второго элемента И и второго коммутатора, третий вход которого соединен с выходом дешифратора знаков передачи, вход которого соединен с выходом счётчика знаков передачи, первый вхр которого соединен с выходом второго элемента И, выходы схемы сравнения и первого элемента И образуют первый выход блока, первый выход депшфратор соединен с вторьм входом счетчика зн ков передачи, первый и второй выходы дешифратора знаков передачи образуют четвертый выход блока. На фиг. 1 изображена структурная схема устройства для сопряжения вычислительной машинц с аппаратурой пе редачи данных; на фиг. 2 - структурные схемы блока фиксации режима прие ма, блока управления обменом, блока фиксации режима передачи. Устройство для сопряжения вычисли тельной машины с аппаратурой передачи данных содержит входной регистр 1 первый коммутатор 2, первую схему 3 сравд1ения, регистр 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 - 34 блока 7, входы и выходы 35 - 42 блока 14, входы и выходы 43 - 47 блока 17, Входной регистр 1 предназначен для запоминания текущего состояния входных цепей устройства. Коммутатор 2 предназначен для ком мутации сигналов с вькода регистра 1 и в тестовом режиме сигналов с выхода коммутатора 23, Схема 3 сравнения и регистр 4 состояния предназначены для выделения момента изменения значений сигналов во входных цепях устройства и форми- рования сигнала запроса прерывания .Изменилось состояние входных цепей Приемный регистр 5 сдвига предназначен для приёма и формирования информационных знаков, поступающих на его вход, последовательным кодом. Регистр 6 кода задержки предназначен для приема и хранения значений задержки информации в канале связи, поступающих на его вход, последовательным кодом. Блок 7 фиксации режима приема .; -. предназначен для формирования управляющих сигналов приема. Регистр 8 приема предназначен для формирования и передачи знаков вычислительной машине. Схема 9 сравнения предназначена для опознания служебных символов приема, заданных в регистре 10 с помощью программы ЭШ, и формирования сигнала запроса прерывания Служебный символ приема опознан. Регистр 10 настройки предиазначея для хранения двадцатичетырезсразрядного числа, определяющего заданные :
программой ЭВМ режим работы устройства и служебный символ приема.
Блок. 11 контроля по четности пред назначен для контроля принятого знака по четности или нечетности в зависимости от сигнала, устанавливаю.щего способ контроля, путем сложения семи битов принимаемого знака и формирования сигнала запроса прерывания Опшбка контроля приема в случае несовпадения контрольного бита знака с вычисленной суммой.
Коммутатор 12 предназначен для вьщачи в канал ЭВМ в режиме аппаратного управления цепями информации и данных о задержке информации в канале связи, в режиме программно-аппаратного управления цепями - текущего значения сигналов во входных цепях устройства, информации и данных о задержке информации, а в режиме программного управления цепями - текущего значения во входных цепях устройства.
Дешифратор 13 режимов предназначен для дешифрации кода, определяющего заданный режим работы устройства.
Блок 14 управления обменом предна.значен для организации обмена информацией между устройством и каналом специализированной ЭВМ.
Регистр 15 передачи предназначен для приема и хранения информации, принимаемой из канала ЭВМ.
Коммутатор 16 .предназначен для последовательной выдачи байтов двадцатичетырехразрядного слова, хранящегося в регистре 15, и служебного, символа передачи при установлении синхронизации или при отсутствии информации для передачи.
Блок 17 фиксации режима передачи предназначен для формирования управляющих сигналов передачи.
Блок 18 формирования контрольного бита предназначен для формирования контрольного бита знака путем сложения семи передаваемого знака,причем в зависимости от сигнала, устанавливающего способ контроля, формируется контрольный бит, соответствующий либо четному, либо нечетному знаку.
Коммутатор 19 предназначен для формирования знака передачи путем од новременной вьздачи информационных битов знака, число которых определяется заданным форматом знака, кроме того, в асинхронном режиме битов старт и стоп, постоянно заданных на входа: коммутатора 19 (причем, стоповая- посыпка может быть двойной), а также контрольного бита знака в режиме с контролем по четности или нечетности.
Схема 20 сравнения предназначена для опознания служебных символов пе- редачи, заданных в регистре 21 с помощью программы ЭВМ, и формирования сигнала запроса прерывания Служебный символ передачи опознан.
Регистр 21 установки цепей предназначен для хранения служебного символа передачи (в первых восьми разрядах) и кода, определяющего состояние выходных цепей устройства при программном управлении целями.
Передающий регистр 22 сдвига предназначен для формирования последовательного кода информационных знаков и передачи их в аппаратуру передачи данных.
Коммутатор 23 предназначен для.выдачи на выход 28 устройства в режиме аппаратного управления цепями информации в последовательном коде с выхода регистра 22, синхронизирующих сигналов с шестого выхода коммутатора 2 и управляющих сигналов с выходов 32 и 47 блоков 7 и 17 фиксации соответственно, в режиме программноаппаратного управления цепями - информации в последовательном коде с выхода регистра 22, синхросигналов с щестого выхода коммутатора 2 и сигналов, определяющих состояние управляющих цепей устройства с соответствующих разрядов регистра 21, а в режиме программного управления цепями - кода, записанного в регистре 21 . Шина 24 предназначена для обеспечения взаимодействия устройства с ка налом специализированной ЭВМ с помощью кодов команд и прерываний. i . .
Шина. 25 предназначена для обеспечения взаимодействия устройства с каналом специализированной ЭВМ с помощью управляющих сигналов. К таким сигналам относятся сигналы сброса, синхросигналы, сигнал установки команды, сигнал опроса требований обмена, ретранслированный сигнал опроса требований обмена, сигнал опроса требований прерьшаний и ретранслированный сигнал опроса требований прерываний, сигнал ввода-вывода, сигнал конца связи, сигнал готовности. Шина 26 предназначена для обмена устройства с каналом специализиро ванной ЭВМ управляющими и информационными словами. Вход 27 предназначен для ввода в устройство с аппаратуры передачи данных информации в последовательном коде, управляющих и синхронизирующих сигналов. Выход 28 предназначен для вывода из устройства в аппаратуру передачи данных информации в последовательном коде, управляющих и синх.ронизирующих сигналов. Блок 7 фиксации режима приема содержит шестой коммутатор 48, регистр 49, первый элемент И 50, счетчик 51 битов приема, дешифратор 52 битов приема, четвертую схему 53 сравнения, второй, элемент И 54, счет чик 55 знаков приема, дешифратор 56 знаков приема и седьмой коммутатор 57.. Коммутатор 48 предназначен для :Ввода в регистр 49 при включенном приеме сигнала Аппаратура передачи данных готова (АПДГ), сигнала Принимаемые данные вьщаются (ПОДВ) в синхронном режиме обмена с устройством защиты от ошибок, сигнала Де тектор принимаемого линейного сигнала (ДГШС) в синхронном режиме обмена с устройством преобразования сигналов, стартовой посыпки Принимаемые данные (НМД) в асинхронном режиме обмена с устройством преобразования сигналов и си нала Задержка информации выдается (ЗИВ) при поотуплении в устройство значения задержки информации. Регистр 49 предназначен для формирования управляюищх сигналов приема., Элемент И 50 счетчик 51, дешифра тор 52.и схема 53 сравнения предназначены для формирования сигнала управления приемом знака в регистр в Элемент И 54, счетчик 55 и дешифратор 56 предназначены для формирования сигналов, управляющих приемом знаков слова в регистр В, в пословном режиме обмена. БЛОК 14 управления обменом содержит дешифратор 58 команд, регистр 59 команд, регистр 60 обменов, восьмой коммутатор 61, регистр 62 прерываний 1714 Дешифратор 58, вход которого подключен к щине 24, предназначен для дешифрации кода операции принятой команды. Регистр 59 предназначен для запоминания команд, поступающих в устройство. Регистр 60 предназначен для фиксации запросов обмена. Коммутатор 61 предназначен для выдачи по упра.вляющим сигналам, поступающим из канала ЭВМ, сигналов приема в регистры 10, 15 и 21, сигнала управления коммутатором 12 и сигналов запроса прерываний Подготовка окончена, Конец приема, Конец передачи. Регистр 62 предназначен для фиксации запросов прерываний. Блок 17 фиксации режима передачи, содержит девятый коммутатор 63, регистр 64, третий элемент И 65, счетчик 66 битов передачи, дешифратор 67 битов передачи, пятую схему 68 сравнения, четвертый элемент И 69, счетчик 70 знаков передачи, дешифратор 71 знаков передачи, десятый коммутатор 72. Коммутатор 63 предназначен для ввода в регистр 64 сигналов, включающих прием или передачу, и при включенной передаче - сигналов АПДГ и Готов к передаче (ГПД). Регистр 64 предНазначен. для формирования управляющих сигналов передачи . Элемент И 65, счетчик 66, дешифратор 67 и схема 68 сравнения предназначены для формирования сигналов управления регистром 22. Элемент И 69, счетчик 70 и дешифратор 71 предназначены для формиро- вания сигналов управления коммутатором 16 и сигнала запроса обмена по передаче в пословном режиме обмена. Коммутатор 72 предназначен для передачи в регистр 60 в качестве запроса обмана по передаче сигнала, фиксирующего момент передачи знака в байтовом режиме, и сигнала, фиксируняцего момент передачи слова в пословном.режиме обмена. Устройство может работать в различных режимах, причем режим работы устройства определяется заданным программойЭВМ содержимым регистра 10 настройки. 15 1 В устройстве можно задавать три основных режима работы, отличающихся способом управления цепями обмена с аппаратурой передачи данных. Аппаратный способ управления цепями реализуется блоками 7,14 и 17. При таком способе управления обменом со стороны ЭВМ требуются минимальные затраты времени, поскольку от программы требуются только включение-выключение обмена и обработка возникающих прерываний. Программно-аппаратный способ управления цепями используется для организации взаимодействия с теми типами аппаратуры передачи данных логика работы которых при установлении связи отличается от работы . устройств,, для которых предусмотрена аппаратная реализация управления, а передача данных осуществляется также. При этом способе управления взаимодействие цепей управления осуществляется по командам, поступающим из ЭВМ, в, то время как обмен данными и синхронизирующими сигналами осуществляется аппаратно. При использовании этого способа управления цепями время вычислительного устройства затрачивается на установление связи с аппаратурой передачи данных и на окончание обмена. Сам же процесс обмена данными, занимающий большую часть всего времени обмена, происходит без участия программы и вьшолняется самостоятельно, . Программный способ управления;цепями позволяет реализовать любой алгоритм обмена информацией с аппара .турой передачи данных, в том числе и любую скорость передачи . При программном способе управления обмен с аппаратурой передачи данных требует затрат времени программы гораздо больше, чем при аппаратном и программно-аппаратном, но зато этот способ дает возможность реализовать обмен с любым внепшим устройством, использующим последозательный вводвывод информации, если число требующихся цепей не выводит за пределы, установленные в устройстве. Так как аппаратное управление цепями в устройстве при этом не работает, назначение цепей может быть выбрано прои вольно по желанию пользователя. Изменяя содержимое регистра 10 в устройстве могут быть заданы 716 следующие режимы работы: синхронныйи асинхронный; с контродем знаков по четности или по нечетности и .без контроля; с анализом служебных символов.приема или передачи и без анализа; с опросом входных цепей и без опроса; с устройствами защиты от ошибок или с устройствами преобразования сигналов. Кроме того, значения соответствующих разрядов регистра 10 определяют длину знака (от пяти до восьми разрядов). При настройке устройства может быть задан .режим тестового контроля. При этом устройство логически отключается от подключенной к нему внешней аппаратуры, а выходные цепи подключаются к входам устройства. В этом режиме может быть проверено прохождение информации через все устройство. Настройка устройства на межмашинный обмен заключается в установке соответствующего разряда регистра 10 для устройства, реализующего сторону аппаратуры передачи данньк. При этом снимается блокировка, которая возникает при попытке, аппаратурыпередачи данных первой начать обмен. Если настройка на межмашинный обмензадается в обоих устройствах сопряжения одновременно, то любое устрой ство может инициировать обмен. Работа с устройством начинается сподачи от ЭВМ по шине 24 команд Настройка на; режим (HP) и Установка цепей (УЦ). Эти команды, как и любые другие, поступают.на дешифратор 58 команд блока 14 управления обменом. Расшифрованный код команды заносится в регистр 59 команд. Команды HP и УЦ переводят устройство в режим подготовки. После установки команды в регистр 59 начинается ее выполнение. Формируемые при этом сигналы поступают на входы регистра 60 обменов в качестве сигналов запроса обмена. Требования на обслуживание запросов обмена передаются от устройства к ЭВМ. Получив сообщение о наличии запроса обмена, ЭВМ обслуживает запрос, имеющий высший приоритет среди Лоступивших запросов, после чего разряд регистра 60, соответствующий обслуженному запросу, устанавливается в ноль и производится переход к обслуживанию следующего запроса в соответствии с приоритетом. Выполнение, команд HP и YV, заканчивается записью в регистры 10 и 21 содержимого соответствующих ячеек памяти ЭВМ. Прием в регистры 10 и-21 осуществляется -по управляющим сигналам, формируемым соответственно на выходах 40 и 41 коммутатора 61 блока 14 управления обменом.. После выполнения команд HP и УЦ на выходе коммутатора 61 формируется сигнал Подготовка окончена, который в качестве запроса прерывания поступает в регистр 62 прерываний, В этом регистре фиксируются все запросы прерываний, возникающие в уст ройстве по тем или иным причинам. ЭВМ, получив сообщение о наличии за проса прерывания, обслуживает запро сы в соответствии с установленным между ними приоритетом. Для включения устройства в работ по обмену информацией, по шине 24 из ЭВМ в устройство подаются команды Прием байтаьог, Прием словами Передача, байтами, Передача слова по кбторым на выходе регист-;ра 59 команд формируются сигналы Прием и Передача. Появление эти сигналов разрешает функционирование блока 7 фиксации режима приема и бл ка 17 фиксации режима передачи соот ветственно. В режиме аппаратного управления цепями сигналы Прием или Передача яоступают с первого и четвертог выходов регистра 59 через коммутатор 63 на вход регистра 64. При это если сигнал АПДГ на входе устройства отсутствует, то на выхода 47 блока 17 формируется сигнал Оконеч ное оборудование данных готово (ООДГ), поступающий через коммутатор 23 в аппаратуру передачи данных Сигнал ответа о готовности аппарату ры передачи данных АПДГ с регистра через коммутатор 2 поступает на вхо ды 29 и 44 коммутаторов 48 и 63 бло ков.. 7 и 17 соответственно. По сигналу АЦЦГ, поступающему через коммутатор 48 на вход регистра 49, на первом его выходе формируется сигнал Готов к приему (ГПМ который с выхода 32 через коммутатор 23 вьщается в аппаратуру п.ередачи данных. В том случае, если обмен производится с устройством защиты от оши-, бок в синхронном режиме, то поступающий с аппаратуры передачи данных на вход регистра 49 сигнал ПВДВ формирует на втором его вкходе 30 сигнал управления приемным регистром 5 сдвига. Этот сигнал разрешает сдвиг информации в регистре 5, а также разрешает прохождение синхроимпульсов на вход счетчика 51« Информация, поступагацая через регистр 1 и коммутатор 2 на вход регистра 5, вдвигается в этот регистр. При каждом сдвиге в регистре 5 происходит увеличение содержимого счетчика 51 на единицу. Число необходимых сдвигов определяется заданным в ре.гистре 10 настройки форматом знаков. После приема каждого знака содержимое регистра 5 переписывается в регистр 8. Если задан байтовый режим обмена, то после записи каждого знака в регистр 8 на выходе коммутатора 57 по сигналу совпадения содержимого счетчика 51 с числом, означающим длину знака, формируется сигнал Запрос обмена по приему (ЗОПМ). По этому сигналу содержимое регистр 8 передается по шине 26 в канал ЭВМ. При пословном режиме обмена регистр 8 последовательно заполняется тремя знаками, отсчитываемыми счетчиком 55, и толь- . ко потом возникает ЗОПМ. Окончание приема знаков определяется моментом снятия сигнала ПМДВ или подачей от ЭВМ команды Отключить прием. При обмене с устройством преобразования сигналов в аситсррнном режиме прием начинается при появлении стартовой посыпки ПМД. Прием и упаковка знаков в регистр приема осуществляется также, как при работе, с устройством защиты от ошибок. После приема информационной части каждого знака осуществляется контроль знака по четности. Если контрольный бит знака не совпадает с вычисленной суммой, то блок 11 контроля по четности формирует сигнал Ошибка контроля приема, поступающий на вход 6 регистра 62 прерываний в качестве запроса прерывания. При обмене с устройством преобразования сигналов в синхронном режиме прием начинается сразу после включения, если при этом сигнал ДППС канала данных находи гся во включенном состоянии. При этом принимаемые биты постоянно вдвигаются в регистр 5. Подключенная к выходам регистра 5 схема 9 сравнения- осуществляет поиск служебного символа приема в принимаемых данных (в данном случае это должен быть код СИН). При обнаружении этого символа информация принимается в регистр 8 и далее через коммутатор 12 по шине 26 передается в канал ЭВМ. О приеме служебного символа программе ЭВМ сообщается путем формирования на выходе схемы 9 сравнения сигнала Служебный символ приема опознан который в качестве запроса nocTyitaeT на вход 38 регистра 62 прерываний. . В том случае, когда в устройство поступает значение задержки информации в канале связи, оно накапливается в регистре 6. Прием в регистр 6 производится аналогично приему в регистр 5, но при этом управляииций сиг нал.регистра 6 формируется на вйходе 31 по сигналу ЗИВ. Данные о задержке информации могут быть использованы программой для органйзацш повторной передачи утерянной информации. I В режиме передачи информации сиг нал АДЦГ, поступающий через коммута тор 63 на вход регистра 64, формирует сигнал Запрос передачи (ЗПД) который с выхода 47 через коммутатор 23 выдается в аппаратуру переда чи данных. В ответ на запрос аппара тура передачи данных выдает сигнал ГИД. После установления связи устройства с аппаратурой передачи данных начинается обмен данными. Си нал, формируемый на выходе регистра 64 по сигналу ГЦЦ, поступает в регистр 60 обменов в качестве начального запроса обмена по переда че. Канал ЭВМ обслуживает этот запрос и записьшает в регистр 15 пере дачи первое слово. Затем содержимое старшего байта через коммутатор 16 подается на коммутатор 19, где в соответствии с заданным в регистре 10 режимом и форматом знаков фор мируется информационный знак длиной от 5 до 8 битов, обрампенный битами старт и стоп в асинхронном рвяоше передачи и контрольным битом, если задан режим с контролем.по четности или нечетности. При этом стоповая посылка может быть двойной. Подготовленный, таким o6pa3ONf знак записывается в передающий регистр 22 сдвига. Сигнал, сформированный на вькоде регистра 64 по сигналу ГПД в режиме передачи, обеспечивает прохождение синхронизирующих импульсов передачи на сдвиговой вход регистра 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 установки цепей и соответствующих ячеек памяти ЭВМ (ячейки опроса цепей установки цепей). О состоянии любой из входных цепей устройства программа ЭВМ может узнать, проанализировав содержимое ячейки опроса. Причем содержимое входного регистра, запоминающего текущие значения входных сигналов, автоматически передается через коммутаторы 2 и 12 по щине 26 в ячейку опроса ЭВМ каждьй раз при изменении состояния какой-либо входной цепи устройства. Для вьщеления момента изменения значений сигналов во входных цепях устройства используется регистр Ли схема 3 сравнения. При этом текущие значения сигналов во входных цепях с выхода коммутатора 2 поступают на вход регистра 4 и на вход схемы 3 сравнения, на другой вход которой поступают значения сигналов во входных цепях, задержанные регистром 4 на один такт.
При изменении состояния входных цепей устройства по сигналу Разрешение опроса входных цепей, поступающему на управляющий вход схемы 3 сравнения с выхода дешифратора 13 режимов, на выходе схемы 3 сравнения
формируется сигнал Изменилось состояние цепей. Этот сигнал поступает в регистр 62 прерьшаний блока 14 в качестве запроса прерывания. По зтому Прерыванию программа ЭВМ может произвести анализ содержимого ячейки опроса н изменить соответствуюцим образом ячейку установки цепей для ввдачи ответного сигнала в аппаратуру передачи данных.
При программно аппаратном управлении цепями, установив связь с аппаратурой передачи данных, можно перейти к обмену информации по синхросигналам.
При программном управлении цепями передача информации осуществляется путем изменения соответствзпмцим образом содержимого ячейки установки
цепей ЭВМ, которое по команде УЦ
переписывается в регистр 21 установки цепей и через коммутатор .23 выдается в аппаратуру передачи данных. Алгоритм взаимодействия цепей при
этом может быть произвольным.
Таким образом, предлагаемое устройство обладает универсальньми характеристиками, что позволяет реализовать различные по структуре
звенья передачи данных. Обеспечивая сопряжение с разнотипными внешними . устройствами, оно расширяет область применения известного устройства.
-jr
a
KJ
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
. | |||
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Патент США 3975712, ВД1 | |||
Способ отопления гретым воздухом | 1922 |
|
SU340A1 |
Авторы
Даты
1984-11-23—Публикация
1983-07-18—Подача