Устройство для сопряжения вычислительных машин с магистралью Советский патент 1991 года по МПК G06F13/00 

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

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

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

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

8- схема блока связи с магистралью; на фиг. 9 - схема регистра команд; на фиг. 10 - схема блока триггеров захвата канала; на фиг. 11 - схема регистра счета слов; на фиг. 12 - схема дешифратора адреса.

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

О

Јь

4

сл VI о

20 арбитража, шины 21, 22 связи каналов с блоком арбитража.

В состав блока 20 арбитража (фиг. 2) входят элементы НЕ 23, 24, элементы И 25, 26, генератор 27 тактовой частоты, счетчик 28, магистральный приемник 29, регистр 30, элемент задержки 31, мультиплексоры 32- 34, дешифраторы 35-37.

Блок 14 захвата магистрали (фиг. 3} содержит элементы ИЛИ 38, 39, элементы И 40-44, триггер 45, элемент задержки 46 и одновибратор 47.

Блок 12 управления направлением передачи (фиг. 4) содержит элемент НЕ (инвертор) 48, триггер 49, элементы ИЛИ 50, 51, триггер 52, элемент ИЛИ 53, элементы И 54-57, элемент ИЛИ 58, элемент задержки 59, элемент ИЛИ-НЕ 60, элемент ИЛИ 61, элемент задержки 62, одновибратор 63, элемент задержки 64, элемент ИЛИ 65 и элемент задержки 66.

Регистр 7 текущего адреса (фиг. 5) содержит счетчик 67, магистральные приемопередатчики (МПП) 68 и 69.

Регистр 10 текущего адреса внешнего устройства (фиг. 6) содержит счетчик 70, магистральные приемопередатчики (МПП) 71 и 72.

Блок 5 связи с каналом ввода-вывода (фиг. 7) содержит магистральные приемопередатчики 73-78.

Блок 15 связи с магистралью (фиг. 8) содержит магистральные приемопередатчики 79-83.

Регистр 9 команд состоит (фиг. 9) из регистра 84, триггеров 85 и 86 и магистральных приемопередатчиков 87 и 88.

Блок 13 триггеров захвата канала (фиг. 10} содержит триггеры 89 и 90, элемент НЕ (инвертор) 91, триггер 92, элементы И 93 и 94.

Регистр 8 счета слов (фиг. 11) состоит из счетчика 95, магистрального приемопередатчика 96 и элемента НЕ-И 97.

Дешифратор 6 адреса (фиг. 12) включает магистральные приемопередатчики 98 и 99, элемент 100 задержки, схему сравнения 101, дешифратор 102 и элемент И 103.

Для описания работы устройства введем следующие понятия и обозначения: поскольку в предлагаемом устройстве любая из ЭВМ может быть инициатором обмена с любой другой ЭВМ. то условимся считать К-ЭВМ инициатором обмена, а К-канэл работающим в активном режиме, М-ЭВМ - инициализированной, а М-кэнал работающим в пассивном режиме.

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

Инициатор обмена К-ЭВМ программирует регистры 7, 8, 10 и последним регистр 9. Информационные входы-выходы регистров подключены к информационным линиям 3 канала ввода-вывода. На входы регистров из дешифратора 6 поступают соответственно сигналы записи (ЗП) или чтения информации (ЧТ), Все регистры доступны ЭВМ по чтению и записи. Инфор0 мационные выходы регистра 7 соединены с адресными линиями 4 канала ввода-вывода. Управляющий зход регистра 7 разрешает выдачу информации на адресные линии 4 канала. С приходом сигнала на суммирую5 щий вход содержимое регистра 7 увеличивается на два. Информационные выходы регистра 10 соединены с линиями 19 адреса магистрали. Управляющий вход разрешает выдачу информации на линии адреса маги0 страли. С приходом сигнала на суммирующий аход содержимое ре истра 10 увеличивается на два. С приходом сигнала на счетный вход содержимое регистра 8 уменьшается на единицу. В случае, если все

