Канал обмена

 

Изобретение относится к вычислительной технике и может быть использовано при построении сетей ЭВМ. Целью изобретения является повышение надежности и расширение функциональных возможностей канала за счет введения режима самодиагностики с сохранением целостности магистрали при отказе. Канал обмена содержит блоки 1, 13, 14 коммутации, два приемных 2, 3 и два передающих 4, 5 регистра, узел 6 сравнения, регистр 7 состояния, блок 8 управления, узел 9 адресного контроля, мультиплексор 10 и регистр 11 адреса. 2 ил.

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

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

РЕСПУБЛИК (50 4 С 06 F 13/00; .15/16

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

К ABTOPCHGMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТ8ЕННЫЙ КОМИТЕТ, ПО ИЗОБРЕТЕНИЯМ И ОЧНРЫТИЯМ

ПРИ ГКНТ СССР (21) 4375816/24-24 (22) 08.02,88 (46) 15.08.89. Бюл. У.ЗО (71) Воронежский политехнический ин-. ститут (72) О,Я.Кравец, С.P.Прохончуков и Е.С.Подвальный (53) 681.325(088.8) (56) -Авторское свидетельство СССР

М 962907,-ksr ° G 06 F 13/00, 1982.

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

У 1392570, кл. С 06 F 13/00, 1986. (54) КАНАЛ ОБМЕНА (57) Изобретение относится к вычис„„80„„15 1074 А1

2 лительной технике и может быть использовано при построении сетей ЭВМ.

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

1, 13, 14 коммутации, два приемных

2, 3 и два передающих 4, 5 регистра, узел 6 сравнения, регистр 7 состояния, блок 8 управления, узел 9 адресного контроля, мультиплексор 10 и регистр

11 адреса, 2 ил.

3 !50!07

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

Цель изобретения — повышение на5 дежности и расширение функциональных возможностей канала за счет введения режима самодиагностики с сохранением целостности магистрали при Отказе.

На фиг, 1 приведена функциональная схема канала; на фиг. 2 — схема блока управления.

- Канал обмена содержит блок 1 коммутации, первый 2 и второй 3 приемные регистры, первый 4 и второй 5 пе- 15 редающие регистры, узел 6 сравнения, регистр 7 состояния, блок 8 управления, узел 9 адресного контроля, мультиплексор 10, регистр 11 адреса, периферийный модуль 12, второй 13 и 20 третий 14 блоки коммутации, блок 15 приоритета, элемент ИЛИ 16, первый элемент И-НЕ 17, второй элемент И-НЕ

18, первый 19, второй 20 и третий 21 одновибраторы и элемент И 22.

Канал работает следующим образом.

Каждый канал может работать в пяти режимах: "Запись|, "Чтение", НПередача,. "Транзит", "Диагностика", В режиме "Запись" производится 30 прием сообщения устройством от модуля 12, При необходимости передать сообщение модуль 12 анализирует состояние четвертого триггера .регистра

7 состояния. Если четвертый триггер находится в состоянии "Свободен", то модуль 12 выставляет сообщение адрес получателя и собственно данные — на своем информационном выходе и вырабатывает управляюший сигнал 40

"У4", по переднему фронту которого осуществляется зались сообщения в первый передающий регистр 4 и установка четвертого триггера регистра 7 состояния в состояние Занят", Блок 8 управления вырабатывает сигнал "Выбор 1" лишь в том случае, если требование на передачу от первого передающего регистра 4 поступило на вход блОка 15 приоритета раньше чем тре 50 бование на передачу от второго приемного регистра 3, иначе происходит ожидание очереди обслуживания. При этом блок 8 управления анализирует сигнал сОстОяния в rnpoI o триггера гистра 7 состояния. Если второй.триггер находится в состоянии "Свободен" н на управляни(ий вход мультиллейксора

10 поступает сигнал "Выбор 1", то блок 8 управления вырабатывает следующие сигналы: "Запись", который разрешает зались сообщения из перво— го передающего регистра 4 и адреса отправителя из регистра 11 адреса во второй передающий регистр 5, и "У1", который осуществляет установку второго триггера регистра 7 состояния в состояние Занят" и четвертого триггера регистра 7 состояния в состояние "Свободен".

В режиме нЧтениеп производится прием сообщения, предназначенного для модуля 12, во второй приемный регистр 3. При этом блок 8 управления анализирует состояние первого триггера регистра 7 состояния, Если первый триггер регистра 7 состояния находится в состоянии "Свободен", то блок 8 управления формирует сигнал

"Вывод", по переднему фронту которого сообщение из второго передающего регистра 5 через блоки l и 13 коммутации записывается во второй приемный регистр 3, происходит установка первого триггера регистра 7 состояния в состояние Занят", а также запуск узла 6 сравнения и узла 9 адресного контроля, При этом адрес отправителя поступает в узел 9 адресного контроля, адрес получателя— в узел .6 сравнения.

Узел 6 сравнения вырабатывает сигнал "Свой" на первом управляющем выходе, если узел 9 адресного контроля не выработал сигнала "Ошибка" и третий триггер регистра 7 состояния находится в состоянии "Свободен". По переднему фронту сигнала "Свой" сообщение из второго приемного регистра 3 записывается в первый приемный регистр 2, происходит установка первого триггера регистра 7 состояния в состояние "Свободен" и третьего триггера регистра 7 состояний в состояние "Занят".

Модуль 12 анализирует сигнал соc тояния третьего триггера регистра 7 состояния, поступающий на его второй управляющий вход. Если третий триг- . гер регистра 7 состояния находится в состоянии "Занят", то модуль 12. вырабатывает на своем первом управляющем выходе сигнал "Y3" по переднему фронту которого происходит запись информации из первого приемного регистра 2 в модуль 12 и установка третье1501074

6 го триггера регистра 7 состояния в состояние Свободен".

Кроме того, узел 6 сравнения вырабатывает сигнал "Свой" в случае, 5 если третий триггер регистра 7 состояния находится в состоянии "Свобо ден", а узел 9 адресного контроля выработал сигнал "Ошибка" на своем первом управляющем выходе, поступающий 1ð на первый управляющий вход узла 6 сравнения и на управляющий вход модуля 12, Если узел 9 адресного контроля находится в режиме "Оповещение, то на его втором управляющем выходе 15 вырабатывается сигнал "У5" установки первого и третьего триггеров регистра 7 состояния в состояние "Свободен", Если же узел 9 адресного контроля находится в режиме работы "Выдача", 2п то происходит прием информации модулем 12 из второго приемного регистра

2 вместе с сигналом "Ошибка. При этом на втором управляющем выходе узла 9 адресного контроля сигнала 25

"У5" не вырабатывается, В режиме "Передача" осуществляется передача сообщения со входа К-го канала обмена на его выход с записью сообщения во второй приемный регистр Зб

3 и второй передающий регистр 5. Отличие этого режима от режима "Чтение" заключается в том, что узел 6 сравне ния вырабатывает сигнал "Чужой" на своем втором управляющем выходе. Ес- 35 ли блок 15 приоритета вырабатывает сигнал "Выбор 0" и второй триггер регистра 7 состояния находится в .состоянии "Свободен", то блок 8 управления вырабатывает сигнал Запись", по 40 переднему фронту которого информация из второго приемного регистра 3 записывается во второй передающий регистр

5, и "У2", который устанавливает первый триггер регистра 7 состояния в 45 состояние "Свободен" и второй трйггер регистра 7 состояния в состояние "8aнят", а также сбрасывает сигнал "Чужой".

В первых трех режимах работы канала — "Запись", "Передача", "Чтение", на третьем управляющем выходе модуля 12 присутствует сигнал нулевого уровня, а на четвертом управляющем выходе — сигнал единичного, высокого уровня, Переход в режим "Транзит" бсуществляется .в двух случаях: при нарушении номинального уровня источника питания; при появлении на четвертом управляющем выходе модуля 12 сигнала пОтключить нулевого уровня. При этом осуществляется передача сообщения с входа К вЂ  канала обмена на его выход в обход второго приемного регистра 3 и второго передающего регистра

5 через блоки 1 и 14 коммутации. Та ким образом, целостность магистрали не нарушается, В режиме "Диагностика" модуль 12 вырабатывает сигнал "Диагностика" высокого уровня на своем пятом управляющем выходе и сигнал "Отключить" нулевого уровня на четвертом управляющем выходе, При этом блоки и 14 коммутации обеспечивают передачу сообщений с входа К вЂ” го канала обмена на его выход без нарушения целостности магистрали, информационный выход второго передающего регистра 5, первые вход и выход блока 8 управления подключаются соответственно к информационному выходу, к третьим управляющим входу и выходу блока 13 коммутации. В результате такой коммутации сообщения, передаваемые модулем 12 вычислительной системы, поступают с выхода К-го канала обмена на его вход, что позволяет осуществить контроль за правильностью работы узлов, блоков и элементов К-го канала обмена, При обнаружении неисправности каналообразующей аппаратуры модуль 12 ос" тавляет- сигнал Откл1очить11 на нулевом уровне и переводит канал в режим работы "Транзит . Фактически режим Диагностика" включает в себя режим

"Транзит" .

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

tt

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

Ф

Кроме того, переход в режим "Транзит" может происходить не только при неисправности источника питания или

1501 074 каналооб ра чующей аппара туры, но и под управлением подключенного модуля, который, например, может запустить на выполнение собственную систе5 му тестирования, но при этом не блокирует передачу сообщений по магистрали.

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

Канал обмена, содержащий первый и второй приемные регистры, первый и второй передающие регистры, учел сравнения, регистр состояния, регистр адреса, блок управления, узел адрес- 5 ного контроля, мультиплексор и первый блок коммутации, причем информационный вход первого блока коммутации является первым информационным входом канала, первые управляющие 20 вход и выход первого блока коммута-, ции являются соответственно первыми управляющими входом и выходом канала, выход первого передающего регистра соединен с первым информационным вхо- >5 дом мультиплексора, выход которого соединен с информационным входом второго передающего регистра, второй информационный вход мультиплексора соединен с первым информационным вхо- 9 дом узла сравнения, выходом второго приемного регистра, первым информационным входом узла адресного контроля и информационным входом первого приемного регистра, выход которого является первым выходом канала, выход регистра адреса соединен с тре. тьим информационным входом мультиплексора, вторым информационным входом узла сравнения и вторым информационным входом узла адресного контроля, управляющий вход которого подключен к входу записи второг -о приемного регистра, первому управляющему входу узла сравнения и первому входу чалиси регистра состояния, первый и второй выходы которого соединены соответственно с первым и вторым входами состояния блока управления, первый и второй выходы которого соединены соответственно с вторым и третьим входами записи регистра состояния, тре-. тий вход записи которого, подключен к второму управляющему входу узла сравнения, выход признака Свой" которого подключен к входу записи первого приемного регистра и к четвертому вхсду записи регистра состояния, третий и четвертый выходы которого являются соответственно вторым и третьим управляющими выходами канала, пятый и шестой входы чаписи регистра состояния являются соответственно вторым и третьим управляющими входами канала, четвертый выход регистра состояния соединен с третьим входом состояния блока управления, третий н61ход K0TopoT о соединен с управляю щим входом мультиплексо" à., информационный вход и вход записи первого передающего регистра являются соответственно вторым информационным и третьим управляющим входами канала, третий выход регистра состояния подключен к третьему управляющему входу узла сравнения, выход признака "Чужой" которого соединен с входом признака блока управления, четвертый выход которого соединен с входом записи второго передающего регистра, выход признака вывода которого соединен с седьмым входом записи регистра состояния, восьмой вход записи которого соединен с управляющим выходом узла адресного контроля, выход признака

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

1501074

Составитель И.Андреев

Редактор Л.Пчолинская Техред N,Õoäàíè÷ Корректор Т.Малец

Заказ 4870/46 Тираж 668 Подписное

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

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

Производственно-издательский комбинат "Патент", r.Ужгород, ул. Гагарина, 101 тьего и второго блоков коммутации, информационный выход вторс го блока коммутации соединен с информационным входом второго приемного регистра, вход записи которого подключен .к третьему управляющему выходу второго блока коммутации, третий управляющий вход которого соединен с вторым выходом регистра состояния, четвертый управляющий вход второго блока ком-!! мутации является входом режима Диагностика" канала, четвертые управляющие входы первого и третьего блоков коммутации соединены с входом отключения канала, информационный выход третьего блока коммутации является вторым информационным выходом канала, третьи управляющие вход и выход первого блока коммутации соединены соответственно с вторыми уп-, равляющими выходом и входом третьего блока коммутации, третьи управляющие входи выход которого являются соответственно четвертым управляющим входом и пятым управляющим выходом канала.

Канал обмена Канал обмена Канал обмена Канал обмена Канал обмена 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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