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

 

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

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

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

РЕСПУБЛИН

5 А1

09) (1)) (g))5 С 06 F 13/28

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

Н А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

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

ПРИ ГКНТ СССР (21) 4480280/24-24 (22) 05.09,88 (46) 23.0?,90. Бюл. № 27 (72) В.И.Потапенко и А.А.Чудов (53) 681.325(088.8) (56) Авторское свидетельство СССР № 809147, кл., G 06 F 13/14, 1978 °

Авторское свидетельство СССР № 1051527, кл. G 06 F 13/14, 1982.

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

¹ 1291996, кл. G 06 F 13/28, 1986. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭЛЕКТРОННО-ВЫЧИСЛИТЕЛЬНЫХ МАШИН

2 (5?) Изобретение относится к вычислительной технике и может -быть использовано для сопряжения двух вычислительных машин в многомашинных вычислительных системах. Целью изобретения является увеличение быстродействия устройства за счет исключения операций занесения адреса и совмещения работы блоков связи. Устройство содержит блоки I 2 связи, блоки 3, 4 формирования кода операции, элемент И 5, элемент НЕ 6, командные входы-выходы 7,8 блока (2) связи, первые информационные входы-выходы

1580385

10

9, 10 блока 1 (2) связи, адресные входы 11, 12 блока 1 (2) связи, выходы 13, 14 синхросигнала блока 1 (2) связи,группу выходов 15, 16 кода операции блока 1 (2) свзяи, выходы 17, 18 запрета блока 1 (2) связи, выходы

21, 22 ввода блока 1 (2) связи, выходы 23, 24 вывода блока 1 (2) связи, выходы 25, 26 интерфейса блока

1 (2) связи, выходы 27, 28 равенства блока 1 (2) связи, вторые информационные входы-выходы 29, 30 блока

1 (2) связи, первый и второй входы

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

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

На фиг.1 дана схема устройства; йа фиг.2 — схема блока связи; на фиг.3 — схема блока формирования кода операции; на фиг.4 — схема блока микропрограммного управления; на фиг.5 - .схема блока обмена.

Устройство (фиг.1) содержит блоки. 1, 2 связи, блоки 3, 4 формирования кода операции, элемент И 5, элемент НЕ 6, командные входы- выходы

7,8 блока 1 (2) связи, первые информационные входы-выходы 9, 10 блока

1 (2) связи, адресные входы 11, 12

40 блока 1 (2) связи, выходы 13,„14 синхросигнала блоков 1, 2 связи, группа выходов 15, 16 кода операции блока

1 (2) связи, выходы 17 18 запрета блока 1 (2) связи, первый управляю45 щий вход 19 (20) блока 1 (2) связи, выход 21 (22) ввода блока 1 (2) связи, выход 23 (24) вывода блока 1 (2) связи, выход 25 (26) интерфейса блока 1 (2) связи, выход 27 (28) равен50 ства блока 1 (2) связи, вторые информационные входы-входы 29, 30 блока

1 (2) связи, первый и второй входы

31, 32 управления вторым адресом блоков 1, 2 связи, первый и второй входы 33, 34 управления первым адресом блоков 1, 2 связи, выход 35 (36).инкремента блока 1 (2) связи, первый

31, 32 управления вторым адресом блоков 1 и 2 связи, первый и второй входы 33, 34 управления первым ад-, ресом блоков 1 и 2 связи, выходы 35, 36 инкремента блока 1 (2) связи, первые входы 37, 38 записи блока 1 (2) связи, выходы 39, 40 режима блоков 1.(2) связи, второй управляющий вход 41 блоков 1 и 2 связи, третий управляющий вход 42 блоков 1 и 2 связи, группы входов 43, 44 кода управления блока 1 (2) связи. 1 з.п. ф-лы, 5 ил. вхоп 371 38 записи блока 1 (2) связи, выход 39 (40) режима блока 1 (2) связи, второй управляющий вход 41 блоков 1, 2 связи, третий управляющий вход 42 блоков 1, 2 связи, группа выходов 43, 44 кода управления блоков .1 (2) связи.

Блок связи (фиг.2) содержит блок

45 микропрограммного управления, блок

46 обмена, первый элемент ИЛИ 47, элемент И 48, второй элемент ИЛИ 49, блок 50 сравнения, группу кодовых входов 51 блока обмена, группу кодовых выходов,52 блока обмена, управляющий выход 53 блока микропрограммного управления, вход 54 приращения блока обмена, выход 55 кода приращения блока обмена, первый вход 56 чтения блока обмена.

Блок формирования .кода операции (фиг.3) содержит элемент 57 задержки, регистр 58 управления, первый и второй элементы И 59, 60, элемент ИЛИ

61, шинный формирователь 62.

Блок микропрограммного управления (фиг.4) содержит мультиплексор 63, два буферных усилителя 64, 65, генератор 66 импульсов, элемент И 67, регистр 68 ацреса микрокоманд, постоянное запоминающее устройство 69.

Блок обмена (фиг.5) содержит первый и второй элементы ИЛИ 70, 71, первый элемент И 72, два,дешифратора

73, 74, второй элемент И 75, первый элемент ИЛИ-HE 76, третий, четвертый и пятый элементы ИЛИ 77-79, третий элемент И 80, шестой и седьмой элементы ИЛИ 81, 82, четвертый, пятый и шестой элементы И 83-85, вось-, мой элемент ИЛИ 86, седьмой элемент

5 158

И 87, второй элемент ИЛИ-НЕ 88, пер- вую и вторую группы элементов И 89, 90, третий элемент ИЛИ-НЕ 91 с третьей по шестую группы элементов И