5 разряды находятся в нулевом состоянии, на выходе регистра 10 появляется сигнал нулевого состояния. Выходы младших с 1-го по 13-й разряды регистра 9 команд соединены соответственно с младшими линиями 19 ад0 реса магистрали. Управляющий вход регистра 9 разрешает выдачу информации на линии адреса магистрали. 8 14-й и 15-й разряды заносится код команды Ввод или Вывод : 01 или 10 соответственно. На

5 вход сброса регистра 9 подается сигнал Сброс из регистра 8. по которому обнуляются 14-й и 15-й разряды регистра 9.

С помощью коммутаторов 11 устанавливают в дешифраторе 6 адресное поле реги0 стров. Если на линиях 4 адреса канала появляется адрес, попадающий в поле разрешенных адресов дешифратора 6, то в зависимости от конкретного адреса и команды управления на управляющих линиях 2 кана5 ла ввода-вывода (УО; У1) по сигналу синхронизации (СХЗ) дешифратор 6 выдает в соответствующий регистр сигнал записи или чтения и отвечает в канал ввода-вывода на линии 2 управления сигналом СХИ. По

0 снятию сигнала СХЗ дешифратор 6 снимает сигнал записи или чтения и снимает сигнал СХИ

В регистр 7 инициатор обмена К-ЭВМ заносит начальный адрес зоны ОЗУ, с кото5 рого предполагается записывать или читать информацию в зависимости от команды Ввод или Вывод. В регистр 8 соответствующая ЭВМ заносит количество слов, подлежащих пересылке, а в регистр 10 - начальный адрес зоны ОЗУ М-ЭВМ, с которого предполагается читать или записывать информацию в зависимости от команды Ввод или Вывод. В младшие разряды регистра 9 заносится адрес канала М-ЭВМ на линии 19 адреса магистрали. Количество каналов на линии 19 магистрали определяет потребность разрядов регистра 9 для кодировки номера канала. После занесения кода команды в 14-й и 15-й разряды регистра 9, ЭВМ прекращает работу с каналом.

По команде Ввод или Вывод от регистра 9 блок 14 выдает сигнал запроса (ЗПк) по- шине 22к в блок 20 арбитража. Предположим, что других запросов в блок арбитража не поступало и магистраль свободна. В этом случае блок 20 отвечает в блок 14 сигналом разрешения (РЗк) по шине 21 к. По сигналу РЗ блок 14 выдает в регистр 9 сигнал управления, по которому устанавливает линии 19 адреса магистрали адрес М- канала инициализируемой ЭВМ, Одновременно с этим блок 14 выдает в блок 20 сигнал выборки (ВБРк) по шине 22к.С получением сигнала ВБР блок 20 декодирует адрес М-канала на магистрали и выдает в него сигнал ВБР по шине 21м. Сигнал ВБР принимается блоком 14 инициализируемого канала, который формирует в блок 13 команду на захват М-канала ввода-вывода М-ЭВМ для обмена по прямому доступу.

После завершения процедуры захвата канала блок 13 формирует сигнал Занято на линии 2 управления канала ввода-вывода, по которому в блоке 5 открываются приемопередатчики линий 4 адреса, линий 3 данных, линий 2 управления, Сигнал Занято открывает приемопередатчики сигналов синхронизации в блоке 15 и поступает в блок 14. Блок 14 продолжает процедуру арбитража и выдает по шине 22 м сигнал подтверждения выборки (ПВБ) в блок 20. Блок 20 по получению сигнала ПВБм устанавливает на линиях 21 к сигнал ПВБк. Сигнал ПВБ принимается блоком 14 активного канала. С приходом ПВБ блок 14 активного канала устанавливает через блок 15 на линиях 17 управления магистрали сигнал Занято, По сигналу Занято открываются адресные приемопередатчики и приемопе- редатчики сигналов управления в блоке 15. Одновременно блок 14 сбрасывает сигналы ЗПк и ВБРк. Блок 20 в ответ на сброс ЗП и ВБР снимает сигналы РЗ и ВБР. В ответ на снятие сигнала ВБР блок 14 инициализируемого (пассивного) канала снимает сигнал ПВБ. Блок 20 по снятию сигнала ПВБм снимает сигнал ПВБк.

