Многоканальное устройство для обмена информацией Советский патент 1990 года по МПК G06F13/00 

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

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

Цель изобретения - повышение производительности устройства.

. На фиг.1 показана блок-схема К-го канала обмена устройства; на фиг.2 - функциональная схема блока управления; на фиГоЗ - то же, узла памяти диагностики; на фиг.4 - то же, узла коммутации записи; на фиг.5 - то же, узла дешифрации; на фиг.6 - то же, узла сравнения адресов; на фиг.7 - типы передаваемых форматов сообщений.

В Состав устройства входят М каналов обмена, каждый из которых включает (фиг,1) регистр 1 диагностического сообщения, второй приемный регистр 2, мультиплексор 3 данных, узел 4 коммутации записи, регистр 5 адреса,

узел 6 дешифрации, регистр 7 состояния, блок 8 управления, узел 9 сравнения адресов, первьй приемный регистр 10, первый передающий регистр 11, узел 12 памяти диагностики, второй передающий регистр 13, вычислительный модуль 14.

Блок 8 управления содержит (фиг„2) узел 15 приоритета, элемент ИЛИ 16, первый и второй элементы И-НЕ 17 и 18, первьй, второй и третий одновиб- раторы 19, 20 и 21, элемент И 22.

Узел 12 диагностики включает . (фиг.З) регистровую память 23, элемент НЕ 24, элемент 25 задержки, элемент ИЛИ-НЕ 26, элемент ИЛИ 27, элемент И 28.

Узел 4 коммутации записи состоит (фиг.4) из мультиплексора 29, группы элементов И 30, первого элемента 31 задержки, элемента 32 сложения по

oi

%

С& СЈ

модулю 2, элемента ИЛИ 33, второго элемента 44 задержки, передающего регистра 35 .

Узел 6 дешифрации содержит (фиг.5) элемент 36 совпадения, элементы И 37.1 и 37.2, элемент 38 задержки, первый и второй триггеры 39, J и 39.2, элемент ИЛИ 40, одновибрагор 41„

Узел 9 сравнения адресов включает J (фиг.6) элементы 42, 43 совпадения, первый элемент И 44, элемент И-НЕ 45, триггеры 46„1 и 46.2, второй элемент И 47, два элемента ИЛИ 4°8 и 49, первый одновибратор 50, третий и четвер- 1 тьй элементы И 51.3 и 51.2, элемент ИЛИ 52, второй и третий одновибрато- ры 53, 54.

Указанные позиции встречаются в описании с индексом К для К-го канала 2 обмена, где К-1,...,М.

Позициями 55 - 87 обозначены связи между блоками устройства.

Формат сообщения, передаваемого между каналами обмена, содержит еле- 2 дующие поля: адрес отправителя, адрес получателя и собственно данные. Сообщения разделяются на информацион л ные - тип 0, и диагностические - типы 1, 2 и 3. Сообщение типа t в поле з адреса приемника - получателя содержит адрес, который не имеет прикрепленного канала в распределенной системе (устройстве), в поле данных содержится уникальный код диагностического сообщения с единичным младшим битом. Сообщение типа имеет смысл Вычислительный модуль (абонент) включается в систему Сообщение типа 2 отличается от сообщения типа 1 нуле- вым младшим битом в поле данных и имеет смысл Вычислительный модуль выключается из системы. Сообщение типа 3 отличается от сообщения типа I тем, что в поле адреса получателя содер- 4 жится адрес, соответствующий конкретному каналу обмена распределенной си стемы, которому посылается сообщение. Сообщение типа 3 имеет смысл Вычислительный модуль включен в систему.

Регистр 1 предназначен для хранения двух полей сообщения: адрес получателя, который не имеет прикрепленного за собой канала в распределенной системе, и поля данных, содержащего 5 уникальный код диагностического сообщения Код заносится в регистр 1 с помощью пульта управления (не показан) .

Мультиплексор 3 предназначен для пяредачи информации в передающий регистр 11 с первых информационных входов 78 при наличии управляющего сигнала Выбор 0 или с вторых и третьих информационных входов 79 и 84 при наличии управляющего сигнала Выбор 1 на управляющем входе 71.

Узел 4 предназначен для записи одного из трех источников информации, поступающего на один из информационных входов мультиплексора 29, в передающий регистр 35, в зависимости от сигналов логических уровней на управляющих входах мультипгексора 29 Y1 и Y2.