92-95, восьмой и девятый элементы

И 96, 97, счетчик 98 адреса, регистр

99 данных, регистр 100 команд, девятый элемент ИЛИ 101, элемент НЕ 102, с седьмой по шестнадцатую группы элементов И 103-112.

Работа устройства показана на примере использования его для сопряжения двух универсальных ЭВМ типа "Электроника-60". При этом входы-выходы

7, 8 подключают к группам сигналов управления интерфейсом соответственно от первой и второй ЭВМ.

На входы 9, 10 подают группы сигналов адреса данных соответственно от первой и второй ЭВМ. Выходы 13, 14 шинных формирователей 62 соединяют с цепями СИП интерфейса ЭВМ 1 и ЭВМ 2.

В начальный момент ЭВМ 1 и ЭВМ 2 в группах сигналов управления интерфейсом формируют сигналы "Сброс", поступающие по одной из цепей входоввыходов 7, 8 блока связи на вход установки "0" регистра 68 адреса микрокоманд (PAM) и обеспечивают на его выходах адрес первой микрокоманды рабочей микропрограммы. Блок 45 представляет собой микропрограммный автомат .(МЛ), реализованный на регистре 68 (элементы памяти автомата), постоянном запоминающем устройстве (ПЗУ) 69 (память микропрограмм автомата), мультиплексоре 63 (элемент, обеспечивающий условные переходы автомата), синхронизация автомата осуществляется генератором 66, формирующим импульсную последовательность, подаваемую на динамический управляющий вход PAN 68.

Устройство осуществляет два вида обмена информацией между ЭВМ 1 и

ЭВМ 2: одновременный двунаправленный, при котором осуществляется одновременная передача информации из первой во вторую и из второй в первую ЭВМ; поочередный однонаправленный, при котором осуществляеТся поочередная передача информации из одной в друFyIO 3BN.

Передача информации в обоих видах обмена сопровождается одновременным увеличением на два содержимого счет0385 б чика 98 адреса. Вид обмена задается кодом операции, записываемым в регистр команд.

Двунаправленный обмен. В исходном состоянии микропрограммный автомат на выходах 39 (40), 17 (18), 43 (44), 35 (36), 53, 51 формирует следующий код:

39, 40 — сигналы высокого уровня;

17, 18 — сигналы высокого, уровня;

43, 44 — сигналы, поступающие на входы дешифратора 74;

35, 36 — сигналы низкого уровня;

53 — сигнал низкого уровня;

51 — сигналы, поступающие на входы дешифратора 73.

Код на входе дешифратора 73 обеспечивает на его первом выходе сиг20 нал, открывающий элементы И 104.При этом сигналы с входов-выходов 9, 10 через группу входов-выходов блока 46 обмена поступают на группу входов-выходов 29, 30.

25 Под1 отовка устройства сопряжения к работе и передача информации осуществляется циклами записи и чтения информации из регистров 99, 100 счетчика 98 адреса блока 46 обмена вто30 рого 2 и первого1 блоков связи.

Передача первого слова информации из ЭВМ t и ЭВМ 2 по инициативе ЭВМ

1 включает: цикл записи в счетчик 98 адреса блока 46 обмена блока 2 связи адреса

35 первой ячейки памяти ЭВМ 2 для первого элемента массива передаваемой информации; цикл записи в регистр 99 блока

40 46 обмена блока 2 связи передаваемых данных; цикл записи в регистр 100 блока

46 обмена блока 2 связи кода операции "Вывод".

Передача информации из ЭВМ 2 в

3ВМ 1 по инициативе ЭВМ 1 включает: цикл записи в счетчик 98 адреса блока 46 обмена блока 2 связи адреса первой ячейки памяти ЭВМ 2 для

5О первого элемента массива передаваемой информации; цикл записи в регистр 100 блока

46 обмена блока 2 связи кода операции "Ввод"; цикл чтения из регистра 99 блока

46 обмена блока 2 связи требуемой информации.

Передача информации по инициативе ЭВМ 2 происходит аналогично, но

1580385 используются регистры блока 46 обмена блока 1 связи. Операции обмена информацией между регистром 99 и памя тью ЭВИ 2 (1) осуществляются в режиме прямого доступа к памяти под управлением МА соответствующего блока

45 блока 2 (1) связи по окончании цикла записи кода операции в регистр 100. Одновременность работы

3ВМ 1 и ЭВИ 2 обеспечиваются наличием двух магистралей 29, 33, 37, 31, 19 и 30, 34, 38, 32, 20 связи, позва". ляющих каждой из ЭВМ осуществлять независимый обмен с регистрами .100, 99 и счетчиком 98 адреса блоков 46 обмена соответствующих блоков 2 (1) связи. Рассмотрим циклы записи (чтения) информации из ЭВИ 1 в регистры 99, 100,счетчик 98 адреса блока 46 обмена и блока 2 связи. В соответствии с логикой работы интерфейса

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

СИА по группе входов-выходов 7.

Сигналы адреса транслируются блоком 46 обмена блока 1 связи с входов-выходов 9 через элементы И 104 на выходы 29, старшие разряды поступают на вторые входы блоков 50 сравнения, на первые входы 11 блоков 50 сравнения подают код группового адреса устройства сопряжения, присвоенный ему в адресном пространстве