Одновременно с установкой сигнала Занято на магистрали блок 14 активного канала выдает в блок 13 команду на захват

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

блок 5 сигнал Занято. По сигналу Занято в блоке 5 открываются приемопередатчики линий 4 адреса, линий 3 данных, линий 2 управления. Сигнал Занято из блока 13 открывает приемопередатчики сигналов

синхронизации в блоке 15 и поступает в блок 14, который формирует импульсный сигнал Пуск в блоке 12.

Рассмотрим процедуру обмена данными между ОЗУ К-ЭВМ и ОЗУ М-ЭВМ. К этому

моменту приемопередатчики блоков связи

открыты и образованы каналы для обмена

информацией: линия 3 К - блок 5К - блок 15К линия 18 - блок 15М - блок 5М - линия ЗМ.

Блок 12 работает в двух режимах: активном и пассивном, в соответствии с режимом канала. В зависимости от команды в регистре 9 активного канала блок 12 работает в даух подрежимах - Ввод или Вывод. Активный режим блока 12 задается подачей на вход

пучка сигнала Занято из блока 14. При отсутствии указанного сигнала блок 12 работает в пассивном режиме. Подрежим Ввод или Вывод задается подачей в блок 12 команды Ввод или Вывод из регистра 9.

Работа блока 12 в активном режиме в подрежиме Вывод происходит по сигналу Пуск от блока 14. Блок 12 формирует сигнал управления в регистр 7 для установки на линии 4 адреса содержимого регистра и в

блок 5 для отпирания приемопередатчиков сигналов У1 и УО управления для задания кода команды ЭВМ. С задержкой 150 не блок 12 выдает сигнал СХЗ в канал ввода- вывода. С приходом из канала ввода-вывода

сигнала СХИ блок 12 формирует сигнал управления в регистр 10 для установки на линиях 9 адреса магистрали содержимого регистра и в блок 15 для отпирания приемопередатчиков сигналов управления. С задержкой 150 не блок 12 выдает сигнал СХЗ в линию 19 адреса магистрали, а с линий магистрали и с линий канала ввода-вывода - сиг- налы управления, с получением из магистрали сигнал СХИ снимает сигналы

СХЗ регистрами 7 и 10 из приемопередатчиков блоков 5 и 15. После снятия сигналов СХИ с линий магистрали и линий канала блок 12 формирует импульсный сигнал конца цикла (КЦ), по которому регистры 7 и 10

увеличивают свое содержимое на два, а регистр 8 уменьшает содержимое на единицу. Если после уменьшения содержимое регистра 8 не равно нулю, значит не сброшен код команды в регистре 9 и блок 12 начинает

следующий цикл. Если в регистре 9 команда сброшена, блок 12 прекращает СБОЮ работу.

В подрежиме Ввод блок 12 по сигналу Пуск от блока 14 формирует сигнал управления в регистр 10 для установки на линиях 19 адреса магистрали содержимого регистра 10, а в блоке 15 открывает приемопередатчики сигналов управления. С задержкой 150 не блок 12 выдает сигнал СХЗ в магистраль. С получением из магистрали сигнала СХИ блок 12 формирует сигнал управления в регистр 7 для установки на линиях 4 адреса его содержимого и открывает в блоке 5 приемопередатчики сигналов У1 и УО управления. С задержкой 150 не блок 12 выдает сигнал СХЗ в канал ввода-вывода. С приходом из канала ввода-вывода сигнала СХИ блок 12 снимает сигналы СХЗ с линий магистрали и с линий канала ввода-вывода, сигналы управления регистров 7 и 10 и приемопередатчиков блоков 5 и 15. После снятия сигналов СХИ с линий магистрали и линий канала ввода-вывода блок 12 формирует импульсный сигнал КЦ, по которому регистры 7 и 10 увеличивают свое содержимое на два, а регистр 8 уменьшает содержимое на единицу. Если после уменьшения содержимое регистра 8 не стало равным нулю (не сброшен код команды в регистре 9), блок 12 начинает следующий цикл. Если в регистре 9 команда сброшена, блок 12 прекращает работу.

