Устройство для сопряжения эвм с абонентом

 

Изобретение относится к вычислительной технике и может быть использовано в устройствах обмена информацией по последовательному каналу. Целью изобретения является расширение области применения устройства. На чертеже представлена блок-схема устройства. Устройство содержит оперативный запоминающий блок 1, регистр 2 микрокоманд, генератор 3 импульсов, регистр 4 адреса, мультиплексор 5, приемный регистр 6, блок 7 выходных регистров данных, постоянный запоминающий блок 8, первый сумматор 9, первый и второй шинные формирователи 11, 12, второй блок элементов И-ИЛИ 14, первый триггер 19, первый блок элементов И-ИЛИ 20, второй триггер 21, второй сумматор 22, селектор 23 адреса. Устройство осуществляет дуплексную связь ЭВМ с абонентом по последовательному каналу. 1 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (51)4 С 06 F 13/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ fHHT СССР (2)) 4310480/24-24 (22) 24.09.87 (46) 30.04.89, Бюл. М 16 (72) В.А.Кривего А.А,Щеголев и В.М.Солдатенков (53) 681.3(088.8) (56) Авторское свидетельство СССР

У 612242, кл. С 06 Г 7/06, 198)

Авторское свидетельство СССР

Ф 4087482, кл. G 06 F 13/00, 1986

I (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ

С АБОНЕНТОМ (57) Изобретение относится к вычислительной технике и может быть ис-, пользовано в устройствах обмена ин4ормацией по последовательному каналу. Целью изобретения является рас„,SU„„1476477 А1 ширение области применения устройства. На чертеже представлена блок-схема устройства. Устройство содержит оперативный запоминающий блок I, регистр 2 микрокоманд, генератор 3 импульсов, регистр 4 адреса, мульти" плексор 5, приемный регистр 6, блок

7 выходных регистров данных, постоянный запоминающий блок 8, первый сумматор 9, первый и второй шинные формирователи II, )2, второй блок элементов И- ИЛИ 14, первый триггер

19, первый блок элементов И-ИЛИ 20, второй триггер 2), второй сумматор

22, селектор 23 адреса. Устройство осуществляет дуплексную связь ЭВМ с абонентом по последовательному каналу. I ил.

)476477

Изобретение относится к вычислительной технике и может быть исполь. зовано в устройствах обмена информацией по последовательному каналу.

Целью изобретения является расширение области применения.

На чертеже представлена блок-схема предлагаемого устройства, Устройство содержит оперативный запоминающий блок 1, регистр 2 микрокоманд, генератор 3 импульсов, реги" стр 4 адреса, мультиплексор 5, приемный регистр 6, блок 7 выходных регистров данных, постоянный запоминающий блок 8, первый сумматор 9, выход

10 устройства для подключения к последовательному информационному входу абонента, первый и второй шинные формиронатели 11 и 12, вход 13 устройст- 20 ва для подключения к последовательному информационному выходу абонента, второй блок элементов И-ИЛИ 14, выхо-. ды 15-17 устройства для подключения соответственно к входам прерывания, 25 чтения и записи данных ЭВМ, вход 18 устройства для подключения выхода ответа ЭВМ, первый триггер 19, первый блок элементов И-ИЛИ 20, второй триггер 21, второй сумматор 22, селектор 30

23 адреса, вход-выход 24 устройства для подключения к входу-выходу данных 3 .

Устройство работает следующим образом.

В режиме последовательного асинхронного приема данных от абонента, передаваемые по последовательному каналу, поступают на вход 13 устройства на приемный регистр 6, на вход 40 мультиплексора 5 и сумматора 9.

Управление функциониронанием устройства в этом решении осуществляется последовательностью микрокоманд, Исходя из стрУктуры последователь-45 ной информационной посылки (согласно, например, интерфейсу НМ МПК по ВТ10-78) прием последней начинается со стартового бита, который всегда подается в линию связи нулевым потенциалом. В конце каждой посылки высоким потенциалом в линии передается два бита сигнала ".Стоп": При этом каждый бит в линию связи передается сигналом строго определенной длительности, чем обеспечивается синхронизация приема информационной посылки.

При поступлении стартового бита на вход 13 устройства производится его анализ. Анализ производится на наличие нуля на информационном входе 13. В случае обнаружения и приема стартового бита устройство настраивается на прием информационных битов посылки, для этого оно ныполняет восемь рабочих циклов с записью информации н приемный регистр 6, По окончании приема информационных битов производится анализ наличия стоповых бит и при соответствии нулевых потенциалов и временных параметров этих битов производится перекодирование принятой информации и упаковка его в формат, соответствующий выходному сообщению.