3ВМ. При совпадении адреса на вторых входах 29 блока 50 сравнения с кодом первых входов на его выходе 27 формируется сигнал логической единицы, поступающей на информационный вход регистра 58 управления. На группу вхо. дов 29 регистра 58 управления поступают с магистрали 29 младшие разряды адреса, определяющие адрес одного из регистров 99, 100 или счетчика 98 адреса. Сигнал СИА через усилители 64 поступает на выход 25 узла 45 и далее на вход установки в

"0" регистра 58 .управления и вход элемента 57. задержки; При этом наличие сигнала СИА на установочном входе регистра 58 обеспечивает неактив-. ное состояние данного входа. С выхода элемента 57 задержки сигнал СИА активным уровнем поступает на вход записи регистра 58 и осуществляет

ЗО

50 5 запись кода адреса одного из регистров 99, 100 или счетчика 98, поданного на группу информационных входощ регистра 58 управления, и сигнала с выхода узла 50 сравнения.

Вторую фазу цикла обмена рассмотрим отдельно для операций записи и чтения регистров 99, 100 и счетчика

98 блока 46 обмена блока 2 связи.

Операция "Запись". Вторая фаза цикла обмена начинается со снятия адреса с установки записываемой информации на линиях 9 и поступления сигнала "Вывод" из интерфейса ЭВМ 1 по одной из цепей группы входов-выходов

7 через усилитель блока,45 на его выход 23 и выход блока 1 связи на вход блока 3 формирования кода операции и вход первого элемента И 60 блока 3 формирования кода операции. Записываемая информация поступает по цепям 9 через элементы И 104 блока 46 обмена на группу входов-выходов 29 блока 46 обмена блока 1 связи и через магистраль 29 далее на группу входов-выходов

30 блока 46 обмена второго блока 2 связи. При совпадении сигналов на двух входах первого элемента И 60 (сигнал

"Вывод" и записанная информация с блока 50) блока 3 формирования кода операции на выходе элемента И 60 формируется сигнал, подаваемый через цепь 37 на вход элемента И 83 блока 46 обмена блока 2 связи, который совместно с группой сигналов кода адреса с выходов регистра 58 управления, подаваемых по цепям 31, 33 на входы элементов И 87,. 97 блока 46 обмена блока 2 связи обеспечивает на выходе дешифратора 74 сигнал записи информации с группы входов-выходов 30 блока 46 обмена в один из регистров

99, 100 или счетчик 98 адреса блока

46 обмена блока 2 связи.

Номер регистра или счетчика адреса обеспечивается кодом, подаваемым с выходов регистра 58 управления по цепям 31, 33 на входы элементов

87 блока 46 обмена и сигналом на входе 39. Сигналы с выходов дешифратора

74 (сигналы записи) обеспечивают открытие одной из групп элементов И 90, 93, 94 и подачу информации на регистры 99, 100 или счетчик 98. Одновременно через соответствующие элементы

ИЛИ 91, 76, 88 сигналы записи поступают на входы записи одного из регистров 99, 100 или счетчика 98 адреса

9 158038 и осуществляют запись информации в выбранный блок. Формирование сигнала ответа (СИП) в интерфейсе ЭВМ осуществляется элементом ИЛИ 61 и шинным формирователем 62, с выхода кото5 рого сигнал СИП подается в интерфейс ЭВМ.

ЭВМ, получив сигнал СИП от устройства, снимает сигнал "Вывод", что в итоге приводит к снятию сигнала записи, формируемого дешифратором 74.

Снятие сигнала "Вывод" обеспечивает снятие сигнала СЙП, формируемого элементом ИЛИ 61 и шинным формирователем 62.

Фаза "Вывод" завершается снятием сигнала СИА на входах-выходах 7 первого блока 1 связи. При этом на входе установки в "0" регистра 58 управления устанавливается активный уро- 20 вень и регистр 58 сбрасывается в нулевое состояние, обеспечивая снятие разрешающего сигнала на входе первого элемента И 60. Это вызывает формирование на выходе элемента И 60 логического нуля, что приводит к установке дешифратора 74 блока обмена в нейтральное состояние.

Операция Чтение . Вторая фаза цикла обмена начинается со снятия адреса с линий 9. и поступления сигнала

"Ввод из интерфейса ЭВМ по одной из цепей группы входов-выходов 7 через усилители 64 блока 45 на выход

21 блока управления и далее на вход второго элемента И 59 блока 3 форми35 рования кода операции. С выхода второго элемента И 59 сигнал совпаде. ния (сигнал Ввод и записанная ин- формация с блока 50) поступает на вход элемента. ИЛИ 49 блока 1 связи,: на один из входов элемента ИЛИ 61 и по цепи 19 на вход элемента И 75 блока 46 обмена блока 2 связи, С выхода элемента ИЛИ 49 сигнал поступает на вход 56 блока 46 обмена первого блока 1 связи и обеспечивает формирование сигнала, открывающего элементы И 105 и блокирующего элементы

И 104. Далее процессы аналогичны 50 опер ации "3 апис ь" .

Порядок функционирования МА. После установки РАМ 68 в нулевое состояние из ПЗУ 69 выбирается первая микрокоманда микропрограммы,обеспечивающей логику функционирования блока 46.

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

5 !О из регистра 1СО через элементы И 112 по цепям 52 и представляющих код команды для МА на группе входов 52 блока 45 блока 2 связи и сигнала управления,поступающего по цепи 55 на первый вход элемента 48. При обнаружении кода режима и одной иэ команд (ввод или вывод) MA осуществляет выдачу из ПЗУ 69 через усилители 65 по одной из цепей входов-выходов 8 сигнала ТПД, обеспечивая требования на доступ к интерфейсу ЭВМ 2. Поступление сигнала подтверждения ППД от ЭВМ 2 по одной из цепей группы входов-выходов 8 через усилители 64 на мультиплексор 63 обеспечивает ветвление микропрограммы.и установку на выходе