В пассивном режиме с приходом сигнала СХЗ из магистрали блок 12 транслирует его в канала ввода-вывода. С поступлением сигнала СХИ из канала ввода-вывода блок 12 транслирует его в магистраль. При снятии сигнала СХЗ на магистрали и сигнала СХИ в канале ввода-вывода блок 12 прекращает выдачу СХЗ в канал ввода-вывода и СХИ в магистраль. После обнуления регистра 8 на вход регистра 9 активного канала подается сигнал Сброс, который обнуляет 14-й и 15-й разряды регистра 9. После сброса кода команды блок 12 останавливается, блок 14 сбрасывает сигнал Занято с магистрали и закрывает приемопередатчики блока 15, Блок 14 выдает в блок 13 сигнал Сброс, по которому блок 13 отпускает канал ввода-вывода.

В инициализированном канале происходит аналогичная процедура. Блок 14 М-ка- нала со снятием сигнала Занято на магистрали выдает сигнал сброса в блок 13 М-канала, который, в свою очередь, отпускает М-канал ввода-вывода. С отпусканием каналов снимаются сигналы управления с блоков связи 5 и 15 К-го и М-ro каналов.

Блох 20 арбитража (фиг. 2) работает следующим образом.

На информационные входы мультиплексора 32 поступают сигналы запросов по шинам 22 от каналов. На адресный вход мультиплексора 32 поступает двоичный код

с выходов счетчика 28. На счетный вход первого счетчика поступают тактовые импульсы с генератора 27 через элемент И 25. Счетчик 28 считает до тех пор, пока на выходе мультиплексора 32 не появится сигнал запроса и

0 не заблокирует через элемент НЕ 23 элемент И 25, Сигнал запроса поступает на вход элемента И 26. На второй вход элемента И 26 через инвертор 24 и МПП 29 поступает с линий 17 управления магистрали

5 сигнал Занято. При отсутствии сигнала Занято на магистрали с выхода элемента И 26 на стробирующий вход дешифратора 35 поступает разрешающий сигнал. Будем считать, что на вход мультиплексора 32 по0 ступает К-й сигнал ЗП. В этом случае дешифратор 35, декодируя содержимое счетчика 28, выдает сигнал РЗк. Сигнал РЗк по шине 21 поступает в блок 13 К-го канала. Далее блок 20 арбитража ожидает поступления

5 сигнала ВБРк от блока 14 по шине 22к. Сигнал ВБРк через мультиплексор 33 поступает на вход записи регистра 30. На информационные входы регистра адреса поступает из линий 19 адреса магистрали через адрес

0 инициализируемого канала, С выхода регистра 30 адрес инициализируемого канала поступает на информационные входы дешифратора 36 и адресные входы мультиплексора 34. Через элемент задержки 31

5 задержка осуществляется на время распространения сигналов в регистре 30, сигнал ВБРк подается на стробирующий вход дешифратора 36. С выхода дешифратора 36 выдается сигнал ВБР по шине 2 s блок 14

0 инициализируемого канала. Далее блок 20 арбитража переходит в режим ожидания.

После получения сигнала ПВБм от блока 14 инициализируемого канала по шине 22 блок 20 арбифажа продолжает свою рабо5 ту. Сигнал ПВБм поступает на информационный вход мультиплексора 34, на адресный вход-которого поступает адрес с регистра адреса 30. С выхода мультиплексора 34 сигнал подается на стробирующий

0 вход дешифратора 37, на информационные входы которого со счетчика 28 поступает адрес канала инициатора обмена. С выхода дешифратора 37 в К-канал выдается сигнал ПВБ по шине 21 к. В ответ на сигнал ПВБ

5 блок 14 К-го канала устанавливает на магистрали сигнал Занято и снимает сигналы ЗП и ВБР. На снятие сигналов блок 20 арбитража отвечает снятием сигналов РЗ и ВБР. Инициализируемый канал снимает сигнал ПВБм, а блок 20 арбитража снимает

сигнал ПВБк. На этом процедура арбитража завершается.

Блок 14 в активном канале работает сле дующим образом (фиг. 3).

