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

 

Изобретение относится к вычислительной технике и может быть использовано для обмена информацией между ЭВМ и каналами связи. Целью изобретения является повышение помехоустойчивости устройства. Поставленная цель достигается тем, что в устройство, содержащее коммутатор каналов , буферный регистр, регистр адреса каналов связи, блок контроля, элемент И, блок управления, блок имитации состояния, блок контроля выдачи, коммутатор информации, введен блок стробированИя имитигруемых сигналов, 1 3, п, ф-лы, 4 ил. СЛ tt

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

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

РЕСПУБЛИК (511 4 С 06 F 13 00

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

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

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР пО делАм изОБРетений и ОтнРытий (21) 3751115/24-24 (22) 13.06.84 (46) 07.05.86. Бюл. И- 17 (72) А.С.Кафидов, M.È.Тараров и Т.С.Иалачевская (53) 681.3 (088.8) (56) Авторское свидетельство СССР

У 687446, кл. G 06 F 3/04, 1975.

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

У 1129599, кл. G 06 F 3/04, 1983. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ

С КАНАЛАИИ СВЯЗИ (57) Изобретение относится к вычислительной технике и может быть ис„„SU,„, 1229766 A 1 польэовано для обмена информацией между ЭВИ и каналами связи. Целью изобретения является повышение помехоустойчивости устройства. Поставленная цель достигается тем, что в устройство, содержащее коммутатор каналов, буферный регистр, регистр адреса каналов связи, блок контроля, элемент И, блок управления, блок имитации состояния, блок контроля выдачи, коммутатор информации, введен блок стробированйя имити,"руемых сигналов. I з. и, ф-лы, 4 ил.

12? 9766

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

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

На фиг.l приведена блок-схема устройства; на фиг.2 — структурная схема блока управления; на фиг.3 — 10 структурная схема дешифратора и шифратора микрокоманд блока управпения; на фиг.4 — алгоритмы работы устройства с каналом связи.

Устройство сопряжения ЭВМ с кана- 15 лами связи (фиг.1) содержит коммутатор 1 каналов, буферный регистр 2, коммутатор 3 информации, регистр 4 адреса каналов связи, блок 5 управления, блок 6 контроля, элемент И 7, 20 блок 8 имитации состояния, блок 9 контроля выдачи, шины 10 информационного входа устройства, шины 11 информационные устройства, шину 12 первого контроля выхода, шины 13 25 внешней синхронизации, шину 14 второго контрольного выхода, шину l5 входа разрешения работы блока имитации состояния, шины 16 входов каналов связи, шины 17 выходов в кана- 30 лы связи. Блок имитации состояния содержит группу элементов И 18, группу демультиплексоров 19; блок контроля выдачи содержит группу мультиплексоров 20, элемент ИЛИ 21, тригЗJ

rep 22 контроля выдачи, элементы И 23 и 24, блок 25 стробирования имитируемых сигналов содержит первую группу элементов И 26, вторую группу И 27 элементов, группу элементов

ИЛИ 28.

Блок управления (фиг.2) содержит дешифратор 29 кода внешнего устройства, регистр 30 внешнего устройства, элемент И 31 дешифратор 32 микрокоманд, регистр 33 микрокоманд, триггер 34 управления, элемент И 35, шифратор 36 микрокоманд, генератор 37 тактовых импульсов, элемент

ИЛИ 38, элемент И 39, группу элемен.тов И 40, элемент И 4 1, счетчик 42 длины слова, счетчик 43 длины массива, элемент НЕ 44. !

Дешифратор 32 (фиг. 3) содержит матрицы элементов И 45, а шифратор 36 группу элементов ИЛИ 46.

Устройство работает с каналами связи в симплексном рЖиме и используется в СЦВИ, имеющей двунаправленные информационные шины 10. К тем же шинам подключен процессор, с которым организована связь по шинам l2- l5. Связь по шинам 16 и 17 трансформаторная. Каждый сигнал передается двупроводной линией связи.

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

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

Коммутатор информации в исходном состоянии пропускает информацию с двунаправленных информационных шин 10 на внутренние шины 11 устройства. !

Настройка устройства Эдлина массива, код операции КОП (код канала связи), производится с шин 10 по сигналам Начало цикла" (НЦ) и "Запись управляющего слова", поступающим из шины 13 на элемент И 31. Сигналом с выхода элемента И 3l происходит запись КОП, поступающего с коммутатора 3 в регистр 30 внешнего устройства; КОП предварительно преобра 3уется на дешифраторе 29 из двоичного кода в позиционный. Тот же сигнал с выхода элемента И 31 записывается код длины массива в счетчик 43. Сигнал из шины 13 устанавливает в единичное состояние первый разряд регистра 33. Этот же сигнал с выхода элемента И 3 1 записывает код канала связи в регистр 4 и управляющее слово в буферный регистр 2. На выходе дешифратора 32 возбуждается одна из шин. Дешифратор 32 представляет собой матрицу элементов И 45, у каждого из которых один вход под— ключен к выходу одного из разрядов регистра. 33 микрокоманд, а второй— к выходу одного из разрядов регистра 30 (фиг.3). Третьи входы используются для стробирования формируемого сигнала импульсами с генератора 37, а также для сигналов, поступающих с блока 25, счетчиков 42 и 43, буферного регистра 2. На вьвюде шифратора 36, представляющего собой группу элементов ИЛИ 46, формируется сигнал, устанавливающий триггер 34 в единичное состояние. Сигнал с выхода триггера 34 снимает блокировку на

3 t входе элемента И 35 и импульсы первой фазы генератора 37 поступают на вход регистра 33. Таким образом,задним фронтом каждого импульса первой фазы организуется сдвиг единицы в регистре 33.

Пример организации взаимодействия с каналом связи. Второй такт регистра 33 микрокоманд формирует сигнал на выходе шифратора 36 микрокоманд и на входе элемента И 39, на втором входе этого элемента присутствует разрешаккций потенциал. На выходе элемента И 39, на первом входе элемента И 40 и на одном из входов элемента ИЛИ 38 появляется сигнал, который

;;„.исутствует в течение периода следования импульсов первой фазы генератора 37. С выхода элемента И 40 стробированный сигнал поступает в коммутатор 1. Сигнал с выхода коммутатора 1 передается в канал 17 связи и одновременно в блок 9 на первый вход мультиплексора 20. Адресные входы мультиплексоров 20 подключены к выходу регистра 4, поэтому этот мультиплексор 20 настроен на прием сигналов по первому входу. С выхода мультиплексора 20 сигнал через элемент ИЛИ 21 поступает на установочный вход триггера 22 и устанавливают его в единичное состояние. На прямом выходе триггера 22 присутствует высокий уровень сигнала, на инверсном низкий. В то же время на выходе элемента ИЛИ 38 и на первом входе элемента И 41 присутствует сигнал в течение периода генератора 37. На второй вход элемента И 41 поступают сигналы второй фазы генератора 37, следующие в интервалах между импульсами первой фазы и имеющие такой же период. С выхода элемента И 4 1 сигнал, стробированный импульсом второй фазы, поступает в блок 9 на вторые входы элементов И 23 и И 24. Триггер 22 импульсом с выхода элемента

И 23 приводится в исходное состояние.

В случае отсутствия сигнала, выдаваемого в канал связи, триггер 22 останется в исходном состоянии и сигнал неисправности поступит на выход 14.

Аналогично указанному контролируются сигналы по всем каналам связи.

Импульсный сигнал "Начало массива" (НМ), поступивший первым в канал 17 связи, является сигналом инициирующим начало приема массива. По заднему фронту импульса первой фазы устанав229766

55 ливается в единичное состояние третий разряд регистра 33. На выходе шифратора 36 формируется сигнал, устанавливающий в исходное состояние триггер 34, и устройство переходит в состояние ожидания осветного сигнала "Наличие готовности" (НГ), характеризующего готовность канала связи.

В рабочем режиме на входах с шины 15 присутствует запрещающий уровень сигнала, следовательно на выходе элемента НЕ 44 и объединенных входах элементов И 26 разрешающий уровень. Сигнал НГ из канала связи через коммутатор 1 поступает на один из элементов И 26 и соответствующий элемент

И 27, второй вход которого в данном случае заблокирован. Сигнал с выхода элемента И 26 через соответствующий элемент ИЛИ 28 поступает на третий вход элемента И 4$ дешифратора 32.

На выходе шифратора 36 появляется сигнал, устанавливающий в единичное состояние триггер 34. Четвертым тактом формируется сигнал "Начало слова" (НС) и выдается в канал связи.

Триггер 34 устанавливается в исходное состояние, а регистр 33 переходит в следующее состояние. В пятом такте импульсы первой фазы генератора 37 поступают в канал 17 связи и одновременно на вход счетчика 42.

Контроль выдаваемых сигналов проводится аналогично указанному. В ответ из канала 16 связи приходит информация, которая через элемент И 26, элемент ИЛИ 28, элемент И 45 и шифратор 36 поступает на последовательный информационный вход буферного регистра 2. Формат слова определяется счетчиком 42, сигнал переполнения которого устанавливает в единичное состояние триггер 34-. Шестым тактом в канал связи выдается сигнал "Конец слова" (КС). На этом же такте коммутатор 3 переключается по входам на буферный регистр 2 и производится " опрос блока 6. В случае несоответствия контрольных кодов по модулю на шине 12 устройства формируется сигнал неисправности контрольных кодов!

Седьмым тактом подтверждается под- ключение коммутатора 3 по входам на буферный регистр 2 и на элементе И 7 разрешается поступление информации с внутренних шин 1! в шины 10. На этом же такте блок 5 вырабатывает сигнал

"Передача числа" (ПЧ), который стро" бирует выдачу информации. Восьмым

1229766 тактом блок 5 формирует сигнал "Конец цикла (КЦ), который передается по шинам 13 и одновременно поступает на вычитающий вход счетчика 43. Прием каждого последующего слова массива производится аналогично: начинается сигналом НЦ с шин 13 и заканчивается выдачей сигнала КЦ в шине 13.

После приема последнего слова массива вырабатывается сигнал перепопнения счетчика 43, по которому девятым тактом в канал 17 связи передается сигнал окончания обмена КО.

1S

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

26 контроля по шине 15 устройства подается единичный сигнал, который посту. пает на входы элементов И 18 и на вход элемента НЕ 44. Таким образом, на входе элемента И 39 и на. входах элементов И 26 формируется запрещаю— щий уровень сигнала. Следовательно, на элементе И 39 блокирован сигнал, инициирующий начало массива НИ, без которого периферийные устройства не

ЗО реагируют на все последующие сигналы, а на элементах И 26 блокируются сигналы, поступающие из блока 1. На вторые входы каждого из элементов

И 18 подключены выходы блока 5, причем сигнал по этим выходам следует в те такты, которые соответствуют ожиданию сигналов из каналов связи.

Выходы элементов И 18 подключены к входам демультиплексоров 19 и вторым входам элементов И 27, соответствующим имитируемым сигналам. Сигналы, имитируемые блоком 5, вводятся через блок 8 в приемные цепи соответствующих сигналов коммутатора 1.

Одновременно те же сигналы присутствуют по вторым входам элементов И 27.

Тем самым на время имитации каждого отдельно взятого сигнала разблокируется один из элементов И 27, к первому входу которого с коммутатора подводится цепь приема того же сигнала. Совпадение сигналов по входам этого элемента вызывает формирование сигнала на его выходе и через элемент КПИ 28 появление его на входе блока 5. Устройство настраивается на прием одного или нескольких информационных слов, в качестве которых используется управляющее слово, записанное по сигналу НЦ в буферный регистр 2, Зто управляющее слово с инверсного выхода буферного регистра 2 через блок 5 и блок 8 вводится последовательно на соответствующие усилители коммутатора 1. По окончании каждого цикла приема информационного слова в буферном регистре 2 инвертируется управляющее слово. .Контроль выдачи сигналов проводится аналогично за исключением того, что контроль сигнала НМ не производится.

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

"10" или: "01" (в случае использования контрольных кодов по модулю 3) .

В этом случае инвертирование управляющего слова с контрольными кодами дает слово с правильным контрольным кодом. Дополнив управляющее слово так, чтобы контрольные коды были "11", можно получить запрещенный код "00" и. как следствие формирования блока 8, сигнал неисправности на шине 12. Наличие сигнала неисправности . контрольного кода при коде "11" управляющего слова свидетельствует о правильной работе блока контроля и исправном состоянии цепи выдачи сигнала на шину 12. Наличие сигнала неисправности при кодах 10" и "01" и отсутствие инвертированного управляющего слова в буферном регистре 2 свидетельствует о неисправностях в цепи приема информации. Таким образом, меняя адрес канала связи в управляющем слове можно проверить все каналы по цепям выдачи и приема сигналов. Наличие сигнала неисправ- ности на шине 14 при проверке каналов связи свидетельствует о неисправностях в цепи выдачи сигналов.

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

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

1229766

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

1. Устройство для сопряжения ЭВМ с каналами связи, содержащее комму татор каналов, буферный регистр,регистр адреса каналов связи, блок контроля, элемент И, блок управления, первый выход которого соединен с первым входом блока контроля, второй 1О выход — с первым входом буферного регистра, третий выход — с первым входом регистра адреса каналов связи, а четвертый выход — с первым входом элемента И, блок имитации сос- 15 тояния, блок контроля выдачи, коммутатор информации, управляющий вход которого соединен с пятым выходом блока управления, первый информационный вход — с выходом элемента И и 20 двунаправленной информационной шиной устройства, второй информационный вход — с первым выходом буферного регистра, выход коммутатора информации соединен с вторыми входами буферного регистра, элемента И, регистра адреса каналов связи, блока контроля и блока управления, второй вход которого является входом разрешения работы устройства и соединен с пер- 30 вым входом блока имитации состояния, группа входов которого соединена с первой группой выходов блока управ; ления, третий вход которого соединен с вторым выходом буферного регистра, четвертый вход и шестой выход блока управления соединены соответственно с входом и выходом внешней синхронизации устройства, а седьмой выход блока управления соединен с первым входом блока контроля выдачи, второй вход которого соединен с вторым входом блока имитации состояния, выходом регистра адреса каналов связи и адресным входом коммутатора каналов, 45 первая группа выходов контрольной информации которого соединена с группой входов блока контроля выдачи, первые группы информационных входов и выходов коммутатора каналов соеди- 50 иены с выходами и входами каналов связи, вторая группа информационных входов коммутатора каналов соединена с второй группой выходов блока управления, а группа входов контрольной информации — с первой группой выходов блока имитации состояния, выходы блока контроля и блока контроля выдачи являются соответственно первым и вторым контрольными выходами устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения помехоустойчивости устройства, в него введен блок стробирования имитируемых сигналов, состоящий из первой и второй групп элементов И и группы элементов ИЛИ, причем в блоке стробирования имитируемых сигналов первые и вторые входы элементов ИЛИ группы соединены соответственно с выходами элементов И первой и второй

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

2. Устройство по п. 1, о т л и— ч а ю щ е е с я тем, что блок управления содержит шифратор микрокоманд, первый + пятый выходы и первая группа выходов которого являются соответственно первым, вторым, четвертым, пятым и шестым выходами .и первой группой выходов блока, дешифратор микрокоманд, первая группа входов и первый вход которого являются соответственно группой входов и третьим входом блока, а группа выходов соединена с группой входов шифратора микрокоманд, регистр микрокоманд, триггер управления, счетчик длины слова, .счетчик длины массива, дешифратор кода внешнего устройства, регистр внешнего устройства, генератор тактовых импульсов, группу элементов И, элемент ИЛИ, элемент НЕ и четыре элемента И, причем первый и второй входы первого элемента И образуют четвертый вход блока, а выход соединен с третьим выходом блока, первыми входами счетчика длины массива, регистра внешнего элемента и входом шифратора микрокоманд, шестым выходом подключенного к второму входу счетчика длины массива, третий вход которого соединен с третьим входом блока и через дешифратор кода внешнего устройства с вторым входом регистра внеш10

2297бб

9 1 него устройства, группа выходов которого подключена к второй группе входов дешифратора микрокоманд, второй и третий входы которого соединены соответственно с выходами счетчика длины массива и регистра микрокоманд, а четвертый вход — с первым выходом генератора тактовых импульсов и первыми входами второго элемента И и элементов И группы, выходы которых образуют вторую группу выходов блока, седьмой выход шифратора микрокомаид соединен через счетчик длины слова с пятым входом дешифратора микрокоманд, а восьмой и девятый выходы соответственно с первым и вторым входами триггера управления, ныходом подключенного к второму входу второго элемента И, выход которого соединен с первым входом регистра микрокоманд, вторым нходом подключенного к четвертому входу блока, первый вход третьего элемента И сое5 динен с восьмым входом блока и через элемент НЕ с вторым входом блока, а второй вход с десятым выходом шифратора микрокоманд, выход третьего элемента И и вторая группа выходов шифратора микрокоманд подключены к вторым входам соответствующих элементов И группы и группе входов элемента ИЛИ, выход которого и второй выход генератора тактовых импульсов соединены соответстненно с первым и вторым входами четвертого элемента И аыход которого является седьмым выходом блока.

1229766 гй гяур,r,ã,ì.÷,м,о,авиа v,л

Фиг. s

Составитель В.Вертлиб

Техред Г.Гербер Корректор А.Обручар

Редактор P.Öèöèêà

Заказ 2451/49 Тирах 671 Подписное

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

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

Производственно=полиграфическое предприятие, r.Óêãîðîä, ул. Проектная, 4

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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