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

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

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

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

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

Устройство (фиг.1) содержит блоки 1 , 2 связи, блоки 3, 4 формирования кода операции, элемент И 5, элемент НЕ 6, командные входы-выходы 7,8 блока 1 (2) связи, первые информационные входы-выходы 9, 10 блока 1 (2) связи, адресные входы 11, 12 блока 1 (2) связи, выходы 13,, 14 синхросигнала блоков 1, 2 связи, группа выходов 15, 16 кода операции блока 1 (2) связи, выходы 17, 18 запрета блока 1 (2) связи, первый управляющий вход 19 (20) блока 1 (2) связи, выход 21 (22) ввода блока 1 (2) связи, выход 23 (24) вывода блока 1 (2) связи, выход 25 (26) интерфейса блока 1 (2) связи, выход 27 (28) равенства блока 1 (2) связи, вторые информационные в-ходы-входы 29, 30 блока 1 (2) связи, первый и второй входы 31, 32 управления вторым адресом блоков 1, 2 связи, первый и второй входы 33, 34 управления первьм адресом блоков 1, 2 связи, выход 35 (36) инкремента блока 1 (2) связи, первый

0

5

0

5

0

5

0

5

вход 37f 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 чтения блока обмена.

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

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

Блок обмена (фиг.5) содержит первый и второй элементы ИЛИ 70, 71, первый элемент И 72, два дешифратора 73, 74, второй элемент И 75, первый элемент ИЛИ-НЕ 76, третий, четвертый и пятьй элементы ИЛИ 77-79, третий элемент И 80, шестой и седьмой элементы ИЛИ 81, 82, четвертый, пятый и шестой элементы И 83-85, восьмой элемент ИЛИ 86, седьмой элемент

И 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 блока связи на вход установки О регистра 68 адреса микрокоманд (РАМ) и обеспечивают на ег выходах адрес первой микрокоманды рабочей микропрограммы. Блок 45 представляет собой микропрограммный автомат (МА), реализованный на регистре 68 (элементы памяти автомата), постоянном запоминающем устройстве (ПЗУ) 69 (память микропрограмм автомата), мультиплексоре 63 (элемент, обеспечивающий условные переходы автомата) , синхронизация автомата осуществляется генератором 66, формирующим импульсную последовательность, подаваемую на динамический управляющий вход РАМ 68.

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

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

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

Передача информации в обоих видах обмена сопровождается одновременным увеличением на два содержимого счет0

5

0

5

0

5

0

5

0

5

чика 98 адреса. Вид обмена задается кодом операции, записываемым в регистр команд.

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

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

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

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

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

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

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

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

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

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

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

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

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

Передача информации из ЭВМ 2 в ЭВМ 1 по инициативе ЭВМ 1 включает:

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

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

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

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

используются регистры блока 46 обмена блока 1 связи.Операции обмена информацией между регистром 99 и памятью ЭВМ 2 (1) осуществляются в режи- , ме прямого доступа к памяти под управлением МА соответствующего блока 45 блока 2 (1) связи по окончании цикла записи кода операции в регистр 100. Одновременность работы jg ЭВМ 1 и ЭВМ 2 обеспечиваются наличием двух магистралей 29, 33, 37, 31, 19 и 30, 34, 38, 32, 20 связи, позволяющих каждой из ЭВМ осуществлять независимый обмен с регистрами -100, 99 15 и счетчиком 98 адреса блоков 46 обмена соответствующих блоков 2 (1) связи. Рассмотрим циклы записи (чтения) информации из ЭВМ .1 в регистры 99, 100,счетчик 98 адреса блока 46 20 обмена и блока 2 связи. В соответствии с логикой работы интерфейса Общая шина в первой фазе каждого цикла обмена по линиям 9 адрес/данные передается адрес.регистра, с ко- 25 торым будет осуществляться обмен, с некоторой задержкой по отношению к передаче адреса выдается сигнал СИА по группе входов-выходов 7.