С получением от регистра 9 кода коман- ды Ввод или Вывод срабатывает элемент ИЛИ 38. Единичный сигнал с его выхода снимает сигнал Сброс с триггера 45 и через элемент И 43 устанавливает на шине 22 сигнал ЗП. С приходом от блока 20 арбитража сигнала РЗ по шине 21 выдается управляющий сигнал в регистр 9 на установку адреса инициализируемого канала на линии 19 адреса магистрали и через элемент задержки 46 сигнал ВБР на шину 22. С приемом сигнала ПВБ по шине 21 из блока 20 арбитража взводится триггер 45. С выхода триггера 45 сигнал Занято поступает на линии 17 управления магистрали для управления приемопередатчиками блока 15, С приходом сигнала ПВБ с выхода элемента ИЛИ 39 выдается сигнал на пуск блока 13. Вслед за установкой в единичное состояние триггера 45 снимаются сигналы ЗП и ВБР. Блок 20 арбитража снимает сигнал ПВБ. что влечет за собой снятие сигнала Пуск в блоке 13. При окончании процедуры захвата канала блок 13 выдает в блок 14 сигнал, по которому последний формирует импульс запуска блока 12. После снятия команды ре- гистр 9 сбрасывается триггер 45. С линий 17 управления магистрали снимается сигнал Занято. После сброса сигнала Занято через элемент 42 формируется сигнал Сброс блока 13.

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

С получением от блока 20 арбитража сигнала ВБР по шине 21 элемент ИЛИ 39 формирует сигнал Пуск для блока 13. С приходом сигнала от блока 13 элемент И 40 выдает сигнал ПВБ на шину 22. Далее блок 14 активного канала устанавливает на магистрали сигнал Занято, блок 20 арбитража - сигнал ВБР. Блок 14 снимает сигнал Пуск для блока 13. После сброса сигнала Занято на магистрали блок 14 выдает сигнал Сброс в блок 13.

Блок 12 в активном режиме работает следующим образом (фиг, 4).

Сигнал Пуск от блока 14 через элемент ИЛИ 51 поступает на стробирующие входы триггеров 49 и 52 и в зависимости от кода команды Ввод или Вывод, т.е. 1 в 14-м или 15-м разряде регистра 9, взводится триггер49 или 52. Если единичный потенциал по дан на вход триггера 49, с приходом строб-импульса от переходит в единичное состояние, через элемент ИЛИ 61 выдается сигнал управления на установку адреса в

канал ввода-вывода, а через элемент задержки 64 и элемент ИЛИ 65 сигнал СХЗ на блок 5. Далее ожидается приход сигнала СХИ от блока 5. С приходом СХИ через элементы И 56, ИЛИ 58, выдается сигнал управления на установку адреса в магистраль и через элемент задержки 62 сигнал СХЗ в блок 15.

С приходом сигнала СХИ от блока 15 через элемент ИЛИ 50 сбрасывается триггер 49, со сбросом триггера 49 снимаются сигналы СХЗ к блокам 15 и 5. После снятия сигналов СХИ от блоков 15 и 5 через элемент ИЛИ-НЕ 60 запускается одновибратор 63, с выхода которого подаются импульсы счета в регистры 7, 10 и 8. Задержанный импульс счета на элементе 66 поступает через элемент ИЛИ 51 на счетные входы триггеров 49 и 52. Если код команды на D-входе триггера 49 еще не снят, то цикл повторяется, если код команды снят, то блок 12 останавливает свою работу.

Если код команды - единичный потенциал в 15-м разряде, то с приходом сигнала Пуск от блока 14 взведется триггер 52. При этом через элемент ИЛ И 58 выдается сигнал управления и через элемент задержки 62 сигнал СХЗ в блок 15. С приходом СХИ от блока 15 через элемент И 57 и элемент ИЛИ 61 выдается сигнал управления и через элемент задержки 64 и элемент ИЛИ 65 выдается сигнал СХЗ в блок 5. С приходом СХИ от блока 5 сбрасывается через элемент ИЛИ 53 триггер 52 и соответственно снимаются сигналы СХЗ на блоки 15 и 5. По снятии сигнала СХИ от блоков 5 и 15 через элемент ИЛИ 60 одновибратор 63 формирует импульс счета в регистры 7, 8, 10 и через элемент задержки 66 и элемент ИЛИ 51 поступает на С-вход триггера 52. Триггер 52 переводится в единичное состояние, если от регистра 9 сохраняется код команды, и блок повторяет следующий цикл. При снятии кода команды блок 12 останавливает свою работу.

