Устройство для сопряжения ведущей и n ведомых цифровых вычислительных машин

 

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

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

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

РЕСПУБЛИК (50 4 G ОЬ 1 13 32

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

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР

M А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21 ) 4400833/24-24 (22) 30. 03. 88 (46) 23.12.89. Вюл. и 47 (71) Уфимский авиационный институт им. Серго Орджоникидзе (72) М.А. Думинова, Ю.П. Жиляев, В.Ю. Казанцев и А.Н. Печенкин (53) 681.325(088.8) (56) Авторское свидетельство СССР

У 805296, кл. С ОЬ F 3/04, 1980, Авторское свидетельство СССР

У 1201843, кл. С 06 F 13/32, 1984. (54) УСТРОЙСТВО ДПЯ СОПРЯЖЕНИЯ ВЕДУЩКЙ И N ВЕДОЮ!Х ЦИФРОВЫХ ВЫЧИСЛИTEIIbHblX МАШИН

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

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

На фиг. 1 представлена структурная схема предлагаемого устройства„. на фиг. 2 — схема селектора адреса, вариант реализации; на фиг. 3 — схема формирователя управляющих сигналов ведомых ЦВМ, вариант реализации; на фиг. 4 — структурная схема блока приостанова; на фиг. 5 — схема узла формирования сигналов приостанова; на фиг. 6 — схема блока согласования; на фиг. 7 — структурная схема ведо„„SU„„ А1

2 (57) Изобретение относится к вычислительной технике и может быть использовано для сопряжения цифровых вычислительных машин, например, при отладке многомашинной системы. Целью изобретения является расширение функциональных возможностей устройства за счет реализации доступа по всему адресному пространству ведомых ЦВМ.

В устройство, содержащее блок 9 согласования, блок 8 приостанова, дополнительно введены регистр 4, дешифратор 5, селектор 6 адреса и формирователь 7 управляющих сигналов. 1 з.п. ,ф- лы, 11 ил.,2 табл. мой ЦВМ; на фиг. 8 — временная диаграмма цикла обмена ведущей и ведомой

ЦВМ; на фиг. 9 — алгоритм сервисной программы прерывания; на фиг. 10 алгоритм сервисной программы пуска процессора; на фиг. 11 а - алгоритм обмена ведущей ЦВМ с ведомыми ЦВМ; на фиг. 1-1б — алгоритм доступа ведущей ЦВМ к содержимому регистров общего назначения, слова состояния и счетчика команд ведомых ЦВМ.

Структурная схема устройства (фиг. 1) содержит ведущую ЦВМ 1; ведомые ЦВМ 2.1,...,2N; устройство 3 для сопряжения, включающее регистр

4, дешифратор 5, селектор 6 адреса, формирователь 7 управляющих сигналов ведомых ЦВМ 2, блок 8 приостанова

8, блок 9 согласования.

Кроме того, на фиг, 1 обозначены шины сигналов: информации 10 ведущей

1531104

ЦВМ l управления 11 ведущей ЦВМ 1, выбора 12 ведомой ЦВМ 2, управления

13 н едомой ЦВМ 2, приоста нова 14. 1, ...14.N ведомых ЦВМ 2.1,...,2.N, информации и управления 15. 1,. ° .15.N ведомых ЦВМ 2. 1,..., 2,N; а также цепи сигналов: записи 16 в регистр 4; обращения 17 к блоку 8 приостанова; передачи адреса 18; передачи данных 19; 10 . готовности 20.

Схема селектора адреса (фиг ° 2) реализована дпя ведущей ЦВМ с интерфейсом по ОСТ 11.305.903-80. Она содержит дешифратор 21, регистр 22, пер-15 вый элемент И 23, элемент НЕ 24, первый элемент ИЛИ 25, элемент 26 задержки, второй элемент ИЛИ 27, второй элемент И 28, третий элемент ИЛИ 29.

Кроме того, на фиг. 2 обозначены 20 цепи сигналов шины 11 управления ведущей ЦВМ 1, которые являются стандартными сигналами интерфейса по