ПЗУ 69 сигнала ПВ, поступающего через усилители 65 на интерфейс ЭВМ 2. Данный сигнал сохраняется на NA до за— вершения операции передачи информации в (из) памяти ЭВМ.

Передача информации в (из) ЭВМ начинается с установки на выходах 51, 53 блока 45 блока 2 связи кода, поступающего соответственно на группу входов 51 блока 46 обмена блока 2 связи и через элемент ИЛИ 49 на вход 56 блока 46 обмена и обеспечивающего на выходе 9 сигнал, открывающий элементы И 106. При этом содержимое счетчи ка 98 адреса поступает через группу входов-выходов 10 на магистраль 10 адрес/данные 3ВМ 2 и интерпретируется ЭВМ как адрес . ячейки, с которой будет осуществляться работа. Затем на выходе !!ЗУ 69 формируется сигнал

СИА, поступающий через услители 65, входы-выходы 8 в интерфейс 3ВМ 2.

После этого MA через мультиплексор 63 осуществляет анализ типа команды на группе входов 52 и переходит к выполнению операций Ввод" или

"Вывод". При обнаружении команды "Вывод" MA на выходах 53, 51, 35 формирует код, поступающий соответственно на входы 56, 51 блока 46 обмена и через элемент ИЛИ 47 и элемент И 48 на вход 54 блока 46 обмена блока 2 связи. Этот код обеспечивает снятие сигнала, открывающего элементы И 106, появление сигнала, открывающего элементы И 107,и сигнала, увеличивающего содержимое счетчика 98 адреса по цепи: выход 35, элемент ИЛИ 47,.вход элемента И 48, вход 54 устройства 46 обмена блока 2 связи. При этом содержимое регистра 99 данных поступает

0385 12

38, 34, 20, 32, т.е. осуществляется одновременная передача информационных слов от первой и второй ЭВМ с .

5 одновременным увеличением на 2 содержимого счетчика 98 адреса.

Увеличение на 2 содержимого счетчика 98 адреса происходит только при пересылке массивов информации после выполнения определенной команды, засылаемой в регистр команд (например, Ввод + 1/"Вывод" + 1).

В остальных случаях происходит блокировка входа "+1" счетчика 98

15 адреса путем пересылки в регистр команд команды "Ввод/вывод", при которой в дополнительном разряде на цепи 35 появляется потенциал, запрещающий прохождение импульсов через элемент 48 блока связи 1 (2) на счетный вход "+1" счетчика 98 адреса.

Однонаправленный обмен. Однонаправленный обмен увеличивает скорость передачи информации между ЭВМ

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

Работа устройства в этом режиме

30 начинается после, записи информации в регистры адреса и данных и кода команды с установленным битом (занято) и однонаправленного обмена в регистр команд блока 46 (например, 35 блока 2 сВЯзи). При этом микропрограммный автомат 45. блока 2 связи на выходах 40, 18, 44, 36 формирует следующий код:

11

158 через группу входов-выходов 10 блока

46 обмена блока 2 связи в ЭВМ 2, а содержимое счетчика 98 адреса увеличивается на 1. Затем из ПЗУ 69 через усилители 65 на входы-выходы 8 в

ЭВИ выдается сигнал Вывод затем

MA осуществляег ожидание от ЭВМ 2 сигнала подтверждения СИП, который поступает от ЭВМ 2 по одной из цепей через усилители 64 к мультиплексору 63. При поступлении сигнала СИП MA снимает с выхода ПЗУ 69 ранее сформированный сигнал "Вывод" на выход 8.

Затем MA осуществляет анализ сигна— ла СИП, поступающего из интерфейса

ЭВМ 2, одновременно повторно активизирует сигнал 54, увеличивая содержимое счетчика 98 на 1.

При сбросе с интерфейса ЭВИ сигнала СИП MA осуществляет сброс всех ранее сформированных сигналов (конец выполнения цикла) и возвращается в исходное состояние. При этом. формируется код, обеспечивающий появление на выходе дешифратора 73 сигнала сброса, регистра 100 команд.При

/ обнаружении на входах 52 команды

"Ввод" MA осуществляет выдачу из ПЗУ через усилители 65 сигнала "Ввод" на входы-выходы 8 устройства. Поступление от ЭВМ сигнала СИП по одной из цепей входов-выходов 18 через усилители 64 к мультиплексору 63 означает, что на цепи 10 подана требуемая информация. МА осуществляет формирование на выходе ПЗУ 69 и на выходах

53, 51, 35 кода, обеспечивающего снятие сигнала, открывающего элементы И 107, и появление на выходе дешифратора 73 сигнала, поступающего через элемент ИЛИ 79 и открывающего элементы И 92, и через элемент ИЛИ

9i записывающего в регистр 99 данных информацию с входов-выходов 10.

Одновременно активизируется сигнал в цепи 54, обеспечивая увеличение содержимого счетчика адреса на 1.

Далее ИА завершает выполнение операции "Ввод" аналогично завершению операции "Вывод".

Одновременно с рассмотренными операциями, выполняемыми первой

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

40 — сигнал низкого уровня, поступающий на вход элемента И 5 и формирующий.на его выходе потенциал низкого уровня, поступающий на входы