Запись в передающий регистр 35 осуществляется следующим образом. Если , то при любом потенциальном перепаде сигнала на управляющем входе 63 узла 4 информационный вход 80 коммутируется на выход мультиплексора 29, при появлении на управляющем входе 81 сигнала единичного уровня оказывается , и информационные входы 78 мультиплексора 29 коммутируются на его выход, при появлении на управляющем входе 83 сигнала единичного уровня оказывается , и информационные входы 82 мультиплексора 29 коммутируются на его выход.

Регистр 5 адреса предназначен для хранения адреса отправителя - вычислительного модуля 14, адрес заносится в р егистр 5 с помощью пульта управления (не показан). Узел 6 предназначен для дешифрации поля адресов получателя в формате сообщения с адресом модуля 14, хранящимся в регистре 5 адреса. Узел 6 вырабатывает один из сигналов Свой Чужой на выходах 77 и 76.

Регистр 7 состояния содержит элементы занесения, сброса и выдачи информации и пять триггеров, указывающих состояние - Занят или Свободен - соответственно приемного регистра 10, передающего регистра 11, приемного регистра 2, передающего регистра 35, передающего регистра 13. Состоянию Свободен соответствует

л состоянию За- Г

Блок 8.К управления вырабатывает серию управляющих сигналов ; Выбор 0/1 (выход 71), предназначенный для коммутации одного из двух источсигнап с уровнем 0 ,

нят - сигнал с уровнем

ников информации через мультиплексор- 3.К к передающему регистру 11.К; Запись (выход 72) - для записи сооб- щ°ния в передающий регистр 11.К; Вывод (выход 60) - для -записи сообщения из передающею регистра ИД в приемный регистр 10.К+1, Y1 и Y2 (выходы 69 и 70) - для сброса и установки триггеров регистра 7. К состояния.

Узел 15 приоритета предназначен для формирования очереди заявок на передачу сообщений из приемного регистра 10 и модуля 14 в передающий регистр 11, причем при одновременном поступлении заявок на передачу приоритет имеет информация из приемного регистра 10.

Алгоритм работы узла 15 определяется с помощью следующей таблицы истинности, где Хг текущее состояние первого триггера регистра 7 состояния (вход 75 блока 8 управления); Yr 10

15

20

происходит обнуление всех ячеек па ти 23. При наличии на входе 87 упр ления считыванием сигнала 1 на и формационном выходе памяти 23 прис ствует уровень 1. В исходном сос нии на выходах элементов ИЛИ 27 и И 28 присутствуют сигналы соответс венно уровней 1 и О.

Вычислительный модуль 14 формир ет на выходах 66, 68 и 63 управляю сигналы: Y3, Y4 и ЛСМ. После ний сигнал имеет уровень О, если модуль 14 отключен либо неисправен и I в случае работоспособности м дуля 14.

Элементы 36, 42 и 43 совпадения (фиг,.5, 6) при совпадении информац поступающей на входы элементов, фо мируют сигнал уровня 1, а при не совпадении - уровня О.

Одновибраторы 19, 20, 21, 41, 5 53 и 54 формируют на своих выходах кратковременные сигналы уровня О

текущее состояние четвертого тригге- 25при появлении на их входе потенцира регистра 7 состояния (вход 74 бло-ального перепада сигнала из 1 в

ка 8 управления); Рт - текущее состоя- 0 а ние выхода узла 15 приоритета; Р

т-и

состояние выхода узла 15 приоритета в следующий такт времени.

30

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

Работу устройства рассмотрим на примере работы К-го канала обмена, так как работа всех каналов аналоги на. При этом индекс каналов в позициях узлов опущен там,где это не в зывает неоднозначности. Каждый кана может работать в трех режимах: Запись, Чтение и Передача.

Узел 9 предназначен для сравнения полей отправителей в формате сообщения с адресом модуля 14, хранящимся в регистре 5 адреса, а также для сравнения полей данных с кодом диагностического сообщения, хранящимся в регистре 1. Узел 9 вырабатывает на выходах 85, 86, 81 сигналы: Y5, Запись состояния, Запись ответа. Узел (модуль) 12 вырабатывает управВ режиме Запись производится прием сообщения каналом обмена от 40 модуля 14. При необходимости передать сообщение модуль 14 анализирует выход 67 состояния пятого триггера регистра 7 и, если он находится в состоянии Свободен, модуль 14 вы- дс ставляег сообщение - адрес получателя и данные - на своих информационных выходах и вырабатывает управляющий сигнал Y4 на входе 68 канала. По переднему фронту сигнала Y4 осуляющие сигналы Модуль включен и Mo-JQ ществляется запись сообщения в передуль отключен на своих выходах 64 и 83, а также сигналы обращения к регистровой памяти 23 состояния модулей вычислительной системы.Запись или считывание информации из памяти 23 осуществляется при наличии на соответствующих управляющих входах сигнала нулевого уровня При наличии на входе 63 установки сигнала нулевого уровня