ОСТ 11.305.903-80: СИА 30, вывод 3 1, ВВОД 32, СИП 33, а также сигнал го- 25 товности селектора адреса (ГС) 34 °

Схема формирователя управляющих ,сигналов ведомых ЦВМ (фиг. 3) также реализована для ведомых ЦВМ с интерфейсом по ОСТ 11.305.903-80. Она со- 30 держит первый, второй, третий элементы И-НЕ 35-37, 0-триггер 38.

Кроме того, на фиг. 3 обозначены цепи сигналов шины 13 управления ведомых ЦВМ 2, являющиеся стандартными сигналами интерфейса по ОСТ 11.305.

903-,80: в СИА 39; В ВЫВОД 40; В

ВВОД 41.

Структурная схема блока приостанова(фиг. 4) содержит шинный формирова- 4 тель 42, первый элемент ИЛИ 43, элемент И 44, одновибратор 45, узлы

46. 1,...46.N формирования сигналов приостанова, второй 47 и третий 48 элементы ИЛИ.

Кроме того, на фиг. 4 обозначены цепи сигнала пуска 49, суммарного сигнала останова 50, суммарного сигнала подтверждения выбора 51 ведомой ЦВМ 2, цепи сигналов подтверждения выбора

52.1,...,52.N ведомых ЦВМ 2,.а также шина управлящих сигналов 53 узла формирования сигналов приостанова 46.

Схема узла формирования сигналов приостанова (фиг. 5) содержит с первого по четвертый элементы И-НЕ 5455

57, с первого, по четвертый D-тригге-, ры 58-61, пятый 62 и шестой 63 элементы И-НЕ.

Кроме того, на фиг. 5 обозначены цепи сигналов, составляющие шину 14 сигналов приостанова ведомой ЦВМ 2: подтверждения прерывания (IIIIP) 64, требования прерывания (ТПР) 65, подтверждения прямого доступа к памяти (IIIVI) 66, требования прямого доступа (ТПД) 67, подтверждения выбора (ПВ)

68, пуска 69 процессора ведомой ЦВМ

2, сброса останова 70, установки останова 71, а также цепь сигнала остаHOB 8 72 .

Схема блока согласования и управления памятью содержит (фиг. 6) коммутаторы 73. 1,..., 73.N шины управления ведомых ЦВМ 2; коммутаторы 74.1, ...,74.N шины информации ведомых

ЦВМ 2; элементов И 75.1,...,75.N; эле. мент ИЛИ 76.

Структурная схема ведомой ЦВМ (фиг. 7) включает в себя процессор

77, регистр адреса и селектор адреса 78, постоянное запоминающее устройство (ПЗУ) 79, оперативное запоминающее устройство (ОЗУ) 80, блок 81 сопряжения с внешней магистралью.

Кроме того, на фиг ° 7 обозначень1 шина адреса 82 ведомой ЦВМ 2, внешняя магистраль 83 ведомой ЦВМ 2, к которой могут быть подключены внешние устройства н другие ведомые ЦВМ 2.

Устройство 3 совместно с ведущей

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

Отладка многомашинной системы включает в себя: отладку ЦВМ 2.1,...,2.N; отладку внешних устройств ЦВМ 2. 1,...

2.N, отладку программного обеслечения ЦВМ 2.1,...,2.N, отладку функционирования многомашинной системы в целом в реальном масштабе времени.

На время отладки ЦВМ 2.1,...,2.N и их программнопо обеспечения постоянное запоминающее .устройство 79 отлаживаемой ЦВМ 2 заменяется на эмулятор ПЗУ (ЭПЗУ) — оперативное запо« минающее устройство. Это позволяет оперативно записыватЬ сервисные отладочные н рабочие программы и корректировать программное обеспечение

ЦВМ 2 в процессе его отладки.

Устройство 3 занимает четыре адреса из адресного пространства ведущей, ЦВМ 1. В процессе работы ведущая

ЦВМ 1, обращаясь к четырем адресам устройства 3, управляет его работой.

5 15311

