Устройство для сопряжения вычислительной машины с каналами связи Советский патент 1989 года по МПК G06F13/00 

Описание патента на изобретение SU1464165A1

1

Изобретение относится к вычислительной технике и может быть использовано при создании устройств сопряжения вычислительных машин с каналами связи, например, Б автоматизированных системах управления (АСУ).

Цель изобретения - сокращение аппаратурных затрат устройства и повышение достоверности контроля поступав ющей в ЭВМ информации.

На фиг. 1 представлена блок-схема устройства; на фиг. 2 - функциональная схема блока формирования задержки; на фиг. 3-5 - временные диаграммы работы устройства при нормальном приеме информации, при потере в

канале связи одного тактового импульса, при возникновении в канале связи одного лишнего тактового импульса.

Устройство (фиг. 1) содержит коммутатор 1, преобразователь 2 после- довательного кода, второй блок 3 формирования задержки, счетчик 4 числа (рообщений, формирователь 5 импульсов, блок 6 памяти, первый блок 7 формирования задержки, триггер 8 готовности, триггер 9 ошибки, входы 10.1- 10.п подключения каналов связи, выходы 11 и 12, входы 13 и 14 и выходы 15 и 16 подключения к ЭВМ 17.

Блоки 3 и 7 формирования задержки (фиг. 2) содержат генератор 18 кмпульсов, счетчик 19,, .триггер 20 и элемент ИЛИ 21. На чертежах показаны также линии 22-26 вкодо з и выходов блоков и элементов устройства.

Временные диаграты (фиг.3-5) составлены для следующих условий; в блок 6 памяти записывается код ко- мандЫр состоящий из адреса .соответствующего канапа связи и кода числа сообщенийS равного двум длина одного сообщения равна двум четьфехразряд- ным словам; за.штри 5сова.нные области соответствуют неопределенному состоянию сигнапов; буквой И обозначена область существования достоверной информации на выходе 11,

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

ЭВМ 17 устанавливает на входе 13 код команды и формирует сигнал, на входе 14. В состав команды входит код номера коммутируемого канала связи и код, определякщнй сколько сообщений должно быть принято нз данного канала связи (код числа сообщений) , Код команды поступает на вход блока 6 памяти. Сигнал с вко- да 14 поступает на блок 6 для записи кода команды в блоке 6 и на вход формирователя 5, который формирует по линии 23 стартовый сигнал начала цикла приема для блока 7 и установки в исходное состояние триггеров 8 и 9 а -также сигнал записи кода числа сообщений н счетчик 4, Поступивиий по информационному входу счетчтаса 4 код числа сообщений запоминается в этом счетчике. Поступивший на вход 23 , блока 7 сигнал нач,ал,а цикла приема устанавливает триггер 20 в.состояние разрешения счета рда. счетчика 19 Последний разблокируется и начинает заполняться импульсами с генератору 18. Величину за ержки блоков 3 и 7 определяет время заполнешая счетчика 19, Для блока 7 величину задержки выбирают большей времени приема МсШсимально возможного числа сообщений по любому из каналов связи .на время5 равное или большее величины периода следования оактовых сигналов. При заполнении счетчика 19 (т.е. после окончания формируемого блоком 7 времени задержки) на выходе этого счетчика вырабатывается сигнал которьй поступает через -элемент ИЛИ 21 на вход сброса триггера 20. При этом сигнал с выхода последнего ус

4165

танавливает счетчик 19 в исходное состояние и удерживает его в этом состоянии до начала следующего цикла приема сообщений. Сигнал с выкода счетчика 19 блока 7, поступает на второй вход триггера 9.

Если во время формирования временной задержки на вход 22 блока 7 .

10 поступает сигнал установки в исходное состояние, то формирование задержки прекращается, а счетчик 19 удерживается в исходном состоянии до следующего стартового сигнала.

15 Сигналы информации, сопровождаемые тактовыми сигналами, поступают из каналов связи через входы 10 устройства на входы коммутатора 1. Подключение того или иного канала свя20 зи к преобразователю 2 осуществляется кодом номера канала связи, поступающим с выхода блока 6 памяти на вход коммутатора 1.

5

0

5

0

5

0

5

Информационные и тактовые сигналы с выходов коммутатора 1 поступают в преобразователь 2, где осуществляется преобразование последовательного кода в парапипельный и передача сообщений отдельными словами на выходы 11 в ЭВМ 17 . После приема последнего слова каждого сообщения преобразователь 2 вьщает на счетчик 4 и на выход 12 сигнал 1сонца сообщения, что обеспечивает считьшание оче,- редного сообщения ЭВМ 17. Сигналы конца сообщения, поступ;ающие на счетик 4, каждый раз з меньшают код в этом счетчике на 1. После приема последнего сообщения ЭВМ 17 и при совпадении количества принятых по данному каналу сообщений с числом, предварительно записанным в счетчик .4, последний вьщает сигнал окончания сообщений на вход 25 блока 3, который работает аналогично блоку 7. Блок 3 задерживает сигнал со счетчика,4 на время, равное или большее периода Следования тактовых сигналов, поступающих на вход 26 блока 3. Если за время задержки, формируемое блоком 3, тактовый сигнал не поступает (число сообщений равно ,анному), то после истечения этого времени блок 3 вырабатьйает сигнал окончания сообщений по данному каналу,, На. выходе триггера 8 устанавливается сигнал окончания сообщений, который транслируется на выход 15 устройства.

5

Поступление сигнала окончания сообщений с блока 3 на вход 22 блока прекращает, формирование задержки i блоком 7, и на выходе этогЬ блока сигнал ошибки не вырабатывается. ЭВМ 17 воспринимает сигнал с выхода 15, как сигнал нормального окончания сообщений, и переходит к приему информации с другого канала связи. Триггер 20 блока 3 устанавливается в исходное состояние первым тактовы сигналом, поступившим с выхода коммутатора 1 с началом следующего цикла приема информации.

, Циклы приема информации повторяются.

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

Если количество принятых сообщени меньше числа сообщений, определяемого кодом, записанным в счетчик 4, счетчик 4 сигнал окончания сообщений не вьщает. В этом случае на вход блока 7 сигнал прекращения формирования задержки с выхода 22 блока 3 не приходит. После окончания времени задержки, формируемой блоком 7, на вход триггера 9 поступает сигнал, которьш изменяет состояние этого триггера. С выхода триггера 9 на вы

ход 16 устройства будет транслироваться сигнал, который воцпринимает ся ЭВМ 17 как сигнал ошибкой. На выход 15 сигнал окончания сообщений транслироваться не будет.

Если количество принятых сообщений больше числа сообщений, определяемого кодом, записанным в счетчик 4, то с поступлением числа сообщений соответствующего коду, записанному в счетчик 4, этот счетчик вьфабаты- вает сигнал окончания, сообщений, который поступает на вход 25 блока 3. Последний формирует задержку этого сигнала. Очередным тактовым сигналом (сообщения еще не закончились) с выхода 26 коммутатора 1, который поступит на вход блока 3, прекращается формирование задержки этим блоком. Сигнал окончания сообщений на . выходе лока 3 не формируется и на входы 22 триггера 8 и блока 7 не

6

поступает. Блок 7 не прекращает, формирование времени задержки, по окончании которой сигнал с выхода блока 7 изменяет состояние триггера 9. На выход 16 поступает сигнал ошибки. На выходе 15 сигнал окончания сообщений отсутствует.

0

5

5

Ф

0

ормула изобретения Устройство для сопряжения вычислительной машины с каналами связи, i содержащее преобразователь последовательного кода в параллельный, ком- NfyTaTop, группа информационных входов которого является группой входов устройства для подключения к инфор- мационньм линиям связи, а адресньш вход соединен с первымовыходом блока памяти, первый блок формирования задержки, триггер готовности, выход которого является выходом устройства для подключения к входу готовности вычислительной машины, отличающееся тем, что, с целью сокра™ щения аппаратурных затрат устройства, в него введены формирователь импульсов, счетчик числа сообщений, триггер ошибки и второй блок форми- Q рования задержки, причем информационный и тактовый входы преобразователя последовательного кода в парал- лельньй соединены соответственно с первым и вторым выходами коммутатора, а информационный и синхронизирующий выходы ЯВЛ5ПОТСЯ соответствующими выходами устройства для подключения к информационному и синхро

5

0

5

0

5

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

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

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

название год авторы номер документа
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ 1992
  • Аронштам М.Н.
  • Ицкович Ю.С.
RU2043652C1
Устройство для сопряжения ЭВМ с абонентом 1990
  • Коваль Сергей Яковлевич
SU1702380A1
Устройство для контроля и диагностики логических узлов 1980
  • Руденко Валентин Дмитриевич
  • Толкачев Александр Нинельевич
  • Чмут Владимир Ефимович
SU960825A1
Устройство для сопряжения ЭВМ с каналом передачи данных 1989
  • Гудков Евгений Александрович
  • Ассовский Михаил Николаевич
SU1647580A1
Устройство для сопряжения электронно-вычислительной машины с каналами связи 1984
  • Мочалов Валерий Петрович
SU1244670A1
Устройство для обнаружения и исправления ошибок в кодовой последовательности 1988
  • Василенко Вячеслав Сергеевич
  • Надыкто Александр Борисович
  • Вересенко Виталий Андреевич
SU1580568A1
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ 2002
  • Киселев Е.Ф.
  • Крюков Ю.В.
  • Тимофеев С.С.
RU2220440C1
Устройство для сопряжения вычислительной машины с аппаратурой передачи данных 1989
  • Бельдинов Андрей Анатольевич
  • Иваныкин Игорь Евгеньевич
  • Гречнев Виктор Николаевич
  • Немудрякин Андрей Леонидович
SU1679492A1
Микропрограммное устройство управления 1983
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Тимонькин Григорий Николаевич
  • Самарский Виктор Борисович
  • Ткачев Михаил Павлович
  • Барбаш Иван Панкратович
SU1130865A1
СИСТЕМА СИНХРОНИЗАЦИИ ЧАСОВ ПО РАДИОКАНАЛУ 1985
  • Геворкян Арвид Грайрович
  • Кошелев Виктор Константинович
  • Рябцев Василий Тимофеевич
  • Цветков Владимир Иванович
SU1840365A1

Иллюстрации к изобретению SU 1 464 165 A1

Реферат патента 1989 года Устройство для сопряжения вычислительной машины с каналами связи

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

Формула изобретения SU 1 464 165 A1

1

/

ж

&

/

// л

12

ч

«Ч

1$

--,

16

n KuJJUuecmeo разрядов cooffafef ua, к- монс. кал-So cooffi effift/.

Фиг.

Документы, цитированные в отчете о поиске Патент 1989 года SU1464165A1

Подвижная хлебопекарная печь 1925
  • Бушкевич В.И.
  • Важеевский П.А.
SU433A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения вычислительной машины с каналами связи 1977
  • Осипенко Майя Митрофановна
  • Колокольчиков Анатолий Семенович
  • Бродский Владимир Маркович
SU703799A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 464 165 A1

Авторы

Артемьев Владимир Аркадьевич

Гусев Валерий Павлович

Шабунин Леонид Иванович

Даты

1989-03-07Публикация

1987-03-30Подача