41 блоков 46 обмена блоков 2 и 1 свя45 зи и запрещающий поступление управляющих сигналов от блока 3 формирования кода операции через элементы И 72, 83, 85, 96 блока 46 обмена блока 2 связи и от блока 4 формирования кода операнди через элементы И 72, 83, 85, 96 блока 46 обмена блока 1 связи, сигнал высокого уровня на выходе элемента 6 поступает по цепи 42 на входы элементов И блоков обмена и

55 разрешает прохождение управляющих сигналов от блока 3 формирования кода операции через элементы И 75, 84, 87, 97 блока 46 обмена блока 1 связи и от блока 4 формирования кода операции

0385!

3 158 через элементы И 75, 84, 87, 97 блока

46 обмена блока 2 связи;

18 - сигнал низкого уровня, поступающий на вход элемента И 67 блока 45 блока 1 связи и запрещающий работу этого микропрограммного автомата;на выходе дешифратора 73 блока 46 обмена блока 1 связи формируется потенциал,разрешающий прохождение информации через элементы И 104;

44 — сигнал, поступающий на вход дешифратора 74 блока 46 обмена блока

1 связи и имеющий высокий уровень напряжения;

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

В это время ЭВИ 1 осуществляет передачу второго слова информации в

ЭВМ 2.

Передача информации на ЭВМ 1 в

ЭВМ 2 по инициативе ЭВМ 1 включает: цикл записи в счетчик 98 блока

46 обмена блока 1 связи адреса ячейки памяти ЭВИ 2, с которой будет осуществляться обмен; цикл записи в регистр 99 блока 46 обмена блока 1 связи передаваемых данных; цикл записи в регистр 100 блока

46 обмена блока 1 связи кода операции "Вывод".

Передача информации из ЭВИ 2 в

ЭВМ 1 по инициативе ЭВИ 1 включает: цикл записи в счетчик 98 блока

46 обмена блока 1 связи адреса ячейки памяти ЭВМ 2, из которой будет осуществляться обмен; цикл записи в регистр 100 блока

46 обмена блока 1 связи кода операции "Ввод"; цикл чтения из регистра 99 блока 46 обмена блока 1 связи требуемой информации.

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

99 и памятью ЭВМ 2 (1) осуществляются в режиме прямого доступа к памяти под управлением МА 45 соответствующего блока 2 (1) связи по окон» чании цикла записи кода операции в регистр 100.

l5

t4

Рассмотрим циклы записи (чтения) информации иэ ЭВМ 1 в счетчик 98 и регистры 99, 100 блока 46 обмена блока 1 связи. В соответствии с логикой работы интерфейса "Общая шина" в первой фазе каждого цикла обмена по линиям 9 адрес/данные передается адрес регистра, с которым будет осуществляться обмен, с некоторой задержкой по отношению к передаче адреса выдается сигнал СИА по группе входов-выходов 7. Сигналы адреса транслируются блоком 46 обмена блока 1 связи с входов-выходов

9 через элементы И 104 на выходы

29, старшие разряды поступают на вторые входы блока 50 сравнения, на первые входы блока 50 сравнения подают код группового адреса устройства сопряжения, присвоенный ему в адресном пространстве ЭВИ. При совпадении адреса на вторых входах блока

50 сравнения с кодом первых входов на его выходе формируется сигнал логической единицы, поступающей на информационный вход Р0 регистра 58 управления блока 3 формирования кода операции, На группу входов D, 2 регистра 58 управления поступают с магистрали 29 младшие разряды адреса, определяющие адрес счетчика или одного из регистров 99, f00 °

Сигнал СИА через усилители 64 поступает на выход 25 блока 45 блока

1 связи и далее на вход установки в

"0" регистра 58 управления и вход элемента 57 задержки блока 3 формирования кода операции. При этом наличке сигнала СИА на установочном входе регистра 58 обеспечивает неактивное состояние данного. входа.

С выхода элемента 57. задержки сигнал СИА активным уровнем поступает на вход записи регистра 58 и осуществляет запись кода адреса счетчика или одного из регистров 99, 100, поданного на группу информационных входов регистра 58 управления, и сигнала с выхода блока 50 сравнения.

Вторую фазу цикла обмена рассмотрим отдельно для операций записи и чтения счетчика и регистров 100, 99 блока 46 обмена блока 1 связи.

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

0385 16 уровень и регистр 58 сбрасывается в нулевое состояние, обеспечивая снятие разрешающего сигнала на входе первого элемента И 60. Это вызывает

5 формирование на выходе элемента И 60 логического нуля, что приводит к установке дешифратора 74 блока 46 обмена блока 1 связи в нейтральное состо10

Операция "Чтение". Вторая фаза цикла обмена начинается со снятия адреса с линий 9 и поступления сигнала

"Ввод" иэ интерфейса ЭВМ по одной из цепей группы входов-выходов 7 через усилители 64 блока 45 блока 1 связи на выход 21 блока 45 управления и далее на вход второго элемента И 59 блока 3 формирования кода операции.

20 С выхода второго элемента И 59 сигнал совпадения (сигнал "Ввод" ) и записанная информация с блока 50 поступает на вход элемента ИЛИ 49 бло, ка 1 связи, на один из входов элемен25 та ИЛИ 6 1 и по цепи 19 на вход элемента И 75 блока 46 обмена блока

1 связи.

