Устройство для подключения ЭВМ к системной шине Советский патент 1987 года по МПК G06F13/24 

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

Изобретение относится к вычислительной технике и цредназначено в частности для СОПРЯЖЕНИЯ отдельных. ЭВМ в однородную высислительную систему .

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

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

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

Блок 1 настройки предназначен для вьщачи сигналов настройки по линиях 17.1-17.4 на вход 17 блока 3 коммутации и сигнала запроса прерывания по индивидуальному обмену (С, ) на вход блока 2 прерывания и информационный вход регистра 4 состояния.

Блок 1 настройки (фиг.2) содержит регистр 21 кода настройки, элемент ИЛИ 22, триггер 23, триггер 24, элемент И 25 и дешифратор 26 кода |Настройки, который состоит из элемен тов И 27 и 28, элемента НЕ 29 и элементов 30 и 31 сравнения.

Регистр 21 настройки предназначен для хранения настроечной информации следующего вида: первый разряд регистра 21 предназначен для хранения бита признака, определяющего, подключено ли устройство в составе подсистемы крайним слева, если да, тО в этот разряд заносится единица, если

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

Соотношения между К- и М-разряда- ми выбираются так, что И К+М+2, где Н - разрядность информационного слова, принятая в системе. Элемент 30 сравнения предназначен для сравнения номера подсистемы, хранящегося в М-разрядах регистра 21, и номера подсистемы, поступающего с выхода 13. Элемент 31 сравнения предназна- чен для сравнения номера устройства в подсистеме, хранящегося в К-разрядах регистра 2 и поступающего с выхода 13.

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

При настройке поступающая по шине 13 или 16 настроечная информация по сигналу С, поступающему по шине 12 или по линии 19, записывается в регистр 21. При этом из разрядов (1 и 2) регистра 21 по линиях 17.1 и 17.2 и с нулевого выхода триггера . 23 по линии 17.4 поступают потенциа- лы, определяющие режим работы блока 3 коммутации в составе подсистемы.

При поступлении по шине 13 кода информационного слова, содержащего номер подсистемы и номер устройства в подсистеме, совпадающие с соответ- ствующими кодами, хранящимися в регистре 21, сработают элементы 30 и 31 сравнения, в результате чего с их выходов сигнал 1 поступает на первый и второй входы элемента И 28, кото- рый в этом случае пропускает на выход поступающий на его третий вход сигнал Сц, 05„ .

По выходу элемента И 28 устанавливается в единичное состояние триг- гер 24, разрешая прохождение сигналов ,рд на выход блока настройки.

Если при поступлении информационного слова сравнение кодов номера подсистемы, поступающего с выхода 13 и из соответствующих разрядов регистра 21, не произошло, на первом входе элемента И 27 с выхода элемента НЕ 29 присутствует сигнал разрешения прохождения управляющего сиг

нала С„д с второго входа элемента И 27 на вход установки триггера 23. При установке триггера 23 в состояние 1 по его управляющему выходу с линии 17,8 на блок 3 коммутации поступит управляющий сигнал, настраивающий его на трансляцию информации между подсистемами.

Установка триггеров 23 и 24 в исходное состояние осуществляется сигналом сброса С

свр

поступающим с выКаждый элемент ИЛИ 39 предназначен для передачи на вход соответстхода 12.

Блок 2 прерьгоания содержит (фиг.З) элемент ИЛИ 32 и триггер 33.

Блок- 3 коммутации (фиг.4) предназначен для передачи информации слов и управляющих сигналов соответственно с входов-выходон 8 и 9 на входы-выходы 10 и 11 или наоборот, а также с входов-выходов 8 и 9 (или 10 и 11) соответственно на выходы 12 и 13 входа 14 и входа-выхода 16 соответственно на входы-выходы 8 и 9 (или 10 и 11) при поступлении соответствующих сигналов на вход 17 настройки и сигнала синхронизации на вход 15.