Сигналы адреса транслируются бло- 30 ком 46 обмена блока 1 связи с входов-выходов 9 через элементы И 104 на выходы 29, старшие разряды поступают на вторые входы блоков 50 сравнения, на первые входы 11 блоков 50 ,, сравнения подают код группового адреса устройства сопряжения, присвоенный ему в адресном пространстве ЭВМ. При совпадении адреса на вторых входах 29 блока 50 сравнения с кодом 40 первых входов на его выходе 27 формируется сигнал логической единицы, поступающей на информационный вход регистра 58 управления. На группу входов 29 регистра 58 управления по- Д5 ступают с магистрали 29 младшие разряды адреса, определяющие адрес одного из регистров 99, 100 или счетчика 98 адреса. Сигнал СИА через усилители 64 поступает на выход 25 уз- JQ ла 45 и далее на вход установки в О регистра 58 управления и вхрд элемента 57. задержки; При этом наличие сигнала СИА на установочном входе регистра 58 обеспечивает неактив- „ ное состояние данного входа. С выхода элемента 57 задержки сигнал СИА активным уровнем поступает на вход записи регистра 58 и осуществляет

запись кода адреса одного из регистров 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 адреса

Ч158

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

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

Фаза Вывод завершается снятием сигнала СИА на входах-выходах 7 первого блока 1 связи. При этом на входе установки в О регистра 58 уп

0

5

10

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

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

название год авторы номер документа
Устройство для сопряжения двух электронно-вычислительных машин 1988
  • Кухарь Геннадий Владимирович
  • Потапенко Валерий Ильич
SU1594555A2
Устройство для сопряжения двух электронно-вычислительных машин 1985
  • Баранов Валерий Викторович
  • Кухарь Геннадий Владимирович
  • Потапенко Валерий Ильич
  • Румянцев Александр Иванович
SU1291996A1
Устройство для сопряжения ЭВМ 1991
  • Потапенко Валерий Ильич
SU1837306A1
Устройство сопряжения между процессором верхнего уровня и группой процессоров нижнего уровня иерархической мультипроцессорной системы 1990
  • Потапенко Валерий Ильич
SU1789988A1
Устройство для сопряжения ЭВМ с М внешними устройствами 1986
  • Баранов Валерий Викторович
  • Кухарь Геннадий Владимирович
  • Потапенко Валерий Ильич
SU1374232A1
Устройство для сопряжения вычислительной машины с линиями связи 1985
  • Клочкова Зинаида Прокофьевна
  • Никитин Анатолий Павлович
  • Сизоненко Евгений Георгиевич
  • Дубровская Елизавета Ивановна
  • Арсентьев Василий Андреевич
  • Цуканова Татьяна Владимировна
  • Сопин Владимир Георгиевич
  • Свистун Николай Николаевич
SU1262512A1
Устройство для сопряжения ЭВМ с разноскоростными группами внешних устройств 1989
  • Потапенко Валерий Ильич
SU1683022A1
Устройство индикации состояния ЭВМ 1989
  • Потапенко Валерий Ильич
  • Паламарчук Евгений Борисович
  • Алеев Валерий Алексеевич
SU1667067A1
Устройство для сопряжения двух электронных вычислительных машин (эвм) 1984
  • Мильман Григорий Львович
SU1187172A1
Устройство для управления обменом данными между ЭВМ и абонентами по общей шине 1988
  • Голицын Валентин Васильевич
  • Новаченко Александр Борисович
SU1543412A1

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

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

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

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

равления устанавливается активный уро- 20 усилители 65 на интерфейс ЭВМ 2. Данвень и регистр 58 сбрасывается в нулевое состояние, обеспечивая снятие разрешающего сигнала на входе первого элемента И 60. Это вызывает формирование на выходе элемента И 60 логического нуля, что приводит к установке дешифратора 74 блока обмена в нейтральное состояние.