С выхода элемента ИЛИ 49 сигнал поступает на вход 56 блока 46 обмена первого блока 1 связи и обеспечивает формирование на выходе дешифратора 73 блока 46 обмена сигнала, блокирующего элемент И 104. Далее процессы аналогичны операции Запись" за исключением того,что код на дешифратор 74 блока 46 обмена блока 1 связи подается совместно по цепям 19, 33, 31 и дешифратор 74 блока 46 обмена блока 1 связи форми4 рует один из сигналов (сигналы чтения) на выходе, открывающий один из элементов И 106, 111, 107 и обеспечивающий трансляцию содержимого счетчика или одного из регистров

45 100, 99 на группу входов-выходов 9 блока 46 обмена блока 1 связи и далее в интерфейс ЭВМ 1.

По завершении операции "Ввод/вы-. ев вод с регистрами и счетчиком блока

46 обмена блока 2 связи микропрограммный автомат блока 2 связи осуществляет сброс всех ранее сформированных сигналов (конец выполнения . цикла) и устанавливается в состояние, при котором на выходах 51, 53 форми-

158

ЭВМ 1 по одной из цепей группы входов-выходов 7 через усилители 64 блока 45 блока 1 связи на его выход 23 и выход блока 1 связи, ка вход блока

3 формирования кода операции и вход первого элемента И 60 блока 3 формирования кода операции.

При совпадении сигналов на двух . входах первого элемента И 60 (сигнал

"Вывод", и записанная информация с элемента 50) блока 3 формирования кода операции на выходе элемента И 60 формируется сигнал, подаваемый через вход 37 на вход элемента И 84 блока

46 обмена блока 1 связи, который совместно с группой сигналов кода адреса с выходов регистра 58 управле-, ния, подаваемых по цепям 31, 33 на входы элементов И 87, 97 блока 46 обмена блока 1 связи, обеспечивает на вйходе. дешифратора 74 сигнал записи информации с группы входов-выходов 9 блока 46 обмена блока 1 связи в счетчик или один из регистров 100, 99 блока 46 обмена блока 1 связи.

Номер регистра обеспечивается кодом, подаваемым с выходов регистра

58 управления по цепям 31, 33 на группу входов 31, 33 блока 46 обмена блока 1 связи, сигнал на входе 37 выполняет роль строба. Сигналы с выходов дешифратора 74 (сигналы записи) обе спе чив ают открыв ание одной из групп . элементов И 89, 92, 95 и подачу информации на счетчик. 98 или регистры 99, 100 одновременно через соответствующие элементы ИЛИ 88, 91, 76. Сигналы записи поступают на входы записи счетчика или одного.из регистров

99, 100 и осуществляют запись информации в выбранный регистр.

Формирование сигнала СИП в интерфейсе ЭВМ осуществляется элементом

ИЛИ 61 и пянным формирователем 62, с выхода которого сигнал СИП подается в интерфейс ЭВМ.. ЭВМ, получив .,сигнал СИП от устройства, снимает сигнал "Вывод", что в итоге приводит к снятию сигнала записи, формируемого дешифратором 74. Снятие сигнала "Вывод" обеспечивает снятие сигнала СИП, формируемого элементом

HJIH 61 и шинным формирователем 62.

Фаза "Вывод" завершается снятием сигнала СИА на входах-выходах 7 первого блока 1 связи. При этом на входе установки в "О" регистра 58 управления устанавливается активный руется код, обеспечивающий появление на выходе дешифратора 73 сигнала сброса регистра 100 команд блока 46 обмена блока 2 связи. Затем на выходе МА по!

8 группу входов-выходов 30, элементы

И 105 блока 46 обмена блока 2 связи на магистраль 10 адрес/данные ЭВМ.2 и интерпретируется ЭВМ как адрес.

Затем на выходе ПЗУ 69 формируется сигнал СИА, поступающий через усилители 65 на входы-выходы 8 в интерфейс ЭВМ 2.

После этого MA через мультиплексор 63 осуществляет анализ типа команды на группе входов 52 и переходит к выполнению операций "Ввод" или "Вывод". При обнаружении команды "Вывод" MA на выходах 44 формирует код, обеспечивающий на выходе дешифратора 74 снятие сигнала, открйвающего элементы И 109,и появление на выходе дешифратора 74 сигнала, открывающего элемент И 108, и сигнала, увеличивающего содержимое счетчика 98 адреса по цепи

36; элемент ИЛИ 47, элемент 48, цепь

54 блока 46 обмена блока 1 связи.

При этом содержимое регистра 99 данных блока .46 обмена блока 1 связи поступает через группу входов-выходов 30 через элемент И 105 блока

46 обмена блока 2 связи в ЭВМ 2. Одновременно из ПЗУ 69 через усилители 65 на входы-выходы 8 и далее в ЭВМ 2 выдается сигнал "Вывод", затем МА осуществляет ожидание от

ЭВМ 2 сигнала подтверждения СИП, который поступает от 3ВМ 2 по одной из цепей через усилители 64 к мультиплексору 63.. При поступлении" сигнала СИП MA снимает с выхода ПЗУ 69 ранее сформированный сигнал "Вывод" на выходы 8, а на выходах 44 формирует код, обеспечивающий появление на выходе дешифратора 74 блока 46 обмена блока 1 связи сигнала сброса регистра 100 команд.

45, Затем МА осуществляет анализ сигнала СИП, поступающего из интерфейса

ЭВМ 2, одновременно повторно увеличивая содержимое счетчика 98 на 1.

При сбросе в интерфейсе ЭВМ сигнала

50 СИП МА Осуществляет сброс всех ранее сформированных сигналов (конец выполнения цикла) и возвращается в исходное состояние. При обнаружении на входах 52 команды "Ввод" МА осуществляет выдачу изПЗУ через усилите ли 65 сигнала "Ввод" на входы-выЭВМ сигнала СИП по одной из цепей входов-выходов 8 через усилители 64 к