При этом, если параллельный выходной формат информационного сообщения состоит из нескольких посылок последовательного кода, то их размещение н блоке 7 выходных регистров данных производится в зависимости от позиции принятой посылки и реализуется различными программами, зафиксированными в оперативном запоминающем блоке 1.

После формирования полного формата выходного сообщения устройство настраивается на режим передачи этого сообщения на магистраль межмодульного параллельного интерфейса (МПИ).

Для этого управление передается следующей подпрограмме, которая также отрабатывается микрокомандным путем.

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

9. В простейшем варианте это счетный триггер, установленный н нулевое состояние. При поступлении на его вход четного количества положительных фронтов, он остается в нулевом состоянии, а нечетного — он остается в единичном состоянии. Анализ этого триггера через мультиплексор 5 подтверждает правильность приема. Настройка на контроль по четности или нечеткости производится микропрограммным путем.

В случае правильного приема информационная посылка поступает на адресный вход блока 8, где декодируется табличным способом и поступает одновременно на информационные входы и секции блока 7 выходных регистров данных, а с регистра 2 микрокоманд поступает один из разрядон микрокоманды, фиксирующий преобразованную

1476477 посылку на соответствующей секции блока 7.

После подготовки информации в блоке 7 выходных регистров данных управ5 ление передается. подпрограмме выдачи данных на шину МПИ.

Для вывода информации на шину MIIH шинный формирователь 12 настраивается на выдачу информации, блок элемен- 1О тов И-ИЛИ 14 настраивается на выдачу адресного кода, который через шинный формирователь !2 поступает на входвыход 24 данных устройства.

Одновременно (с разницей в один шаг микропрограммы) формируется микрокоманда обмена, В этом состоянии магистраль и шины удерживаются на несколько тактов. Количество тактов обусловлено быстродействием устрой,ства, задействованного на шину МПИ.

После выполнения таким образом адресной части сообщения формируется микрокоманда, отпирающая блок элементов И-ИЛИ 14, коммутирующий данные с 25 блока 7 выходных регистров данных на вход шинного формирователя 12. Шинный формирователь 12 коммутирует данные на вход-выход 24 данных через шинный формирователь 11 формируется сигнал записи данных ДЗП. Длительность этого сигнала зависит от за- держки сигнала ответа, который через шинный формирователь Il подается на соответствующий вход мультиплексора

5 и после фиксации его в триггере 19

35 снимаются данные с входа-выхода 24 .

МПИ и сигнал записи данных ДЗП. Сигнал ответа "Отв" снимается ЭВМ по заднему фронту сигнала ДЗП. Обмен по шине МПИ завершается сбросом сигнала обмена "Обм" по заднему фронту сигнала ответа "Отв", после чего устройство переходит на начало программы.

Параллельный ввод информации спи- 45 сан для случая выбора ведущим устройства ввода-вывода и ведомым — внешнего устройства по отношению к магистрали межмодульного параллельного интерфейса (МПИ).

Для реализации алгоритма устройство переходит на соответствующую подпрограмму, расположенную в адресном пространстве оперативного запоминающего блока l. Процесс чтения с шины MIIH начинается записью адреса ,55 устройства, к которому будет происходить обращение, в блок 7 выходных регистров.

После этого блок элементов И-ИЛИ

14 настраивается на пропуск записан- ного адреса через шинный формирователь 12 на вход-выход 24 MIIH. Затем через шинный формирователь ll формирует активный уровень сигнала 15 обмена "Обм . По фронту этого сигнала

ЭВМ считывает с шины адрес и запоминает его. Затем шинный формирователь

12 настраивается на передачу информации с входа-выхода 24 МПИ на блок элементов И-ИЛИ 20. Следующая микрокоманда формирует сигнал, переводящий сигнал 17 чтения данных ДЧТ через шинный формирователь 11 сигналов управления в активный уровень. По фронту сигнала чтения данных ДЧТ ЭВМ формирует на входе-выходе 24 МПИ данные, о чем сообщает активным уровнем сигнала 18 ответа "Отв" ° Далее ана- . лизируется уровень этого сигнала прохождения его через мультиплексор 5 на триггер 19.

Блок элементов И-ИЛИ 20 настраивается на пропуск младшего байта информации, который фиксируется в приемном регистре 6. С выхода регистра 6 младший байт информации поступает на блок

8, выполняющий функцию перекодиров" щика в код КОИ-7. Перекодированный байт информации фиксируется в младших 8 разрядах блока 7 выходных регистров данных.

Аналогично обрабатывается старший байт данных, пропускаемый на приемный регистр 6 блоком элементов И-ИЛИ

20. Перекодированный старший байт информации фиксируется в старших 8 разрядах блока 7 выходных регистров данных.

По завершению обработки данных снимается сигнал чтения данных ДЧТ, по его спаду ЭВМ снимает сигнал ответа "Отв" и данные с входа-выхода