Обращаяс ь по адре сам устройства 3, ведущая ЦВМ 1 может .

1 задать код номера ведомой ЦВМ 2 (выбрать одну из М ведомых ЦВМ 2); задать режим работы блока 8 приоста5 нова с выбранной ведомой ЦВМ 2. Возможные режимы работы сведены в табл. 1.

Таблица 1 10

Режимные работы бло ка 8 приостанова од 0-4 разряда анных, пересыламых по шине 10 нформации 15

Установление режима прямого доступа к памяти (ПДП) ведомой ЦВМ 2

Сброс режима ПДП ведомой ЦВМ 2

Режима прерывания ведомой ЦВМ 2

Пуск процессора ведомой ЦВМ 2

0010

0100

0001

1000

Ведущая ЦВМ также может произвести обмен информацией с пассивными устройствами (ПЗУ 79, ОЗУ 80, BY) через .блок 81 сопряжения ведомой ЦВМ 2, находящейся в режиме ПДП.

Селектор 6 адреса предназначен для распознавания четырех адресов yc гройства 3. Выходные сигналы селектора 6 адреса и логика их формирования из сигналов шин управления 11 и информации 10 ведущей ЦВМ 1 представлены в табл. 2.

Та 6ли ца 2

Выходные сигналы Логика формирования селектора 6 ад- 45 ре са

Адрес 1 Л СИА ЗОЛ ВЬГВОД 31

Адрес 2 rI СИА 30 50

Запись 16

Обращение 17

Передача адреса 18

Передача данных 19

СИП 33

Адрес 3 Л СИА 30

Адрес 4 Л СКА 30 ((запись 16 Ч обраще-55 ние 17 Ч передача адреса 18) Л ГС 34)Ч готовность 20

04 о

Сигнал ГС 34 формируе тсл по следующей логике: (ВЫВОД 31 X ВВОД 32) Лс, на элементе ИЛИ 25 и элементе 26 вал держки. (c „— время з адержки пер еднего фронта сигнала) .

Регистр 4 и дешифратор 5 предназначен для. хранения и дешифрации кода выбора номера ведомой ЦВМ 2.

Блок приостанова 8 предназначен для организации различных режимов ра боты выбранной ведомой ЦВИ 2.

Режим ПДП предназначен для организации обмена информацией между ведущей ЦВМ 1 и пассивными устройствами выбранной ведомой ЦВМ 2, находящейся в режиме ПДП. В режиме 1ЯП процессор

77 ведомой ЦВМ 2 остановлен и отключен от шины 15 управления и информации, при этом ведущая ЦВМ 1 имеет возможность управлять .работой пассивных устройств ведомой ЦВМ 2 (эмулировать функции процессора 77 ЦВМ 2) .

Режим прерывания и режим пуска процессора 77 ведомой ЦВМ 2 предназначены для обеспечения доступа ведущей

ЦВМ 1 к содержимому РОН, слова состояния и счетчика команд процессора 77 ведомой ЦВМ 2. Причем предварительно в ЭПЗУ 79 ведомой ЦВМ 2 в режим ПДП должны быть загружены сервисные программы обслуживания прерывания и пус.ка процессора, которые помещаются туда на время отладки аппаратуры и ПО ведомой ЦВМ 2.

Выполнение сервисной программы прерывания (фиг. 9) обеспечивает выгрузку в отведенную область ОЗУ 80 содержимого РОН, слова состояния и счетчика команд процессора 77 и переход ведомой ЦВМ 2 в состояние ожидания. Таким образом, ведущая ЦВМ 1 получает возможность просмотра или изменения содержимого РОН, слова состояния и счетчика команд процессора 77 seqoмой ЦВИ 2 как ячеек ОЗУ 80.

Выполнение сервисной программы пуска процессора (фиг. 10) обеспечивает загрузку РОН, слова состояния и счетчика команд содержимым отведенной области ОЗУ 80 и возвращение

ЦВМ 2 к выполнению прерванной программы либо по новому заданному адресу счетчика команд.