Блок 3 коммутации содержит (фиг.4) две группы элементов И 34 и 35, в каждой из которых по пять двухвходо- вых элементов И, группу элементов И 36, состоящую из четырех двухвходо- вых элементов И, три группы элементов ИЛИ 37-39, в каждой из которых по

вующего элемента И 36 сигнала Сц, СТ,ОБ«. С, и сигнала Севр 15 на выход 12. Каждый элемент И 36 предназначен для передачи на выход соответствующего сигнала Сц, Co6 Cт.o6 C.g и Сс при наличии разрешения на входе 17 (линия 17.4).

Каждый элемент ИЛИ 45 предназначен для передачи на соответствующий элемент И 42 соответствующего разряда информационного слова, поступающего с входов-выходов 9 или 11 .

Каждый элемент И 42 предназначен для передачи на выход 13 соответст вующего разряда информационного сло ва при наличии разрешающего сигнала на входе 17 (линия 17.4). Элемент ИЛИ-НЕ 49 предназначен для выдачи запрета на прохождение сигнала настройки CH через элемент И 50 при п

20

25

30

пять двухвходовых элементов ИЛИ, три 35 ступлении сигнала 1 с линии 17.1

группы элементов И 40-42, в каждой из которых по Н двухвходовых элементов И, где Н - разрядность информационного слова, три группы элементов ИЖ 43-45, в кажд ой из которых по Н элементов двухкодовых ИЛИ, элемен- ты ИЛИ 46 и 47, узел 48 синхронизации, элемент ИЛИ-НЕ 49 и элемент И 50. .

Каждьм элемент ИЛИ 37 и 38 предназначен для подачи на соответствующий элемент И 34 и- 35 сигнала Сн, СИ.ОБМ т.овм . С„5у„ и С сер, поступающего с входом-выходов 10 (8) или 14. Каждый элемент И 34 (35) предназначен для передачи соответствующего управляющего сигнала Сц,

и.обм CT. 06М и С сер с выхода соответствующего элемента ИЛИ 37 (38) при наличии разрешающего сигнала с выхода элемента ИЛИ 46(47). Каждый элемент ИЛИ 43(44) предназначен для подачи на соответствующий элемент И 40(41) соответствующего

или 17.2, т.е. если в блок 1 настро ки уже занесена настроечная информация .

Узел 8 синхронизации (фиг.5) со- 40 держит элементы И 51 и 52, ИЛИ 53- 56, НЕ 57 и 58, И 59.

Элемент И 51(52) предназначен дл передачи сигнала синхронизации С.