Операция Чтение. Вторая фаза цикла обмена начинается со снятия адреса с линий 9 и поступления сигнала Ввод из интерфейса ЭВМ по одной из цепей группы входов-выходов 7 через усилители 64 блока 45 на выход 21 блока управления и далее на вход второго элемента И 59 блока 3 формирования кода операции. С выхода второго элемента И 59 сигнал совпаде- ния (сигнал Ввод и записанная информация с блока 50) поступает на вход элемента. ИЛИ 49 блока 1 связи, на один из входов элемента ИЛИ 61 и по цепи 19 на вход элемента И 75 блока 46 обмена блока 2 связи. С выхода элемента ИЛИ 49 сигнал поступает на вход 56 блока 46 обмена первого блока 1 связи и обеспечивает формирование сигнала, открывающего элементы И 105 и блокирующего элементы И 104. Далее процессы аналогичны операции Запись.

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

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

5

0

5

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

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

Q входы-выходы 8 в интерфейс ЭВМ 2.

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

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

0

5

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

При сбросе с интерфейса ЭВМ сигнала СИП МА осуществляет сброс всех ранее сформированных сигналов (конец выполнения цикла) и возвращается в исходное состояние. При этом формируется код, обеспечивающий появление на выходе дешифратора 73 сигнала сброса, регистра 100 команд.При обнаружении на входах 52 команды Ввод МА осуществляет выдачу из ПЗУ через усилители 65 сигнала Ввод на входы-выходы 8 устройства. Поступление от ЭВМ сигнала СИП по одной из цпей входов-выходов 18 через усилители 64 к мультиплексору 63 означает, что на цепи 10 подана требуемая информация. МА осуществляет формирование на выходе ПЗУ 69 и на выходах 53, 5Г, 35 кода, обеспечивающего снятие сигнала, открывающего элементы И 107, и появление на выходе дешифратора 73 сигнала, поступающего через элемент ИЛИ 79 и открывающего элементы И 92, и через элемент ИЛИ 91 записывающего в регистр 99 данных информацию с входов-выходов 10. Одновременно активизируется сигнал в цепи 54, обеспечивая увеличение содержимого счетчика адреса на 1. Далее МА завершает выполнение операции Ввод аналогично завершению операции Вывод.

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

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

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

Увеличение на 2 содержимого счетчика 98 адреса происходит только при пересылке массивов информации

после выполнения определенной команды, засылаемой в регистр команд (например, Ввод + 1/ Вывод + 1).

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

5 адреса путем пересылки в регистр команд команды Ввод/вывод, при которой в дополнительном разряде на цепи 35 появляется потенциал, запрещающий прохождение импульсов через

0 элемент 48 блока связи 1 (2) на счетный вход +1 счетчика 98 адреса.

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

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

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