24 МПИ. Далее анализируется состояние сигнала ответа "Отв" и после его снятия заканчивает процесс обмена, переводя сигнал 15 обмена Обм" в неактивное состояние.

Организация последовательного вывода осуществляется переходом на сосоответствующую программу в блоке 1.

Согласно интерфейсу НМ МПИ по BT

I0-78 состоянию активного ожидания соответствует единица" в последовательном канале связи на входе 13.

Началу информационной посылки предшествует старт бит нулевого уровня, 6477 6

10

Т = 16toï

Следовательно, по истечении 16 шагов программы начинается выборка информации иэ блока 7 выходных регистров данных для передачи. При этом подразумевается, что блок 7 уже загружен данными для передачи. Для по- 25 следовательной выдачи информации блок

7 настраивается на выполнение операции сдвига вправо. Младший разряд блока 7 соединен с D-входом D-триггера Zl.

Во время передачи происходит загрузка D-триггера 21 битом информации, сдвиг информации в выходном регистре

7 — воздействием на тактирующие входы выходного регистра, формирование вре менного интервала Т. Выдав байт ин-, 35 формации, устройство формирует в линии бит контроля по четности, формируемый сумматором 22 и заводимый на мультиплексор 5. Состояние сумматора

22 анализируется и производится либо 4О сброс, либо установка в "единицу" 0триггера 21, в последовательном ка1 нале формируется при этом девятый информационный быт — бит контроля четности. Передача информации эаканчива- 4 ется формированием двух стоп-битов установкой D-триггера 21 на время 2Т.

После чего в линии устанавливается режим активного ожидания, соответствующий "единице" на выходе D-триг50 гера 21.

Старший байт данных из блока 7 выводится аналогично описанному. После выдачи принятой информации устройство переходит в начало програм"ы ожи- 55 дая дальнейших запросов на ввод-вывод °

После включения питания устройство переходит в режим ввода последова5 147 а после окончания информационной посылки — два стоп-бита высокого уровня. Для обеспечения выдачи в линию уровня активного ожидания и формирования старт- и стоп-бита информации используется D-триггер 21 с входами установки и сброса.

При отсутствии передаваемой информации D-триггер 21 установлен в единичное состояние. Программа последовательного вывода информации начина-. ется сбросом D-триггера 21, что соответствует выдаче в линию старт-бита.

Как было указано выше, длительность сигнала Т в последовательном канале соответствует 16 шагам программы тельной информации. четыре байта информации загружаются в блок 7. После этого происходит анализ разрядов В и С селектора адреса 23. В зависимос ти от их состояния выбирается один из режимов работы: повтор последовательного ввода; вывод в шину МПИ; ввод из шины МПИ; последовательный вывод.

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

Формула и э о б р е т е н и я

Устройство для сопряжения ЗВИ с абонентом, содержащее мультиплексор, оперативный запоминающий блок, ре-. регистр адреса, первый триггер, регистр микрокоманд и генератор импульсов, причем выход мультиплексора соединен с информационным входом первого триггера, вход синхронизации которого и вход синхронизации регистра адреса соединены с первым выходом генератора импульсов, выход регистра адреса соединен с входом младших

J разрядов оперативного запоминающего блока, вход старшего разряда адреса которого соединен с выходом первого триггера, с первого по третий выходы оперативного запоминающего блока соединены соответственно с информациoHHblM входом регистра адреса, с управляющим входом мультиплексора и с ичформационным входом регистра микрокоманд, вход синхронизации которого соединен с вторым выходом генератора импульсов, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения устройства, в него введены приемный регистр,,блок выходных регистров данных, постоянный запоминающий блок, селектор адреса, первый, второй блоки элементов И-ИЛИ, первый второй шинные формирователи, первый, второй сумматоры и второй триггер, причем вход устройства для подключения последовательного информационного выхода абонента соединен с первыми информационными входами мульти" плексора, первого сумматора и приемного регистра, второй, третий информационные входы, вход синхронизации и сброса приемного регистра соединены соответственно с третьим выходом оперативного запоминающего блока, с выходом первого блока элементов

1476477

Составитель С.Бурухин

Редактор М.Бандура Техред М.Ходанич

Корректор М.Васильева

Заказ 2158/50 Тираж 669 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-.35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", г.Ужгород, ул. Гагарина, 101