дающий регистр 13 и установка пятого триггера регистра 7 в состояние Занят, Сигнал Занят пятого триггера регистра 7 состояния поступает на уп- „ равляющий вход 67 узла 12 и через эле мент НЕ 24 сигналом нулевого уровня разрешает считывание информации из ячейки регистровой памяти 23, адрес ячейки определяется адресом получа0

5

происходит обнуление всех ячеек памяти 23. При наличии на входе 87 управления считыванием сигнала 1 на информационном выходе памяти 23 присутствует уровень 1. В исходном состоянии на выходах элементов ИЛИ 27 и И 28 присутствуют сигналы соответственно уровней 1 и О.

Вычислительный модуль 14 формирует на выходах 66, 68 и 63 управляющие сигналы: Y3, Y4 и ЛСМ. Последний сигнал имеет уровень О, если модуль 14 отключен либо неисправен, и I в случае работоспособности модуля 14.

Элементы 36, 42 и 43 совпадения (фиг,.5, 6) при совпадении информации, поступающей на входы элементов, формируют сигнал уровня 1, а при несовпадении - уровня О.

Одновибраторы 19, 20, 21, 41, 50, 53 и 54 формируют на своих выходах кратковременные сигналы уровня О

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

Работу устройства рассмотрим на примере работы К-го канала обмена, так как работа всех каналов аналогична. При этом индекс каналов в позициях узлов опущен там,где это не вызывает неоднозначности. Каждый канал может работать в трех режимах: Запись, Чтение и Передача.

В режиме Запись производится прием сообщения каналом обмена от модуля 14. При необходимости передать сообщение модуль 14 анализирует выход 67 состояния пятого триггера регистра 7 и, если он находится в состоянии Свободен, модуль 14 вы- ставляег сообщение - адрес получателя и данные - на своих информационных выходах и вырабатывает управляющий сигнал Y4 на входе 68 канала. По переднему фронту сигнала Y4 осуществляется запись сообщения в передающий регистр 13 и установка пятого триггера регистра 7 в состояние Занят, Сигнал Занят пятого триггера регистра 7 состояния поступает на уп- равляющий вход 67 узла 12 и через элемент НЕ 24 сигналом нулевого уровня разрешает считывание информации из ячейки регистровой памяти 23, адрес ячейки определяется адресом получа

теля в формате сообщения, находящегося в передающем регистре 13. Если в ячейке содержится информация нулевого уровня, т„е. соответствующий модуль отключен из системы, то узел 12 на управляющем выходе 83 формирует сигнал Модуль отключен нулевого . уровня, который устанавливает пятый триггер регистра 7 в состояние Свободен и информирует об этом вычислительный модуль 14 сигналом на выходе 64. Если же в ячейке содержитс

ся информация единичного уровня, то узел 12 вырабатывает на выходе 83 сигнал Модуль включен единичного уровня при условии, что первый и четвертый триггеры регистра 7 состояния находятся в состоянии Свободен, иначе происходит ожидание их освобож- дения. По сигналу Модуль включен, который поступает на вход 83 узла 4, происходит запись информации из передающего регистра 13 в передающий регистр 35, установка четвертого триг гера регистра 7 состояния в состояние Занят и пятого триггера регистра 7 в состояние Свободен о Сигнал Занят четвертого триггера регистра 7 поступает на один из входов узла 15 приоритета, на выходе которого формируется сигнал Выбор 1 лишь в том случае, если требование на передачу от передающего регистра 35 поступило на вход узла 15 приоритета раньте, чем требование на передачу со стороны приемного регистра 10,,иначе происходит ожидание очереди обслуживания . При этом блок 8 управления анализирует сигнал состояния второго триггера регистра 7 состояния. Если второй триггер находится в состоянии Свободен и на управляющий вход 71 мультиплексора 3 поступает сигнал Вбор 1, то блок 8 управления выраба- тывает следуютие сигналы: Запись, который разрешает запись сообщения из передающего регистра 35 и адреса отправителя из регистра 5 адреса в передающий регистр 11, и Y1, который осуществляет установку второго триггера регистра 7 состояния в состояние Занят и четвертого триггер регистра 7 состояния в состояние Свбоден.