0 начинается после записи информации в регистры адреса и данных и кода команды с установленным битом (занято) и однонаправленного обмена в регистр команд блока 46 (например,

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

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

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

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

от блока 4 формирования кода операции

через элементы И 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.

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

5 на его выходе формируется сигнал логической единицы, поступающей на информационный вход Р0 регистра 58 управления блока 3 формирования кода операции. На группу входов D15 Ct

0 регистра 58 управления поступают с магистрали 29 младшие разряды адреса, определяющие адрес счетчика или одного из регистров 99, 100.

Сигнал СИА через усилители 64 поступает на выход 25 блока 45 блока 1 связи и далее на вход установки в О регистра 58 управления и вход элемента 57 задержки блока 3 формирования кода операции. При этом наQ личич сигнала СИА на установочном входе регистра 58 обеспечивает неактивное состояние данного- входа.

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

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

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

15

1580385

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

При совпадении сигналов на двух входах первого элемента И 60 (сигнал ю Вывод и записанная информация с элемента 50) блока 3 формирования кода опера-ции на выходе элемента И 60 формируется сигнал, подаваемый через вход 37 на вход элемента И 84 блока 15 46 обмена блока 1 связи, который совместно с группой сигналов кода адреса с выходов регистра 58 управления, подаваемых по цепям 31, 33 на входы элементов И 87, 97 блока 46 об- 20 мена блока 1 связи, обеспечивает на выходе дешифратора 74 сигнал записи информации с группы входов-выходов 9 блока 46 обмена блока 1 связи в счет- чик или один из регистров 100, 99 25 блока 46 обмена блока 1 связи.

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

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

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

Фаза Вывод завершается снятием 55 сигнала СИА на входах-выходах 7 первого блока 1 связи. При этом на входе установки в О регистра 58 управления устанавливается активный

16

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

Операция Чтение. Вторая фаза цикла обмена начинается со снятия адреса с линий 9 и поступления сигнала Ввод из интерфейса ЭВМ по одной из цепей группы входов-выходов 7 через усилители 64 блока 45 блока 1 связи на выход 21 блока 45 управлени и далее на вход второго элемента И 59 блока 3 формирования кода операции. С выхода второго элемента И 59 сигнал совпадения (сигнал Ввод) и записанная информация с блока 50 поступает на вход элемента ИЛИ 49 блока 1 связи, на один из входов элемента ИЛИ 61 и по цепи 19 на вход элемента И 75 блока 46 обмена блока 1 связи.

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

По завершении операции Ввод/вы-. вод с регистрами и счетчиком блока 46 обмена блока 2 связи микропрограммный автомат блока 2 связи осуществляет сброс всех ранее сформированных сигналов (конец выполнения цикла) и устанавливается в состояние при котором на выходах 51, 53 форми- руется код, обеспечивающий появление на выходе дешифратора 73 сигнала сброса регистра 100 команд блока 46 обме блока 2 связи.Затем на выходе МА появляется следующая команда, при которой на выходе дешифратора 73 появляется сигнал, блокирующий элементы И 112 и открывающий элементы И 103 для прохождения кода операции с регистра 100 команд блока 46 обмена блка 1 связи по цепям 15 на входы 16 элементов И 103 блока 46 обмена блок 2 связи.Далее начинается выполнение микропрограммы в соответствии с алгоритмом.

Выполнение микропрограммы начинается с анализа сигналов, поступающих из регистра 100 блока 46 блока 1 связи и представляющих код команды для МА на группе входов 52 блока 45 управления блока 2 связи. При обнаружении кода режима обмена и.одной из команд МА осуществляет выдачу из ПЗУ 69 следующего кода:

выходы 51, 53, 44 - код для возврата в исходное состояние (двунаправленный режим обмена);

выходы 51, 53, 44 - код для возвра-25 При этом содержимое регистра 99 данта в исходное состояние (однонаправленный режим обмена);

выход 40 - высокий уровень сигнала для разблокировки входов 31, 33, 19, 37 блока 2 связи.

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

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

группу входов-выходов 30, элементы И 105 блока 46 обмена блока 2 связи на магистраль 10 адрес/данные ЭВМ 2 и интерпретируется ЭВМ как адрес. Затем на выходе ПЗУ 69 формируется сигнал СИЛ, поступающий через усили- тели 65 на входы-выходы 8 в интерфейс ЭВМ 2.

После этого МА через мультиплексор 63 осуществляет анализ типа команды на группе входов 52 и переходит к выполнению операций Ввод или Вывод. При обнаружении коман5 ды Вывод МА на выходах 44 формирует код, обеспечивающий на выходе дешифратора 74 снятие сигнала, открывающего элементы И 109,и появление на выходе дешифратора 74 сиг0 нала, открывающего элемент И 108, и сигнала, увеличивающего содержимое счетчика 98 адреса по цепи 36; элемент ИЛИ 47, элемент 48, цепь 54 блока 46 обмена блока 1 связи.

ных блока 46 обмена блока 1 связи поступает через группу входов-выходов 30 через элемент И 105 блока 46 обмена блока 2 связи в ЭВМ 2. Од0 новреме нно из ПЗУ 69 через усилители 65 на входы-выходы 8 и далее в ЭВМ 2 выдается сигнал Вывод, затем МА осуществляет ожидание от ЭВМ 2 сигнала подтверждения СИП, ко, торый поступает от ЭВМ 2 по одной из цепей через усилители 64 к мультиплексору 63.. При поступлении сигнала СИП МА снимает с выхода ПЗУ 69 ранее сформированный сигнал Вывод

Q на выходы 8, а на выходах 44 формирует код, обеспечивающий появление на выходе дешифратора 74 блока 46 обмена блока 1 связи сигнала сброса регистра 100 команд.

Затем МА осуществляет анализ сигнала СИП, поступающего из интерфейса ЭВМ 2, одновременно повторно увеличивая содержимое счетчика 98 на 1. При сбросе в интерфейсе ЭВМ сигнала

0 СИП МА осуществляет сброс всех ранее сформированных сигналов (конец выполнения цикла) и возвращается в исходное состояние. При обнаружении на входах 52 команды Ввод МА осуществляет выдачу изПЗУ через усилите15

5

ли 65 сигнала Ввод на входы-выходы 8 устройства. Поступление от ЭВМ сигнала СИП по одной из цепей входов-выходов 8 через усилители 64 к

мультиплексору 63 означает, что на цепи 10 подана требуемая информа- ,ций МА осуществляет формирование на .выходе ПЗУ 69, на выходах 51,- 53, 44 кода, обеспечивающего снятие сигнала, открывающего элементы И 105 блока 46 обмена блока 2 связи,и появление на выходе дешифратора 73 блока 46 обмена блока 2 связи сигнала, открывающего элементы И 104, а также появление на выходе дешифратора 74 блока 46 обмена блока 1 связи сигнала, открывающего элементы И 93 и через элемент ИЛИ 91 записывающего в регистр данныхU9 блока 46 обмена блока 1 связи информацию, поступающую с входов-выходов 10 блока 2 связи через элементы И 104 блока 46 обмена блока 2 связи на входы 30 блока 1 связи. Далее МА завершает выполнение операции Ввод аналогично завершению операции Вывод. Одновременно с работой МА может осуществлять запись информации от ЭВМ 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. Устройство для сопряжения элек- тронно-вы.числитепьных машин, содер- .жащее два блока связи и два блока формирования кода операции, причем каждый блок связи содержит блок мик

5

0

5

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

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

5

0

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

5

0

5

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

0

0

5

0

5

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

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

5

0

5

0

5

0

5

0

5

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

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

IS

20

271580385

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

НЕ и третьим управляющим входом второго блока свяЭи, вход запрета ко-горого соединен с выходом запрета первого блока связи,вход запрета которого соединен с выходом запрета второго блока связи, группа входов кода операции которого соединена с группой выходов кода.операции первого блока связи, группа входов кода операции которого соединена с «. группой выходов кода операции второго блока связи, группа входов кода управления которого соединена с группой выходов кода управления первого блока связи, группа входов кода управления которого соединена с группой выходов кода управления второго

25

30

35

40

45

S

0

85

5

0

5

0

5

28

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

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

2№)

21(22)

Фиг.2

19(20)

ЪМ

37(38)

Фиг.З

aw;« «сад

Й/й5

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

Устройство для сопряжения двух элект-РОННыХ ВычиСлиТЕльНыХ МАшиН 1979
  • Карапетьян Валерий Мисакович
  • Дмитриев Юрий Борисович
  • Бровко Борис Иванович
  • Резниченко Людмила Филипповна
  • Зайченко Владимир Васильевич
  • Еремин Виктор Васильевич
SU809147A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения 1982
  • Карпилович Юрий Владимирович
  • Меркуль Валерий Васильевич
  • Гарин Александр Юрьевич
  • Фомичев Валерий Александрович
SU1051527A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения двух электронно-вычислительных машин 1985
  • Баранов Валерий Викторович
  • Кухарь Геннадий Владимирович
  • Потапенко Валерий Ильич
  • Румянцев Александр Иванович
SU1291996A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 580 385 A1

Авторы

Потапенко Валерий Ильич

Чудов Александр Алексеевич

Даты

1990-07-23Публикация

1988-09-05Подача