И-ИЛИ и с первым, вторым выходами регистра микрокоманд, третий, четвертый выходы которого соединены с входами сброса и синхронизации первого сумматора, выход которого соединен с вторым информационным входом мультиплексора, третий, четвертый, пятый и шестой информационные входы которого соединены соответственно с первым, 1ð вторым выходами селектора адреса, с первым выходом первого шинного формирователя и с выходом второго сумматора, выход приемного регистра соединен с первым адресным входом постоянного запоминающего блока, второй адресный вход и выход которого соединены соответственно с пятым выхо-. дом оперативного запоминающего блока и с первым информационным входом бло- 2р ка выходных регистров данных, вход синхронизации которого соединен с пятым выходом регистра микрокоманд, шестой, седьмой выходы оперативного запоминающего блока соединены соот- 25 ветственно с вторым информационным . входом блока выходных регистров данных и с первым информационным входом второго шинного формирователя, вто- . ,рой информационный вход которого сое- 3р динен с выходом второго блока элементов И-ИЛИ, первый вход которого соединен с входом селектора адреса и с первым выходом блока выходных регист .ров данных, второй, третий выходы ко- .торого соединены соответственно с вторым входом второго блока элементов

И-ИЛИ и с информационным входом второго триггера, единичный, нулевой входы и вход синхронизации которого соединены с выходами с шестого по восьмой регистров микрокоманд, выход второго триггеров соединен с информационным входом второго сумматора и с выходом устройства для подключения к последовательному информационному входу абонента, с девятого по шестнадцатый выходы регистра микрокоманд соединены соответственно с третьим, четвертым входами второго блока элементов И-ИЛИ, с первым, вторым. тветьим информационными входами первого шинного формирователя, с синхровходом второго сумматора, с первым, вторым входами первого блока элементов

И-ИЛИ, третий вход которого соединен с выходом второго шинного формирователя, вход-выход данных которого соединен с входом-выходом устройства для подключения к информационному входу-выходу ЭВМ, второй, третий, четвертый выходы первого шинного формирователя соединены с выходами устройства для подключения соотетственно к входам прерывания чтения и записи данных ЭВМ, четвертый информационный вход первого шинного формирователя соединен с входом устройства для подключения выхода ответа ЭВМ.

Устройство для сопряжения эвм с абонентом Устройство для сопряжения эвм с абонентом Устройство для сопряжения эвм с абонентом Устройство для сопряжения эвм с абонентом Устройство для сопряжения эвм с абонентом 

 

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

Изобретение относится к вычислительной технике и может быть использовано при построении буферных запоминающих устройств в подсистемах ввода измерительной информации

Изобретение относится к вычислительной технике и может быть использовано в устройствах вывода командной информации из ЭВМ

Изобретение относится к технике электросвязи и может быть использовано для формирования сигналов телеуправления

Изобретение относится к вычислительной технике и может быть использовано при построении неоднородных вычислительных систем

Изобретение относится к области вычислительной техники, в частности к устройствам для сопряжения электронной вычислительной машины (ЭВМ) с абонентами через каналы связи, и может быть использовано при построении автоматизированных систем управления

Изобретение относится к вычислительной технике и может быть использовано для сопряжения медленнодействующих каналов с быстродействующей вычислительной машиной

Изобретение относится к области цифровой вычислительной техники, может быть использовано при организации многомашинных комплексов и мультипроцессорных систем и позволяет сократить оборудование за счет отказа от арбитров и упрощения управления при организации асинхронного обмена через блоки сопряжения устройства между любой парой ЭВМ различных групп

Изобретение относится к области вычислительной техники и может быть использовано для сопряжения ЭВМ с магнитофоном звукозаписи

Изобретение относится к вычислительной технике и может быть использовано в многоканальных устройствах сопряжения ЭВМ с удаленными терминалами

Изобретение относится к вычислительной технике, в частности к устройствам сопряжения, и может быть использовано в цифровых системах передачи информации

Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительных системах с общей магистралью, в многомашинных системах управления связью

Изобретение относится к области вычислительной техники и предназначено для построения коммутационных сетей вычислительных систем

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Модем // 2109332
Изобретение относится к области вычислительной техники и касается портативного интерфейсного блока или содема, который позволяет устанавливать временную двустороннюю связь между заключенной в корпус аппаратурой управления технологическим процессом и персональным компьютером общего назначения без использования электрического соединения между ними

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

Изобретение относится к устройствам для управления передачами данных через неспециализированную шину между запоминающим устройством или совокупностью внешних устройств (включая процессоры), как по отдельности, так и в совокупности, а более конкретно, к средствам, позволяющим разрешать конфликты на основе приоритетов между устройствами более эффективно, посредством исключения бесполезно отработавших циклов разрешения конфликтов и больших пакетных буферных устройств, и делать пропускную способность доступной для передачи данных

Изобретение относится к схемам модулей диспетчерского управления с дуплексной связью для использования в системе передачи информации, более конкретно к электронным схемам модулей диспетчерского управления с дуплексной связью для использования в системе передачи информации, обеспечивающей передачу информации даже при наличии ошибок в линии связи за счет дуплексной связи между диспетчерскими устройствами
Наверх