Блок 12 в пассивном режиме работает следующим образом,

Отсутствие сигнала ЗАН от блока 14 через инвертор 48 открывает элементы И 54 и 55 и удерживает триггеры 49 и 52 через элементы ИЛ И 50 и 53 в нулевом состоянии. С приходом сигнала СХЗ от блока 15 через элемент И 54, элемент задержки 59 и элемент И 65 в блок 5 выдается сигнал СХЗ; сигнал СХИ от блока 5 поступает через элемент И 55 и выдается в блок 15, По снятии сигналов СХЗ от блока 15 снимается сигнал СХЗ в блоке 5. По снятию СХИ от блока 5 снимается сигнал СХИ в блок 15.

Регистр 7 (фиг. 5) работает следующим образом.

Информация с линий 3 канала через МПП 68 поступает на входы ДО...Д15 счетчика 67. При поступлении сигнала записи (ЗП) от дешифратора б на вход записи счетчика 67 счетчик записывает информацию, установленную на D-входах, При поступлении в регистр 7 от дешифратора 6 сигнала чтения (ЧТ) МПП 63 устанавливает на линии 3 канала информацию, записанную в счетчике 67. При наличии сигнала управления от блока 12 МПП 69 устанавливает на линии 4 канала информацию, записанную в счетчике 67. С приходом импульсов счета от блока 12 счетчик 67 увеличивает свое содержимое.

Регистр 10 (фиг. б) работает аналогично регистру 7. Отличие состоит в том, что при получении управляющего сигнала от блока

12МПП 72 устанавливает на линии 19 адреса магистрали информацию, записанную в счетчике 70.

Блок 13 работает следующим образом (фиг. 10).

С приходом сигнала Пуск от блока 14 триггер 89 устанавливается в единичное состояние и через элемент И 93 Б канал ввода- вывода поступает сигнал запроса прямого доступа (ЗПД), С приходом из канала через блок 5 сигнала РПД сбрасывается триггер 89 и взводится триггер 90. При этом снимается сигнал ЗПД и устанавливается сигнал ПВБ з блок 5. При снятии сигнала ЗАН в канале ввода-вывода через элемент И 94 на вход триггера 92 подается сигнал установки, триггер взводится и в блок 5 выдаются сигнал ЗАН и управляющие сигналы к блокам 14 и t5. С приходом сигнала Сброс от блока 14 блок

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

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

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

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

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

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

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

5 регистра текущего адреса, регистра счета слов и регистра текущего адреса внешнего устройства, группа выходов которого является группой выходов устройства для соединения с адресной шиной магистрали,

0 а вход разрешения-чтения соединен с четвертым выходом блока управления направлением передачи и вторым синхронизирующим входом блока связи с магистралью, первый и второй разрешзю5 щие и управляющий входы которого подключены соответственно к первым выходам блока триггеров захвата канала, блока захвата магистрали и первой группе выходов регистра команд, вторая группа выходов ко0 торого является группой выходов устройства ДПР соединения с адресной шиной магистрали, а вход сброса регистра команд соединен с выходом регистра счета слов, первый выход и второй синхронизирующий

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

0

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

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

название год авторы номер документа
Устройство для обмена информацией между абонентами 1986
  • Токарев Геннадий Олегович
  • Фомин Ким Георгиевич
  • Платонов Даниил Михайлович
  • Паницкий Владимир Александрович
SU1383376A1
Устройство для сопряжения ЭВМ с магистралью внешних устройств 1985
  • Десятун Владимир Юрьевич
  • Жабеев Владимир Павлович
  • Королькевич Владимир Иванович
  • Кротевич Владимир Антонович
  • Подопригорин Игорь Васильевич