17 1580385 является следующая команда, при которой на выходе дешифратора 73 появляется сигнал, блокирующий элементы

И 112 и открывающий элементы И 103

5 для прохождения кода операции с регистра 100 команд блока 46 обмена блока 1 связи по цепям 15 на входы 16 элементов И 103 блока 46 обмена блока

2 связи. Далее начинается выполнение микропрограммы в соответствии с алгоритмом.

Выполнение микропрограммы начинается с анализа сигналов, поступающих из регистра 100 блока 46 блока

1 связи и представляющих код команды для MA на группе входов 52 блока

45 управления блока 2 связи. При обнаружении кода режима обмена и одной из команд MA осуществляет выда- 20 чу из ПЗУ 69 следующего кода. выходы 5 1, 53, 44 — код для возврата в исходное состояние (двунаправленный режим обмена); выходы 51, 53, 44 — код для возвра- 25 та в исходное состояние (однонаправленный режим обмена); выход 40 — высокий уровень сигнала для разблокировки входов 31, 33, 19, 37 блока 2 связи. 30

Далее MA осуществляет выдачу из ,ПЗУ. 69 через усилители 65 по одной из цепей входов-.выходов 8 сигнала

ТПД, обеспечивая требование на доступ к интерфейсу 3ВМ 2. Поступление сигнала подтверждения ППД от ЭВМ 2 по одной из цепей группы входов-выходов 8 через усилители 64 на мультиплексор 63 обеспечивает ветвление микропрограммы и установку на выхо- 4р де ПЗУ 69 сигнала ПВ, поступающего через усилители 65 на интерфейс ЭВМ

2. Данный сигнал сохраняется МА до завершения операций лередачи информации в (из) памяти ЭВМ.

Передача информации в (из) ЭВМ . начинается с установки на выходах 51, 53 блока 45 блока 2 связи кода, поступающего на группу входов 51 блока .46 обмена блока 2 связи через элемент ИЛИ 49 ка вход 56 блока 46 обмена блока 2 связи и обеспечивающего на выходе дешифратора 73 блока 46 обмена блока 2 связи сигнала, открывающего элементы И 105, а на выходе дешифратора 74 блока 1 связи сигнала, открывающего элементы И 109.,ходы 8 устройства. Поступление от

При этом содержимое счетчика 98 адреса блока 1.связи поступает через

19 1580 мультиплексору 63 означает, что на

; цепи 10 подана требуемая информа,ция. МА осуществляет формирование на

;выходе ПЗУ 69, на выходах 51.. 53, 44 кода, обеспечивающего снятие сигнала, открывающего элементы И 105 блока 46 обмена блока 2 связи,и появление на выходе дешифратора 73 блока 46 обмена блока 2 связи сигнала, открывающего элементы И 104, а также появление на выходе дешифратора 74 блока 46 обмена блока 1 связи сигнала, открывающего элементы И 93 и через элемент ИЛИ 91 записывающего в регистр данных 99 блока 46 обмена блока 1 связи информацию, поступающую с входов-выходов 10 блока 2 связи через элементы И 104 блока 46 обмена блока 2 связи на входы 30 блока

1 связи., Далее NA завершает выполнение операции "Ввод" аналогично завершению операции "Вывод".

Одновременно с работой МА может .осуществлять .запись информации от

ЭВМ 1 в счетчик и регистры блока 46 обмена блока 2 связи аналогично описанному. Обращение ЭВМ 2 к ЭВМ 1 в однонаправленном режиме происходит после чтения регистра команд, при этом на магистрали 10 ЭВМ.2 находится или содержимое регистра 100 команд блока

46 обмена блока 1 связи, равное нулю (при поступлении управляющИх сигналов от блока 4 формирования кода операции к блоку 1 связи), или бит "Занято" с выхода элемента И 80 (при поступлении управляющих сигналов от блока 4 формирования кода операции к блоку 2 связи). Бит "Занято" поступает с выхода регистра 100 команд че-. рез выходы 15 блока 1 связи, через входы 16 и элемент И 103 блока 46 обмена блока 2 связи.

Наличие бита на магистрали определяет наличие информации в регистрах и счетчике блока 1 связи (занятость).

Наличие нулевого кода на магистрали определяет возможность обращения к

ЭВМ 1;

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

1, Устройство для сопряжения элек тронно-вычислительных машин, содержащее два блока связи и два блока формирования кода операции, причем каждый блок связи содержит блок мик385 !

О

ИЛИ-НЕ блока обмена, причем в каждом блоке обмена первый вход элемента

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

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

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

