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
низирующему входам вычислительной машины, информационный и синхронизирующий входы блока памяти и выход триггера опшбки являются соответствующими входами и выходом устройст-, ва для подключения к командному и синхронизирзшэщему выходам и входу ошибки вычислительной машины, информационный, счетный входы и вход записи счетчика числа сообщений подключены соответственно к вторым выходам преобразователя последовательного кода в параллельньй и блока памяти и первому выходу, формирователя импульсов, вход которого соединен с входом устройства для подключения к синхронизирующему выходу вычислительной машины, а второй выход - с входами сброса триггеров готовности и ошибки и входом пуска первого блока формирования задержки, выходом
соединенного с установочным входом триггера ошибки, а входом сброса - с установочным входом триггера готов ности и выходом второго блока формирования задержки, входы сброса и пуска которого подключены соответст . венно к второму вьгходу коммутатора и выходу счетчика числа сообщений,.
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ | 1992 |
|
RU2043652C1 |
Устройство для сопряжения ЭВМ с абонентом | 1990 |
|
SU1702380A1 |
Устройство для контроля и диагностики логических узлов | 1980 |
|
SU960825A1 |
Устройство для сопряжения ЭВМ с каналом передачи данных | 1989 |
|
SU1647580A1 |
Устройство для сопряжения электронно-вычислительной машины с каналами связи | 1984 |
|
SU1244670A1 |
Устройство для обнаружения и исправления ошибок в кодовой последовательности | 1988 |
|
SU1580568A1 |
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ | 2002 |
|
RU2220440C1 |
Устройство для сопряжения вычислительной машины с аппаратурой передачи данных | 1989 |
|
SU1679492A1 |
Микропрограммное устройство управления | 1983 |
|
SU1130865A1 |
СИСТЕМА СИНХРОНИЗАЦИИ ЧАСОВ ПО РАДИОКАНАЛУ | 1985 |
|
SU1840365A1 |
Изобретение относится к области .вычислительной техники и может быть использовано в автоматизированных системах управления. Целью изобретения является сокращение аппаратурных затрат устройства и повышение достоверности контроля поступающей в ЭВМ информации. Устройство содержит коммутатор, преобразователь последовательного кода, два блока формирования задержки, счетчик числа сообщений, формирователь импульса, блок, памяти, триг.гер готовности, триггер ошибки. Устройство работает совместно с ЭВМ. Изобретение позволяет осуществлять контроль количества принимаемых ЭВМ сообщений (тактируемой информации) от каналов связи. При отклонении числа сообщений от заданного, например, под действием помехи в каналах связи устройство выдает сигнал ошибки. В зависимости от решаемых задач ЭВМ имеет возможность производить повторньм прием или или отбраковку получаемых сообщений. 5 ил. S
1
/
ж
&
/
// л
12
ч
«Ч
1$
--,
16
n KuJJUuecmeo разрядов cooffafef ua, к- монс. кал-So cooffi effift/.
Фиг.
Подвижная хлебопекарная печь | 1925 |
|
SU433A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для сопряжения вычислительной машины с каналами связи | 1977 |
|
SU703799A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1989-03-07—Публикация
1987-03-30—Подача