SU1408440A1
Многоканальная система управления распределением ресурсов в вычислительном комплексе 1987
  • Степченков Юрий Афанасьевич
  • Солохин Александр Андреевич
  • Филин Адольф Васильевич
SU1432580A1
Многоканальная система управления распределением ресурсов в вычислительном комплексе 1982
  • Степченков Юрий Афанасьевич
  • Солохин Александр Андреевич
  • Филин Адольф Васильевич
SU1269142A1
Устройство для согласования системных магистралей 1989
  • Сердюк Юрий Авксентьевич
  • Коваль Николай Алексеевич
SU1674143A1
Устройство для сопряжения 1982
  • Адонин Валерий Иванович
  • Диденко Константин Иванович
  • Карнаух Константин Григорьевич
  • Луценко Владимир Федорович
  • Сорокин Николай Иванович
  • Черепаха Анатолий Константинович
SU1051526A1
Устройство для сопряжения многоблочной памяти с процессором и вводно-выводными устройствами 1984
  • Авраменко Аркадий Ефимович
  • Арискин Николай Иванович
SU1280645A1
Устройство сопряжения двух магистралей 1988
  • Помыткина Елена Леонидовна
  • Самчинский Анатолий Анатольевич
  • Кузьо Мирослав Николаевич
SU1675894A1
Устройство для сопряжения двух магистралей 1984
  • Ермаков Игорь Михайлович
  • Козловский Виктор Алексеевич
SU1241249A1
Устройство ввода-вывода матричной вычислительной системы 1987
  • Коробкин Вячеслав Михайлович
  • Эльман Владимир Юрьевич
SU1529234A1

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

Реферат патента 1991 года Устройство для сопряжения вычислительных машин с магистралью

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

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

Фиг.1

16

Фиг. 2

от S/. 9

W

tf

P3

ПВ5

-

ВбР

omgff./З

t

W

Я

от8л. IS

42

отва. 20

л

ш

О/л6л.15

у

QmfaW

ЗАН

1Чр

м

13-

«/

51

s

0

-S I

и

к 5л. W

зп

8SP

21

rtffff.S

ЗАН

к 5л. 15,12

Лусн ВЗН

ПВ6

н$л.12

пдсн БУНП cffpoc 63К

Фиг.З

к5л.13

К

Я

мм

55

лмм

J5

8

Г

8

Кбл.Ю.15

К5л18,Ю СчелпЩ)

Счет (А

ЬЧЛ

L

Кбл.5,1

&t

УлрАЩРТА

1

S5

К6л. 5

аз

фиг. Ц

ииямзн

Ј ППНТИ/Х

В1/ВНОИ fyUIMHntfU

Vl/tMUM j

Ј и ипигл/н

919Ш1

фиг. в

# еЫ Щ

HW

06

69

5 гпф st v u s щ

гшйшзпгон Si НУЯНПУИ

ifOO

гшотн tutimtm/ji

Odd

01

д-щшо

т

VUd

хэли

30dgo

% -уд шо

д идшо

dSl

dSt

dU

ЈL

t/M

f

dЈl

dOO 3 vju

9i9li 9l

от$л. 12

DtQO

95

от 6

Клин 4 канала

96

VA

Н§А.З

97

Фив. 11

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

Устройство для сопряжения вычислительных машин с магистралью 1984
  • Иванов Леонид Сергеевич
  • Богатырев Владимир Анатольевич
  • Осипов Валерий Леонидович
  • Бойков Иван Андреевич
  • Алешин Владимир Степанович
SU1242970A1
Насос 1917
  • Кирпичников В.Д.
  • Классон Р.Э.
SU13A1
Устройство для управления подключением к магистрали общего блока памяти 1980
  • Снегирев А.А.
  • Фельдман Б.Я.
  • Верховина Т.М.
SU934834A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 647 576 A1

Авторы

Осипов Андрей Васильевич

Буянов Борис Яковлевич

Фокеев Петр Михайлович

Борисов Анатолий Александрович

Даты

1991-05-07Публикация

1988-08-17Подача