Выход 63 вычислительного модуля 1 сигнализирует о состоянии данного модуля сигналом ЛСМ. Если этот сиг

нал имеет уровень

О

то вычислитель0

5

5 JQ 455

50

15

ный модуль 14 отключен или неисправен, и узел 6 при анализе сообщения, принятого в приемный регистр 10, бу- де вырабатывать на выходе 76 сигнал Чужой независимо от кода адреса получателя в формате сообщения, поскольку сигнал ЛСМ нулевого уровня, поступая на один из входов элемента И 37ot устанавливает его выход в нулевое состояние.

При включении модуля 14 в работу на выходе 63 формируется потенциальный перепад сигнала ЛСМ из нулевого в единичный уровень, что обеспечивает: запись кода из регистра 1 диагностического сообщения и значения сигнала ЛСМ в младший разряд поля данных передающего регистра 35; установку четвертого триггера регистра 7 состояния в состояние Занят ; установку пятого триггера регистра 7 состояния в состояние Свободен

При отключении вычислительного модуля 14 из работы на выходе 63 формируется потенциальный перепад из единичного в нулевой уровень, который обеспечивает: запись кода из регистра 1 диагностического сообщения и значения сигнала ЛСМ в младший разряд поля данных передающего регистра 35; установку четвертого триггера регистра 7 состояния в состояние Занят ; установку пятого триггера регистра 7 состояния в состояние Свободен.

В режиме Запись производится прием сообщения, предназначенного для модуля 14.К вычислительной системы, в приемньй регистр 10.К. При этом блок 8.К-1 управления анализирует состояние первого триггера регистра 7.К состояния. Если первый триггер регистра 7.К находится в состоянии Свободен, то блок 8.К-1 формирует сигнал Вывод, по переднему фронту которого сообщение из передающего регистра 11.К-1 записывается в приемньй регистр 10.К и происходит установка первого триггера регистра 7.К состояния в состояние Занят. После этого адрес отправителя поступает в узел 9.К, а адрес получателя и собственно данные - в узел 6.К.

Узел 6 вырабатывает сигнал Свой единичного уровня, если третий,триггер регистра 7 состояния находится в состоянии Свободен. По передне

му фронту сигнала Свой сообщение из приемного регистра 10 записывается в приемный регистр 2, происходит установка первого триггера регистра 7 состояния в состояние Свободен и третьего триггера регистра 7 состояния в состояние Занят.

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

В режиме Передача осуществляет- ся передача сообщения из приемного регистра 10 в передающий регистр 11. Отличие этого режима от режима Чтение заключается в том, что узел 6 вырабатывает сигнал Чужой нулево- го уровня на выходе 76. Если узел 15 приоритета вырабатывает сигнал Выбор 0 и второй триггер регистра 7 состояния находится в состоянии Свободен, то блок 8 управления выраба- тьшает сигналы: Запись - для записи информации из приемного регистра 10 в передающий регистр 11 и Y2, который устанавливает первый триггер регистра 7 состояния в состояние Свобо- ден и второй триггер регистра 7 состояния в состояние Занят. Если . при приеме сообщения в приемный регистр 10 узел 9 вырабатывает сигнал Y5, то узел 6 сигнал Чужой не вырабатывает и происходит установка первого и третьего триггеров регистра 7 состояния в состояние Свободен. Эта ситуация означает, что сообщение, сформированное модулем 14.К, прошло через все каналы обмена, не обнаружило работоспособного адресата и вернулось обратно в К-й канал обмена, после чего было поглощено.

При включении модуля 14.К в рабо- ту сформируется сообщение типа 1, которое оповестит все остальные каналы обмена устройства о включении данного модуля, адрес которого указан в поле адреса отправителя данного сообще- ния, и поглотится узлом 9.К. Сообщение типа 1 из К-го канала обмена поступает в следующий (К+1)-й и записывается в приемный регистр 10.К-М.

0

n