Блок приостанова 8 также предназначен для выдачи ведущей ЦВМ 1 информации об установлении (снятии) режима 1ЩП и режима прерывания выбранной ведомой ЦВМ 2.

1531104

Ьлок 9 согласования предназначен и я коммутации шин управления !3 и информации 10 на шину 15 управления и информации выбранной ведомой ЦБМ 2, находящейся в режиме (ЩП.

Формирователь 7 управляющих сигналов обеспечивает доступ ведущей

ЦВМ 1 к всему адресному пространству ведомой ЦВМ 2. Для организации такого доступа использованы всего два адреса из адресного пространства ведущей ЦВМ 1 (адрес 3 и адрес 4 устройства 3) . Причем один цикл обмена с ведомой ЦВМ 2 содержит два цикла обмена ведущей ЦВМ 1 с устройства

3 (фиг. 8). Первый цикл предназначен для передачи кода адреса ведомой ЦВМ

2, второй — для обмена данными с ведомой I(BM 2.

Формирователь 7 управляющих сигналов предназначен для формирования сигналов шины 13 управления ведомой

ЦВМ 2 из сигналов управления двух циклов обмена ведущей ЦВМ 1 и сигна- 25 лов передачи адреса 18 и передачи данных 19 селектора адреса 6.

Ведущая ЦВМ 1 осуществляет обмен с ведомым ЦВМ 2 по алгоритму,, представленному на фиг. la, доступ к со- 30 держимому РОН,слову состояния и счетчику команд ведомых ЦВМ 2 осуществляется по алгоритму, представленному на фиг. 11б.

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

35 образом.

Ведущая ЦВМ 1, обращаясь по адресу 1 устройства 3, пересылает по шине 10 код выбора номера ведомой ЦВМ 2.

При этом селектор адреса 6 формирует 4О сигнал записи 16, по которому код выбора с шины 10 информации ведущей

ЦВМ 1 записывается в регистр 4.

Сигнал выбора ведомой ЦВМ 2 по шине

12 поступает в блоке приостанова 8. 45

Ведущая ЦВМ 1, обращаясь по адресу 2 устройства 3, пересылает код режима работы с выбранной ведомой ЦВМ 2.

При этом селектор адреса 6 выдает сигнал 17 обращения в блок 8 приостанова. При прохождении сигнала ВЫВОД 31 по шине 11 управления код режима работы с шины 10 информации ведущей

ЦВМ 1 через открытый шинный формирователь 42 проходит на шину управляющих сигналов 53 и вход одновибратора

45 блока 8 приостанова. Направлением передачи шиннс го формирователя 42 уп- равляет сигнал ВВОД 32 шины 11 управления ведущей ЦВМ 1, а сигнал разреше к ия передачи формируется по логике: обращение 17 Л (ВЪ|ВОД 32 Ч ВВОД 31) на элементах Ш1И 43 и И 47. Сигналы кода режима по шине 53 и цепи 49 поступают ка выходы узлов формирования сигналов приостанова 46. Активный уровень сигнала выбора 12 ведомой

ЦВМ 2 есть на выходе только одного узла 4b формирования сигналов приостанова, соответствующего выбранной ведомой ЦВМ 2. Сигнал выбора присутствует на вторых входах элементов И-НЕ

54-57 и разрешает прохождение сигналов кода режима через эти элементы

И-НЕ. Пусть код режима несет информацию об установлении режима ПДП выбранной ведомой ЦВМ 2, тогда во время прохождения сигнала ВЫВОД 3 1 н,1 первый вход элемента И-НЕ 55 поступает активный уровень сигнала кода режима.

D-триггер 59 фронтом сигнала с выхода элемента И-НЕ 55 устанавливается, и с выхода триггера 59 на шину сигналов приостанова 14 выбранной ведомом .

ЦВМ 2 поступает сигнал ТПД 67. Селектор адреса 6 выдает сигкал СИП 33.

По сигнаяу ТПД 67 процессор 77 выбранной ведомой ЦВМ 2 приостанавливает выполнение текущей программы, отключается от шины 15 информации и управления и выдает сигнал ШЩ 66 на шину 14 сигналов приостакова. Сигнал

ППД 66 сбрасывает D-триггер 59, при этом снимается сигнал ТПД b7, а также фронтом сигнала (ПЩ 66 устанавливается D-триггер 60, с выхода которого на шику 14 сигналов приостанова выбранной ведомой ЦВМ 2 выдается сигнал ПВ b8. Наличие сигнала ПВ 68 на шине 14 сигналов приостанова означает установление режима ПДП выбранной ведомой ЦВМ 2. Сигнал ПВ 69 поступает также на первый вход элемента И-НЕ 62, на втором входе которого присутствует сигнал 12 выбора ведомой ЦВМ 2. С выхода элемента И-НЕ 62 сигнал подтверждения выбора ведомой ЦВМ 2 поступает по шине 52 на блок 9 согласования, а также ка соответствующий вход элемента ИЛИ 48, с выхода которого суммарный сигнал 51 подтверждения выбора поступает на второй информационный вход шинного формирователя 42.

Ведущая ЦВМ 1 получает информацию об установлении (либо снятии) режима

ПДП выбранной ведомой ЦВМ 2, обращаясь по адресу 2 устройства 3 в цикле вво1104

9 153 да. При этом селектор адреса 6 выдает сигнал 17 обращения к блоку 8 приостанова. При прохождении сигнала ВВОД

42 открывается шинный формирователь

42, и сигнальг первого и второго информационных входов шинного формчрователя 42 поступают на шину 10 информации ведущей ЦВМ 1, селектор адреса

6 вьщает сигнал СИП 33. Сигнал подтверждения выбора ведомой ЦВМ 2 в блоке 9 согласования по шине 52 поступает на входы разрешения передачи соответствующих выбранной ведомой

ЦВМ 2 коммутаторов 73 и 74 и второй вход соответствующего элемента H 75.

Этот сигнал коммутирует шину 13 управления и шину 10 информации на ши1 ну 15 управления и информации выбранной ведомой ЦВМ 2. Направлением передачи информации коммутатора 74 управляет сигнал В ВВОД 41 шины 13 управления.

Поспе получения информации об установлении режима ПДП выбранной ведомой ЦВИ 2 ведущая ЦВИ 1 осуществляет обмен информацией с ЭП= У 79, с ОЗУ

80 и регистрами BY через блок сопряжения 81 ведомой ЦВИ 2 следующим образом.

Один цикл обмена в режи å ПДП состоит из двух циклов обращения ведущей ЦВМ 1 к устройству 3.

В первом цикле, обращаясь па адресу 3 устройства 3, ведущая ЦВИ 1 пересылает код адреса какого †ли пассивного устройства ведомой ЦВИ 2.

При этом селектор адреса 6 выдает сигнал 18 передачи адреса в формирователь 7 управляющих сигналов на первый вход элемента И-НЕ, при прохождении сигнала ВЫВОД 31, который поступает на второй вход элемента

И-HE 35, сигнал с выхода элемента

И-НЕ 35 устанавливает D-триггер 38, с выхода которого на шину 13 управления поступает сигнал В СИА 39. Код адреса и сигнал B СИА 39 проходит через соответствующие выоранной ведоиой ЦВМ 2 коммутаторы 74 и 73 блока

9 согласования на шину 15 информации и управления, и по переднему фронту сигнала В СИА происходит запись кода адреса в регистр и селектор 78 адреса выбранной ведомой ЦВМ 2. С выходов регистра 78 адреса код адреса поступает на шину 82 адреса ведомой

ЦВМ 2., Селектор 6 адреса выдает сигнал СИП 33.

Во в. ором цнк. ;е, обращаясь по адресу 4 устройства 3, ведуцая ЦВИ принимает (либо передает) код данных с заданного в первом цикле адреса ведомой ЦВМ 2. При этом селектор 6 адреса вьщает сигна; i9 передачи данных в формирователь 7 управляющих сигнагов на первые входы элементов И-НЕ 36 и 37, ilpH прохождении сигнала ВВОД 32 (ВЫВОД 3 1), который поступает на второй вход элемента И-НЕ 37 (на второй вход элемента И-IIE 36), на шину 13 управления с выхода Элемента И-НЕ 37 (либо элемента И-НЕ 36) поступает сиг нал В ВВОД 41 (В ВЫВОД 40), который ч рез коммутатор 73 блока 9 согласования проходит на шину 15 управления и информации выбранной ведомой ЦВМ 2, селектор 78 адреса выдает сигнал управления на выбранное пассивное устройство, h код данных с заданного адреса пассивного устройства по шине

15 через коммутатор 74 блока 9 согласования поступает на шину 10 информации ведущей ЦНМ 1 (либо код данных с шины 10 информации ведущей ЦВИ 1 проходит через коммутатор 74 блока

9 согласования на шину 15 и записываетсп по заданному адресу пассивного устройства выбранной ведомой ЦВИ 2).

11ассивное устройство выбранной ведомой ЦВИ 2 с некоторой задержкой, определяемой его быстродейстьн см„ по отношению к сигналу В ЗВО;1 4! (B ВЫ.ВОД 40) выдает сигнал готовности (В

СИП), который через соответствующий элемент И 75 и ИЛИ 76 блока 9 согласования проходит на шину 13 управления . По шине 13 упр а вле ния,сиг и ал готовности 20 поступает в формирователь 7 управляющих сигналов, где задним фронтом сигнала 20 готовности сбрасывается D-триггер 38, снимается сигнал в СИА 39. Сигнал 20 готовности проходит через формирователь 7 управляющих сигналов на второй вход элемента ИЛИ 29 селектора адреса 6, с выхода элемента ИЛИ 29 cJ T íàë СИП

33 поступает на чину управления ведущей IIBN 1.

После окончания обмена с выбранной ведомой ЦВИ 2 ведущая ЦВИ 1, обращаясь по адресу 2 устройства 3, пересылает код режима, содержащий информацию о сбросе режима ПДII. Как и при установлений режима ПДП, рассмотренном ранее, код режима поступа" ет на узел 46 формирования сигналов

153 нриостанова, соответствующий выбранной ведомой I|BM 2, блока 8 приостанова. 11ри этом сигнал активного уровня кода режима поступает на первый вход элемента И-НЕ 56. Сигналом с выхода элемента И-НЕ 56 сбрасывается D-триггер ЬО, снимается сигнал ПВ на линии

68, коммутаторы 73 и 74 блока 9 согласования отключают шину 13 управления и шину 10 информации от шины управления и информации выбранной ведомой ЦБМ 2, процессор 77 выбранной ведомой ЦВМ 2 выходит из режима ПДП и продолжает выполнение текущей программы.

При прерывании и пуске процессора выбранной ведомой НЯМ 2 устройство работает следующим образом.

Ведущая ЦВМ 1, обращаясь по адресу 2 устройства 3, пересылает код режима, содержащий информацию о прерывании выбранной ведомой ЦВМ 2. Как и при установлении режима ПДП, рассмотренном ранее, код режима поступает на узел 46 формирования сигналов пространства, соответствующий выбранной ведомой ЦВМ 2. На вторых входах элементов И-НЕ 54-57, 62, 64 этого узла 46 присутствует сигнал 12 выбора ведомой ЦВМ 2. При прохождении кода режима прерывания по шине 53 на первый вход элемента И-НЕ 54 поступает сигнал активного уровня. Фронтом сигнала с выхода элемента И-НЕ 54 устанавливается D-триггер 58, с его выхода по шине сигналов прностанова 14 на выбранную ведомую ЦВМ 2 поступает сигнал ТПР. При получении сигнала ТПР ведомая ЦВМ 2 загружает в стек содер" жимое слова состояния процессора и счетчика команд, выдает сигнал IIIIP на шину 14 сигналов приостанова и переходит на выполнение сервисной программы прерывания, Выполняя сервисную программу прерывания по алгоритму, представленному на фиг ° 9, ведомая

ЦВМ 2 выдает на шину 14 сигналов приостанова сигнал установки останова, который устанавливает в "1" D-триггер 61, с выхода которого сигнал останова через элемент И-НЕ 63 и элемент ИЛИ 47 проходит на первый информационный вход шинного формирователя 42 блока приостанова. Ведущая

ЦАМ 1, обращаясь по адресу 2 устрой-, ства 3, получает информацию об "останове" выбранной ведомой ЦВМ 2 ° Ведущая ЦВМ 1 в режиме ПДП к выбранной ве1104 l2 домой ЦВМ 2 получает доступ дл просмотра и изменения содержимого РОН, слова состояния, счетчика команд процессора как к ячейкам ОЗУ 80. После выхода выбранной ведомой ЦВМ 2 из режима ПДИ ведущая ЦВМ 1 выводит ведо10

55 мую ЦВМ 2 из состояния ожидания, обращаясь по адресу 2 устройства 3 и пересыла, при этом код режима содержит информацию о пуске процессора ведомой ЦВМ 2. Как и при установлении режима ПДП, рассмотренном ранее, код режима поступает на шину 53 управляющих сигналов и вход одновибратора 45 с его выхода выдается сигнал 49 пуска заданной длительности, который поступает на соответствующие управляющие входы узлов 46 формирования сигналов приостанова. В узле 4Ь формирования сигналов приостанова, соответствующем выбранной ведомой ЦВМ 2, сигнал 49 пуска поступает на первый вход элемента И-НЕ 57, на втором входе которого присутствует сигнал 12 выбора ведомой

ЦВМ 2. С выхода элемента И-НЕ 57 сигнал пуска процессора 69 поступает по шине 14 сигналов приостанова на вход пуска процессора 77. Процессор 77 выбраиной ведомой ЦВМ 2 выходит из состояния ожидания и начинает работать со стартового адреса, выполняя сервисную программу пуска по алгоритму, представленному на фиг. 10. При этом ведомая ЦВМ 2 выдает на шину 14 сигналов приостанова сигнал сброса останова, который сбрасывает триггер 61, и сигнал останова выбранной ведомой

ЦВМ 2 снимается.

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

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

25 которого соединен с одноименным входом дешифратора, выходы которого соединены с входами выбора ведущей цифровой вычислительной машины, блока приостанова, выход обращения селектора адреса соединен с одноименным входом 30 блока приостанова, выходы "Передача адреса1 и "Передача данных" селектора адреса соединены с одноименными входами формирователя сигналов, выход готовности которого соединен с входом селектора адреса, группа вхо35 дов-выходов управления ведомыми цифровыми вычислительньии машинами устройства,соединена с одноименными входами-выходами группы блока согласова- 40 ния, группа входов подтвержцения выбора которого соединена с одноименными выходами группы блока приостанова.

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

"Пуск" узлов формирования с первого

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

153 1104

1531104

1531104

1531104 с. йииа сюФмЮ афре

АраЬ даи/у

3 СИЯ

1531104

Составитель Б. Резван

Техред М.Ходанич Корректор М. Пожо

Редактор Н. Лазаренко

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

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

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

Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101

Устройство для сопряжения ведущей и n ведомых цифровых вычислительных машин Устройство для сопряжения ведущей и n ведомых цифровых вычислительных машин Устройство для сопряжения ведущей и n ведомых цифровых вычислительных машин Устройство для сопряжения ведущей и n ведомых цифровых вычислительных машин Устройство для сопряжения ведущей и n ведомых цифровых вычислительных машин Устройство для сопряжения ведущей и n ведомых цифровых вычислительных машин Устройство для сопряжения ведущей и n ведомых цифровых вычислительных машин Устройство для сопряжения ведущей и n ведомых цифровых вычислительных машин Устройство для сопряжения ведущей и n ведомых цифровых вычислительных машин Устройство для сопряжения ведущей и n ведомых цифровых вычислительных машин Устройство для сопряжения ведущей и n ведомых цифровых вычислительных машин Устройство для сопряжения ведущей и n ведомых цифровых вычислительных машин 

 

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

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

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

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

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

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

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