2 158038 ветствующих элементов И восьмой груп-. пы, вторые входы которых соединены с четвертым выходом первого дешифрато- ра, пятый выход которого соединен с первыми входами элементов И седьмой группы блока обмена, вторые входы которых соединены с соответствующими выходами регистра данных и IIepвыми входами элементов И третьей f0 группы блока обмена, второй вьмод второго дешифратора соединен с вторыми входами элементов И четвертой группы блока обмена, шестой выход первого дешифратора соединен с вторыми 15 входами элементов И девятой группы блока обмена, в каждом блоке связи командный вход-выход блока микропрограммного управления является соответственно командным входом-выходом 20 блока связи, группа входов адреса данных и группа выходов адреса данных .блока обмена соединены соответственно с первой группой информационных выходов и первой группой инфор- 25 мационных входов блока связи, первая группа информационных входов-выходов блока обмена соединена с первой группой входов блока сравнения и является соответственно второй 30 группой информационных входов-выходов блока связи, вторая группа входов блока сравнения является группой информационных входов блока связи, первый управляющий вход которого соединен с первым входом первого элемента ИЛИ блока связи, второй вход которого соединен с первым управляющим выходом блока микропрограммного управления, выходы интерфейса, вы- 40 воды и вводы которого являются соответственно выходами интерфейса,вывода, ввода блока связи, выходом признака равенства которого является выход равенства блока сравнения, вьмод 4 первого элемента ИЛИ блока связи соединен с первым входом чтения блока обмена, вторая группа информационных входов-выходов которого является соответственно третьей группой ин- 5О формационных входов-выходов блока связи, вторым управляющим входом .которого является первый управляющий вход блока обмена, второй управляющий вход которого является третьим управляницим входом блока связи, группа вьмодов кода операции блока обмена соединена с группой входов кода операции блока микропрограммного управ5 22 ления, группа кодовых выходов которого соединена с группой кодовых входов блока обмена, при этом командный вход-выход первого и второго .блоков связи образуют соответственно первую и вторую группы управляющих входов-выходов устройства соответственно, группы информационных входов первого и второго блоков связи являются первым и вторым адресными входами устройства соответственно, первые группы информационных .входов-выходов первого и второго блоков связи образуют соответственно первую и вторую группы адресных входов-выходов устройства соответственно, третьи выходы первого и второго блока формирования кода операции являются первым и вторым выходами синхросигналов устройства соответственно, вторые группы информационных входов-выходов первого блока связи подключены к группе информационных входов первого блока формирования кода операции, к четвертой группе информационных входов и к третьей группе информационных выходов второго блока связи, вторые группы информационных входов-выходов которого соединены с группой информационных входов второго блока формирования кода операции, с третьей группой информационных входов-выходов первого блока связи, выходы равенства, вывода-ввода и интерфейса первого и второго блоков связи соединены соответственно с информационными входами вывода, ввода и интерфейса первого и второго блоков формирования кода операции соответственно, первый управляющий вход первого блока связи соединен с вторым выходом первого блока формирования кода операции и входом чтения второго блока связи, первый управляющий вход которого соединен с вторым выходом второго блока формирования кода операции и с входом чтения первого блока связи, первый вход записи которого соединен с первым выходом второго блока формирования кода операции, первый вход записи второго блока связи соединен с первым выходом первого блока формирования кода операции, о т л и ч а ю щ е— е с я тем,. что, с целью увеличения быстродействия устройства за счет ис-. ключения операций занесения адреса i

23

24

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

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

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

:ляется счетнья входом счетчика адреса блока обмена, выходы кото-, рого соединены с первыми входа10

15 блока обмена, второй вход четвертого

25 элемента ИЛИ блока обмена соединен

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

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

И двенадцатой группы и с вторым входом первого элемента ИЛИ-НЕ блока обмена, первый вход которого соединен с вторыми входами элементов И тринадцатой группы, вторые входы элементов И первой группы соединены с выходом десятого элемента И блока обмена, первый вход которого соединен с шес- ° тым выходом второго дешифратора блока обмена, второй вход десятого элемента И блока обмена соединен с выходом второго элемента НЕ блока обмена, вход которого соединен с седьмым входом первого дешифратора блока обмена, выход пятого элемента ИЛИ блока обмена соединен с входом установки в "О" регистра команд блока обмена, разряды выхода которого являются группой выходов кода команды

26

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

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

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

И блока обмена, второй вход которого . является вторым входом управления первым адресом блока обмена, выход девятого элемента ИЛИ блока обмена соединен с пятым входом первого де5

f5

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

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

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

i HE и третьим управляющим входом второго блока связи, вход запрета которого соединен с выходом запрета первого блока связи, вход запрета которого. соедйнен с выходом запре. та второго блока связи, группа входов кода операции которого соединена с группой выходов кода .операции первого блока связи,,группа входов кода операции которого соединена с. 40 группой выходов кода операции второго блока связи, группа входов кода управления которого соединена с группой выходов кода управления первого блока связи, группа входов кода управления которого соединена с группой выходов кода управления второго блока связи, вход инкремента которого соединен с выходом инкремента первого блока связи, вход инкремента которого соединен с выходом инкремента второго блока связи.

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

39(ld)®8)Ж ) м(И ФгЖи них

25(2Ф) 21(22

25(26)

Р(28

2У(Ю

1580385

1580385

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

Техред.Х1.Сердюкова Корректор И.МУска

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

Заказ 2014 Тираж 567 Подписное

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к области вычислительной техники, а именно к области цифровой обработки сигналов. Технический результат - снижение энергопотребления на единицу производительности и повышение производительности процессора. Гетерогенный процессор содержит: универсальный процессор с портом, блок ввода/вывода с портом, контроллер оперативной памяти с портом, блок ускоренного выполнения алгоритмов цифровой обработки сигналов с портом, состоящий из контроллера прямого доступа к памяти, блока памяти программ и блока управления вычислительными секциями, каждая из которых состоит из блока регистрового файла с портами, соединенного с портом блока управления вычислительными секциями, блока локального ОЗУ и блока арифметико-логического устройства, состоящего из блоков входных регистров, блоков выходных регистров, блоков умножителей и блоков сумматоров, установленных в количестве, достаточном для выполнения операции B±C×D каждый такт, где B, C и D - комплексные числа, действительные и мнимые, части которых являются 32-разрядными числами с плавающей запятой, а процессор снабжен блоком буферной памяти с портами. 3 ил.
Наверх