Узел 6.К+1 вырабатывает сигнал Чужой, ставя сообщение на очередь для передачи в следующий (К+2)-й канал обмена. Одновременно узел 9.К+1 анализирует поля адреса получателя и данные в формате сообщения и вырабатывает сигнал Запись состояния низкого уровня на выходе 86. Сигнал поступает на вход узла 12.К+1 и вызывает запись в ячейку памяти регистровой памяти 23.К+1 младшего бита из поля данных - единичного уровня - по адресу, определяемому кодом в поле адреса отправителя сообщения, принятого в приемный регистр 10.К+1. Кроме того, узел 9.К+1 вырабатывает на выходе 81 сигнал Запись ответа единичного уровня, если младший бит поля данных в принятом сообщении имеет уровень 1, четвертый триггер регистра 7 состояния находится в состоянии Свободен (в противном случае ожидается его освобождение) и сигнал ЛСМ от модуля 14.К+ имеет единичный уровень. По сигналу Запись ответа в передающем регистре 35.К+1 формируется сообщение типа 3 (фиг.7): поле адреса получателя совпадает с полем адреса отправителя в сообщении, принятом в приемный регистр 10.К+1; поле данных также совпадает с полем данных принятого сообщения, после чего четвертый триггер регистра 7„К+1 состояния устанавливается в состояние Занят, Далее сообщение аналогично ретшму Запись поступает в передающий регистр 11.К+1 с установкой в поле адреса отправителя сообщения адреса модуля I4.K+1 из регистра 5.К-М адреса.

Если в передающий регистр 11.К+1 поступает сообщение типа 2, то узел 9.K+I вырабатывает лишь один сигнал Запись состояния, а сигнал Запись ответа не вырабатывается„ Таким образом, сообщение типа 2, сформированное К-м каналом обмена, лишь информирует все остальные функционирующие каналы о выключении модуля 14.К из системы, а сообщение типа 1 не только информирует все функционирующие модули и каналы о включении модуля 14.К в распределенную систему, но и вызывает формирование из каждого функционирующего канала системы ответного сообщения типа 3, в каждом сообщении поле адреса получателя совпадает с содержимым регистра 5.К адре1

са. При поступлении в приемный регистр 10.К сообщения типа 3 узел 6.К вырабатьгает сигнал Свой, который поступает в узел 9.К. При этом узел 9.К формирует сигнал Запись состояния и Y5, который устанавливает первый и третий триггеры регистра 7.К состояния в состояние Свободен

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

1. Многоканальное устройство для обмена информацией, содержащее М каналов обмена, каждый из которых содержит первый приемный регистр, выходом подключенный к первым информационным входам мультиплексора данных, узла сравнения адресов и узла дешифрации и информационному входу второго приемного регистра, выход которого Является выходом устройства для подключения к информационному входу соответствующего абонента, регистр адреса,, выход которого подключен к вторым информационным входам узла дешифрации, узла сравнения адресов и мультиплексора данных, соединенного ЕЫХОПОМ с информационным входом первого передающего регистра, регистр состояния, первый и второй информационные входы и первый выход которого образуют группу выходов устройства для подключения к группам командных входов и выходов абонента, и блок управления, группа командных входов которого подключена к группе выходов регистра состояния и первому выходу узла дешифрации, вторым выходом соединенного с синхро- входом второго приемного регистра,причем в каждом канале обмена группа информационных входов регистра состояния соединена с первым третьим выходами блока управления, первым вы- ходом узла сравнения адресов и вторым выходом узла дешифрации, синхровход первого передающего регистра и управляющий вход мультиплексора данных соединены соответственно с четвертым и пятым выходами блока управления, о т- личающееся тем,, что, с целью повышения производительности устройства, н каждый его канал обмена

56463712

блока управления 1-го канала обмена

0

5

30

Q5 „

35

40

(, M-1) соединены соответственно с информационным входом первого приемного регистра и входом разрешения блока управления (i-H)-ro канала обмена, выход первого передающего регистра и первый выход блока управления М-го канала обмена соединены соответственно с информационным входом первого приемного регистра и входом разрешения блока управления первого канала обмена, синхровходы первого приемного регистра, подключенные к синхронизирующим входам узла дешифрации, узла сравнения адресов и группе информационных входов регистра состояния, первого и 1-го каналов обмена подключены соответственно к группам выходов регистров состояния М-го и (i+l)-ro каналов обмена, причем в каждом канале обмена выход регистра диагностического сообщения соединен с третьим информационным входом узла сравнения адресов и первым информационным входом узла коммутации записи, второй и третий информационные входы которого соединены соответственно с выходами первого приемного регистра к второго передающего регистра, информационный вход которого является входом устройства для подключения к информационному выходу абонента, третий информационной вход мультиплексора данных соединен с выходом узла коммутации записи, первый и второй адресные входы которого подключены соответственно к второму выходу узла сравнения адресов и первому выходу узла памяти диагностики, информационный и адресный входы которого соединены соответственно с выходами первого приемного регистра и второго передающего регистра,, а первый и второй входы режима подключены к группе выходов регистра состояния, вход разрешения узла памяти диагностики соединен с третьим выходом узла сравнения адресов, первый и второй входы режима и разрешающий вход которого соединенны соответственно с первым и вторым выходами узла дешифрации и группой выходов регистра состояния, группа информационных вхо-

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