45 на вход-выход 8(10) при поступлении сигнала С, с входа-выхода 10(8) ил с выхода элемента НЕ 58(57) через элемент ИЛИ 55(54) и разрешения, поступающего через элемент ИЛИ 53(5

50 с входа 17 (линия 17.3) или с выхода 15 синхронизации.

Элемент И 59 предназначен для вы дачи сигнала Сс синхронизации на вы ход 12 устройства при наличии сигна

55 ла Сс на входах-выходах 8 и 10 и на входе 15 устройства. Элемент НЕ 57 (58) предназначен для. вьвдачи на вхо элемента И 52(51) через элемент ИЛИ 54(55) сигнала синхронизации

1571

разряда информационного слова, поступающего с входов-выходов 11(9) или 16.

(- Каждый элемент И 40(41) предназначен для передачи соответствующего разряда информационного слова на вход-выход 9(11) при поступлении решающего сигнала с выхода элемента 10 ИЛИ 46(4.7).

Каждый элемент ИЛИ 39 предназначен для передачи на вход соответствующего элемента И 36 сигнала Сц, СТ,ОБ«. С, и сигнала Севр на выход 12. Каждый элемент И 36 предназначен для передачи на выход соответствующего сигнала Сц, Cт.o6 C.g и Сс при наличии раз- решения на входе 17 (линия 17.4).

Каждый элемент ИЛИ 45 предназначен для передачи на соответствующий элемент И 42 соответствующего разряда информационного слова, поступающего с входов-выходов 9 или 11 .

Каждый элемент И 42 предназначен для передачи на выход 13 соответствующего разряда информационного слова при наличии разрешающего сигнала на входе 17 (линия 17.4). Элемент ИЛИ-НЕ 49 предназначен для выдачи запрета на прохождение сигнала настройки CH через элемент И 50 при по

35 ступлении сигнала 1 с линии 17.1

или 17.2, т.е. если в блок 1 настройки уже занесена настроечная информация .

Узел 8 синхронизации (фиг.5) со- 40 держит элементы И 51 и 52, ИЛИ 53- 56, НЕ 57 и 58, И 59.

Элемент И 51(52) предназначен для передачи сигнала синхронизации С.

45 на вход-выход 8(10) при поступлении сигнала С, с входа-выхода 10(8) или с выхода элемента НЕ 58(57) через элемент ИЛИ 55(54) и разрешения, поступающего через элемент ИЛИ 53(56

50 с входа 17 (линия 17.3) или с выхода 15 синхронизации.

Элемент И 59 предназначен для выдачи сигнала Сс синхронизации на выход 12 устройства при наличии сигна-

55 ла Сс на входах-выходах 8 и 10 и на входе 15 устройства. Элемент НЕ 57 (58) предназначен для. вьвдачи на вход элемента И 52(51) через элемент ИЛИ 54(55) сигнала синхронизации

5

С, если устройство подключено в подсистеме крайним слева (справа).

Дешифратор 6 адреса предназначен для вьщачи управляющих сигналов на элементы устройства по командам из микро-ЭВМ, поступающим по входу- выходу 16.

Регистр 7 обмена предназначен для записи информационного слова по шине 13 при поступлении сигнала записи по линии 20 и его выдачи на вход-выход 16 по сигналу с четвертого выхода дешифратора 6 адреса.

Однородные вычислительные системы 15 процесс настройки подсистем с зане(ОВС) предназначены для решения задач по параллельным программам, при этом параллелизм может быть двух видов: процедурный и функциональный.

сения информации в регистр 21 своего устройства 62, Из микро-ЭВМ по шине 16 в дешифратор 6 поступает код сигнала настройки, в результате че-

Процедурный параллелизм представляет-20 г о сигнал настройки (Сн) с выхода ся в виде одновременно функционирую- дешифратора 6 по линии 19 поступает

щих ИДЕНТИЧНЫХ ветвей вычисления в процессе выполнения одной процедуры.

Линейная ОВС (фиг,6) состоит из элементарных машин (ЭМ) 60, включающих в себя микро-ЭВМ 61 и устройство 62 для сопряжения и соединенных между собой входными-выходными управ-

ляющими 8 и 10 и информационными 9 и 30 подсистемы. При этом в исходном сое- 11 шинами. Микро-ЭВМ 61 и устройство , тоянии всех устройств 62 в их регист-

62 для сопряжения соединены входной- выходной щиной 16, Для реализации процедурного параллелизма из ОВС выделяется группа ЭМ 63 (подсистема), соединенных с помощью программно настраиваемых устройств 62 для единого функционирования. При этом все системные взаимодействия осуществляются только внутри данной группы ЭМ (подсистем),

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

щих процедур. При этом вОВС выделяет- 45 передачи при этом определяется кодом.

ся несколько различных подсистем 63 и 64 и обеспечиваются обмены как между ЭМ 60, входящими в.одну подсистему, так и между ЭМ 60, входящими в разные подсистемы.

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

В ОВС, построенной с использованием устройства, внутри каждой подсистемы выполняется следующий набор системных операций: настройка (Сц), обобщенный условный переход -синхронизация (Сс), обобщенный безусловный переход (G ) трансляционный

3615716

I обмен (Ст. оем ) индивидуальный обмен (Си.оби ) Кроме того, операция С„ используется также для установления связи между ЭМ, находящимися в разных подсистемах,

Рассмотрим выполнение системных операций.

Операция настройки,

(О Настройка осуществляется из какой-либо одной микро-ЭВМ и заключается в записи необходимой информации в регистр 21 кода настройки.

Настраивающая микро-ЭВМ начинает

сения информации в регистр 21 своего устройства 62, Из микро-ЭВМ по шине 16 в дешифратор 6 поступает код сигнала настройки, в результате че-

через элемент ИЛИ 22 на управляющий вход регистра 21, разрешая запись в него кода настройки, поступающего с 25 шины 16,

В процессе настройки никакие сиг- налы на шинах 8-11 не появляются. Затем настривающая микро-ЭВМ приступает к настройке других устройств 62

pax 21 записаны нули, что позволяет работать блоку 3 коммутации только на прием информации справа и слева.

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

слово поступает через блок 3 коммутации в шину 9 или 11, а сигнал С с выхода дешифратора 6 адреса поступает на вход 14, блок 3 коммутации и далее в шину 8 или 10. Направление

записанным в первом и втором разрядах регистра 21.

Настроечное слово поступает в настраиваемое устройство 62 для со-

gQ пряжения по шинам 9 или 11 через блок 3 коммутации и шину 13 на вход регистра 21 и записывается в него по сигналу Сц, поступающему по шине 9 или 11 через блок 3 коммутации, щину

gg 12 и элемент ИЛИ 22, Кроме того, сигнал С ц поступа&т на вход блока 3 пре- , в результате чего с его выхода в шину 16 поступает сигнал прерывания по линии 20, Этот же сигнал

13hlS

липни 20 разрешает запись сигнала H в соответствующий разряд ре истра состояния.

Микро-ЭВМ в режиме обработки пре ывания вьщаст на-дешифратор 6 адреса код сигнала чтения регистра 4, в оответствии с которым сигнал чтения нформации с выхода дешифратора 6 по инии 18 поступит на управляющий ю ход чтения регистра 4 и на входы сброса триггера 33 блока 2 прерывания и регистра 5 синхронизации.

Затем мнкро ЭВМ считает информацию из регистра 4 и определит, что ig она настроена на работу в составе ОВС.

Процесс настройки аналогичным образом повторяется для всех ЭВМ, подключенных в составе ОВС, причем сиг- 20 нал Cj, в устройствах, уже прошедших процесс настройки, на шину 12 через блок 3 коммутации передаваться не бует. В процессе настройки подсистем в первый и второй разряды регистра 25 21 устройства, подключенного к под - системе слева, будет записан код 01, в результате чего устройство будет настроено на прием информации апева (по первому разряду) и на прием и 30 передачу информации направо (по второму разряду). Аналогичным образом, в первый и второй разряды регистра 21 устройства, подключенного к системе справа, будет записан код g 10, в результате чего устройство будет настроено на прием информации справа и на прием и передачу информации налево. Б первом и втором разрядах регистров 21 устройств, не нахо- 40 дящихся на границе подсистемы, будет записан код 11. На этом заканчивается процесс настройки ЭМ и Формирования подсистем ОВС.

Обобщенньш условный переход-синхро- 45 низация (Cj).

Операция синхронизации предназначена для синхронизации всех ЭМ при обмене информацией внутри подсистемы и при межподсистемном взаимодействии 50 и реализуется следующим образом.

Микро-ЭВМ, завершая свою работу по программе (подпрограмме) параллельной ветви, передает в дешифратор 6 код сигнала синхронизации, по которо- gg у с четвертого выхода дешифратора 6 регистр 5 синхронизации устанавливается в единичное состояние. В тот момент, когда во всех устройствах

71«

62 lloдcиcтe. регистры 5 будут установлены в единичное состояние, в узлах синхронизации 48,блоков 3 коммутации (фиг.4 и 5) всех ЗМ подсистемы будет выработан сигнап С , который по шине 12 поступит в соответствующий разряд регистра 4 и на вход блока 2 прерывания, в результате чего с выхода блока 2 прерывания по шине 16 в микро-ЭВМ поступит сигнал требования прерывания. От микро-ЭВМ в режиме обработки прерывания поступает в Дешифратор 6 адреса код сигнала чтения, по которому по линии 18 будет сброшен регистр 5 синхронизации, снят сигнал требования прерывания с линии 20 блока 2 прерывания и считана информация регистра 4 состояния. По информации из регистра 4 микро-ЭВМ определяет, что в системе произведена операция синхронизации, и переходит к следующему этапу параллельных вычислений.

Трансляционный обмен (С-,оБм. ) и обобщенный безусловный переход

(Сс,б }п )

Механизм реализации устройством операций трансляционного обмена и обобщенного безусловного перехода одинаков и реализуется с.ледуюш 1м образом.

Микро-ЭВМ, в программе которой предусмотрено выполнение операции трансляционного обмена (обобщенного безусловного перехода) выполняет следуюш е действия: посътает lio шине 16 информационное слово и код сигнала (С), по которому с третьего выхода депшфратора 6 адреса сигнал (С ) поступает по шине 14 через блок 3 коммутации в шину 8 и (или) 10 в сопровождении ин формационного слова, поступающего с шины 16 чер ез блок 3 коммутации в шину 9 и (или) 11. В пpинимaloш x ЭМ подсистемы информационное слово с шины 9 или 11 через блок 3 коммутации и шину 13 запишется в регистр 7 обмена при наличии сигнала разреше-г кия с линии 20, который появляется при поступлении с шины 8 или 9 через блок 3 коммутации и шину 12 сигнала

С-Г.06М (С обуп ) на вход блока 2 прерывания. Кроме того, сигнал С./и поступит в соответствующий разряд регистра 4 состояния и запи- щется в него при наличии разрешения с линии 20.

Микро-ЭВМ в режиме обработки прерывания выдаст по шине 16 код чтения регистра 4 состояния, по которому с выхода дешифратора 6 по линии 18 на вход сброса блока 2 прерывания поступит сигнал сброса прерывания, а на вход чтения регистра 4 - сигнал чтения регистра 4,

Микро-ЭВМ,определив по информа- ции из регистра 4, что выполняется операция трансляционного обмена (обобщенного безусловного перехода), выдаст через ши«у 6 в дешифратор 6 адреса код сигнала чтения регистра 7 обмена, по которому с четвертого выхода дешифратора 6 на вход чтения регистра 7 ПОСТУПИТ сигнал чтения, и микро-ЭВМ считает информационное слово no шине 16 Затем все микро-ЭВМ под- системы выполняют операцию синхронизации и переходят к следующему этапу параллельных вычислений.

Индивидуальный обмен (С ,, ).

Операция индивидуального обмена используется при необходимости передать информационное слово или информационный массив от одной ЭМ к , другой внутри подсистемы или из одной ЭМ одной подсистемы к другой ЭМ другой подсистемы.

. Индивидуалъный обмен между ЭМ одной подсистемы реализуется следук1ш:им образом.

Микро-ЭВМ, в программе которой предусмотрена операция индивидуального обмена, выдает по шине 16 код сигнала Си,05 и информационное слово, содержащее код номера подсистемы и код номера устройства 62 для сопря™ жения в этой подсистеме, С выхода дешифратора 6 адреса сигнал С, по шине 14 через блок 3 коммутации по-- ступает на шину 8 и (или) 10 в сопровождении информационного слова, поступающего на шину 9 и (или) 11 с шины 16 через блок 3 коммутации

В каждом из принимающих устройств 62 для сопряжения данной подсистемы информационное слово с шины 9 или 1 1 через блок 3 коммутации поступает в щину 13, а сигнал С , дд с шины 8 или 10 через блок 3 коммутации - в шину 12.

Элемент 30 сравнения (фиг.2) производит сравнение кода номера подсис темы, поступающего с шины 13 и записанного в соответствующих разрядах регистра 21, и вьщает на вход элеменла С

та НЕ 29 сигнал результата сравнения (сигнал 1) в результате чего на выходе элемента НЕ 29 появится сигнал запрета на прохождение управляющего сигнала через элемент И 27.

Элемент 31 сравнения производит сравнение кода номера устройства 61 для сопряжения в подсистеме, поступающего с шины 13 и записанного в соответствующих разрядах регистра 21, если сравнение не произошло, запрещает прохождение управляющего сигнала через элемент И 28.

Если же произошло сравнение кодов, то элемент 31 сравнения вьщает на первый вход элемента И 28 сигнал сравнения, а на второй вход элемента И 28 поступает сигнал сравнения с элемента 30, и элемент И 28 выдает сигнал установки триггера 24 при поступлении на элемент И 28 сигна- ц. . По этому сигналу устанав0

5

0

ливается в единичное состояние выход 5 триггера 24, и сигнал С„, (,gj с выхода блока 1.настройки поступает на вход индивидуального обмена блока 2 прерывания, в результате чего по- линии 20 в шину 16 поступает сигнал требования прерывания. Кроме того, сигнал с выхода 20 блока 2 прерывания разрешает запись в регистр 7 обмена по шине 13 информационного слова и в соответствующий разряд регистра 4 состояния сигнала С , .

Микро-ЭВМ в режиме обработки прерывания вьздает по шине 16 в дешифратор 6 адреса код сигнала чтения регистра 4, в соответствии с которым с линии 18 дешифратора 6 адреса поступает сигнал чтения информации из регистра 4 состояния. По этому же сигналу происходит сброс сигнала прерывания с линии 20 блока 2 прерывания. Определив по информации реги- стра 4 состояния5 что выполняется операция индивидуального обмена, ми- кро-ЭЗМ посылает в дешифратор 6 адреса по шине 16 код сигнала чтения регистра 7 обмена, в соответствии с которым с четвертого выхода дешифратора 6 адреса на вход чтения регистра 7 обмена поступает сигна.п чтения информации. Считав содержимое регистра 7 g обмена, микро-ЭВМ готовится к приему следующего информационного слова.

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

5

0

разницей, что теперь все сигналы С И.О&1Л будут с входа блока 1 настройки проходить на вход блока 2 прерывания через элемент И 28 благодаря наличию единичного состояния на выходе триггера 24.

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

сбр

соответствии с которым сигнал С через шину 14 и блок 3 коммутации поступит на шину 8 и (или) 10, В прини мающем устройстве для сопряжения сиг |нал Ccgn с шины 8 или 10 через блок З коммутации и шину 12 поступит на входы сброса триггеров 23 и 24 блока 1 настройки и установит их в исходное состояние.

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

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

Срабатывание блоков 3 коммутации заключается в попарном соединении их входов-выходов 8 и 9, 10 и 11 при поступлении управляющего сигнала с их блока 2 настройки и.осуществляетс следующим образом. При несравнении кодов номера подсистемы, поступающего в режиме индивидуального обмена с шины 13 и записанного в соответствующих разрядах регистра 21 настройки, с выхода

15

6157112

элемента 30 сравнения поступает сиг нал О, на выходе элемента НЕ 29 появится сигнал 1 и при поступлении сигнала СН.ОБМ через элемент И 27 срабатывает триггер 23, в результате чего с линии 17.3 на блок 1 коммутации поступит сигнал замыкания его входов-выходов 8 и 10, 9 и 11 соответственно.

Этим сигналом будет решено прохождение информационных и системных сигналов на шины 12 и 13 (кроме сиг10

нала С ,5р ).

Таким образом, ЭМ, являющаяся источником информации для ЭМ другой подсистемы, благодаря вьтолнению одной системной операции С„,ОБМ может быть подключена напрямую в любую подсистему через любое количество промежуточных подсистем, что обеспечивает более высокое быстродействие путем увеличения скорости выполнения системных операций по сравнению с известным устройством, так как отпадает необходимость в последовательной настройке каждой ЭМ каждой проме-- жуточной подсистемы.

Когда сеанс взаимодействия данной ЭМ с одной или несколькими ЭМ другой подсистемы закончится, она вьщаст

5

0

сигнал С

СБр

по которому структура

подсистем ОВС будет восстановлена. Таким образом, предложенное устройство по сравнению с известным обладает более высоким быстродействием еще и вследствие того, что при его использовании не требуется последовательная настройка каждой ЭМ, чтобы восстановить структуру подсистем ОВС, так как эта задача в предложенном устройстве решается вьщачей одного системного сигнала С сер Формула изобретения

45

0

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

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

10

15

20

25

30

35

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

16

0i/3.J

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

название год авторы номер документа
Устройство для сопряжения однородной вычислительной системы 1983
  • Баранов Валерий Федорович
  • Петрова Ирина Робертовна
SU1117625A1
Устройство для сопряжения 1986
  • Баранов Валерий Федорович
  • Кучук Ирина Ивановна
  • Дроздовская Людмила Эдуардовна
SU1327116A2
Устройство для сопряжения ЭВМ в однородной вычислительной системе 1985
  • Баранов Валерий Федорович
  • Дроздовская Людмила Эдуардовна
SU1280379A1
Устройство для сопряжения однородной вычислительной системы 1986
  • Баранов Валерий Федорович
  • Дроздовская Людмила Эдуардовна
  • Кучук Ирина Ивановна
SU1312588A2
Устройство для сопряжения однородной вычислительной системы 1980
  • Максименко Владимир Николаевич
  • Пароходов Валерий Владимирович
  • Смирягин Евгений Георгиевич
  • Хвостанцев Михаил Аркадьевич
SU951287A2
Устройство для сопряжения однородной вычислительной системы 1979
  • Максименко Владимир Николаевич
SU903848A2
Устройство сопряжения для однороднойВычиСлиТЕльНОй СиСТЕМы 1979
  • Голдобин Олег Яковлевич
  • Ерофеев Юрий Николаевич
  • Максименко Владимир Николаевич
  • Поздняк Григорий Есаулович
  • Мамзелев Игорь Александрович
  • Артемьев Михаил Юрьевич
  • Князев Кирилл Григорьевич
SU851387A1
Устройство для сопряжения однородной вычислительной системы 1978
  • Голдобин Олег Яковлевич
  • Ерофеев Юрий Николаевич
  • Максименко Владимир Николаевич
  • Поздняк Григорий Есаулович
SU769523A1
Устройство для сопряжения однородной вычислительной системы 1980
  • Максименко Владимир Николаевич
SU885989A1
Устройство для сопряжения микроЭВМ с общей магистралью 1985
  • Максименко Владимир Николаевич
  • Голдобин Олег Яковлевич
  • Важнов Сергей Александрович
  • Медведев Николай Борисович
SU1252790A1

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

Реферат патента 1987 года Устройство для подключения ЭВМ к системной шине

Изобретение относится к вычислительной технике и предназначено, в частности, для сопряжения отдельных ЭВМ в однородную вычислительную систему. Целью изобретения является повышение быстродействия. Устройство содержит блок 3 коммутации, блок 1 настройки, блок 2 прерьшания, дешифратор 6 адреса, регистр 4 состояния, регистр 2 обмена, регистр 5 синхро- Аизации. 6 ил. (Л

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

Редактор .В.Данко

Составитель С.Пестмал

Техред А.Кравчук Корректор М.Максимишинец

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

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб,, д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Фиг. 6

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

Устройство для сопряжения распределенных вычислительных систем 1972
  • Евреинов Эдуард Владимирович
  • Ерофеев Юрий Федорович
  • Жиратков Валерий Иванович
  • Волков Юрий Михайлович
  • Малявко Александр Антонович
  • Мищенко Валерий Константинович
SU479103A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения однородной вычислительной системы 1978
  • Голдобин Олег Яковлевич
  • Ерофеев Юрий Николаевич
  • Максименко Владимир Николаевич
  • Поздняк Григорий Есаулович
SU769523A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
tput.l

SU 1 361 571 A1

Авторы

Баранов Валерий Федорович

Армичева Ирина Робертовна

Кучук Ирина Ивановна

Даты

1987-12-23Публикация

1986-05-28Подача