название год авторы номер документа
Устройство связи для вычислительной системы 1980
  • Заблоцкий Владимир Николаевич
  • Грек Василий Васильевич
  • Спасский Виктор Евгеньевич
  • Карабань Дмитрий Иванович
  • Яскульдович Александр Вадимович
SU924694A1
Устройство для сопряжения абонента с кольцевой локальной сетью 1988
  • Кравец Олег Яковлевич
  • Прохончуков Сергей Рудольфович
SU1658158A1
Устройство связи для вычислительной системы 1982
  • Заблоцкий Владимир Николаевич
  • Грек Василий Васильевич
  • Спасский Виктор Евгеньевич
  • Яскульдович Александр Вадимович
SU1062678A1
Канал обмена 1988
  • Кравец Олег Яковлевич
  • Прохончуков Сергей Рудольфович
  • Подвальный Евгений Семенович
SU1501074A1
Устройство связи для вычислительной системы 1981
  • Заблоцкий Владимир Николаевич
  • Грек Василий Васильевич
  • Спасский Виктор Евгеньевич
  • Сигалов Гдалий Григорьевич
  • Люперсольский Александр Михайлович
  • Яскульдович Александр Вадимович
SU962907A1
Устройство связи для вычислительнойСиСТЕМы 1979
  • Заблоцкий Владимир Николаевич
  • Грек Василий Васильевич
  • Спасский Виктор Евгеньевич
  • Яскульдович Александр Вадимович
SU802957A1
Модуль вычислительной системы 1986
  • Прохончуков Сергей Рудольфович
SU1410044A1
Устройство связи для вычислительной системы 1981
  • Заблоцкий Владимир Николаевич
  • Грек Василий Васильевич
  • Спасский Виктор Евгеньевич
  • Яскульдович Александр Вадимович
SU983699A1
Устройство связи для вычислительной системы 1980
  • Заблоцкий Владимир Николаевич
  • Грек Василий Васильевич
  • Спасский Виктор Евгеньевич
  • Яскульдович Александр Вадимович
SU898413A1
Устройство связи для вычислительной системы 1984
  • Заблоцкий Владимир Николаевич
  • Самусев Анатолий Алексеевич
  • Спасский Виктор Евгеньевич
  • Яскульдович Александр Вадимович
SU1164722A1

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

Реферат патента 1990 года Многоканальное устройство для обмена информацией

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

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

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

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

втодов которого соединена с первым,

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

13

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

о jf 205

14 2. Устройство по п.

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

, 80 L

fej

«

Рв

та

80

&

16

77

76

JWI

U 77

Фиг А

Фгч. S

1.

85

51)

LT Sfi

-

.Запись состояния

L

75

7

52

г

-

„Запись orfrr

п

«

1

d

0 Jr

0

с

Cts.

О

V u

a.

t

i

С

0

x.y

w

3 ui

fH

ЈJ

gceo

r J Of

с в в

o.« J

лг б

оз«

J

5

С

3 Ј

1$ 8

i

л

ii

ff| Й

°

v |

0 П

Г

01

w

I

U

и

A

«

и

Ю с 1 I

( «о

41

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

Устройство связи для вычислительной системы 1981
  • Заблоцкий Владимир Николаевич
  • Грек Василий Васильевич
  • Спасский Виктор Евгеньевич
  • Сигалов Гдалий Григорьевич
  • Люперсольский Александр Михайлович
  • Яскульдович Александр Вадимович
SU962907A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Канал обмена 1986
  • Кравец Олег Яковлевич
  • Лобов Иван Егорович
  • Прохончуков Сергей Рудольфович
  • Черников Анатолий Михайлович
SU1392570A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 564 637 A1

Авторы

Кравец Олег Яковлевич

Прохончуков Сергей Рудольфович

Даты

1990-05-15Публикация

1988-08-15Подача