Устройство для сопряжения двух ЭВМ Советский патент 1990 года по МПК G06F13/00 

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

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

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

На фиг. 1 представлена блок-схема устройства-, на фиг. 2 - схема дешифратора управляющих сигналов.

Устройство (фиг. 1) содержит дешифратор 1 управляющих сигналов, соединенный шиной 2 с дешифратором 3 максимального кода и шиной 4 с дешифратором 5 минимального кода, шину 6 ответа для первой ЭВМ 7 от второй ЭВМ 8, шину 9 ответа для второй ЭВМ

8 от первой ЭВМ 7, шину 10 управления вторым шинным формирователем 11 и вторым селектором 12 импульсов, шину 13 управления первым шинным формирователем 14 и первым 15 и третьим 16 селекторами импульсов, шины 17 и 18 разрешения, шину 19 запроса, шину 20 синхроимпульсов, информационные шины 21, шину 22 запроса, шину 23 синхроимпульсов, информационные шины 24, коммутаторы вывода 25 и ввода 26 информации, регистры 27 блока 28 буферной памяти, группу элементов НЕ 29, сумматор 30, счетчики считывания 31 и записи 32.

Дешифратор 1 (фиг. 2) содержит элемент НЕ 33, элементы И-НЕ 34 и 35,

сл

СП

со

оо

СП

1

2

2

элемент НЕ 36, элементы И-НЕ 37 и 38, элемент НЕ 39, элементы И-НЕ 40-42 и элемент НЕ 43.

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

В исходном состоянии счетчики считывания 31 и записи 32 установлены в исходное положение, например нулевое. Передача информации ЭВМ 7 начинается выдачей сигнала запроса по шине 29.. Если ЭВМ 8 готова к приему информации, то она выдает с задержкой по шине 6 сигнал Готово ЭВМ 7. Дешифратор 1 под управлением шин 10 и 13 подключа-1 ет шинный формирователь 14 к приему информации по шине 24 от ЭВМ 7 и далее через селектор 15 на входы коммутатора 26, шинный формирователь 11 подключает выход коммутатора 25 через шинный формирователь 11 по шине 21 ЭВМ 8 и выдает сигналы на шины 17 и 18, разрешающие ЭВМ 7 и 8 выдавать синхроимпульсы по шинам 23 и 20.

После этого ЭВМ генерирует последовательность кодов, поступающих через шину 24, шинный формирователь 14, селектор 15 на информационные входы коммутатора 26. Одновременно каждая кодовая посыпка сопровождается синхроимпульсом, которым она записывается в соответствующий регистр 27, определяемый кодом коммутатора 26, и одновременно синхроимпульс своим задним фронтом формирует на выходе счетчика 3 32 код нового адреса на входе коммутатора 26, по которому записывается следующая кодовая посылка информации в блок 28.

Приходящим синхроимпульсом по шине 4 20 из ЭВМ 8 информация с соответствующего регистра 27 блока 28 буферной памяти, определяемого кодом коммутатора 25, через шинный формирователь 11, шину 21 считывается ЭВМ 8. Одновре- 4 менно этот же синхроимпульс своим задним фронтом формирует на выходе счетчика 31 считывания новый код адреса на входе коммутатора 25, по которому считывается следующая кодовая посыпка 5 информации из блока 28 буферной памя - ти ЭВМ 8.

3

При этом код адреса с чика 32 записи поступает

-J Л -JWIlJ I.V-.ri. I1.WV-

входы слагаемого суммато вые входы слагаемого котет код адреса с выхода с

считывания через элемент

10

0

25

15

35

40 45 50

ходит 3514

сумматоре 30 происходит вычитание из величины кода с выхода счетчика 32 записи величины кода с выхода счетчика 31 считывания в дополнительном коде. В результате этого на выходе сумматора 30 формируется код, равный разности его входных кодов. При этом результат на выходе сумматора получается верным и в случае одновременного прихода синхроимпульсов на выходы счетчиков 31 и 32, так как эти счетчики работают по входу независимо один от другого, а сравнение их выходных кодов происходит на чисто комбинационной схеме сумматора.

В исходном состоянии, когда коды адресов на выходах счетчиков 31 и 32 равны нулю, на выходе сумматора 30 код также равен нулю, и дешифратор 5 минимального кода выдает сигнал по шине 4 в дешифратор 1, который запрещает по шине 18 (логический нуль), выдачу синхроимпульсов из ЭВМ 8 для считывания информации из блока 28 буферной памяти, а по шине 17 (логическая единица) разрешает ЭВМ 7 выдачу синхроимпульсов для записи информации в блок 28 буферной памяти. Первый же синхроимпульс по шине 23 изменяет на выходе счетчика 32 записи код, одновременно на выходе сумматора 30 появляется код, отличный от нуля, что изменяет состояние выхода дешифратора 5 минимального кода на нулевое, в результате дешифратор 1 выдает на шину 18 разрешение на считывание информации из блока 28 буферной памяти.

ЕсЛи запись информации в блок 28 буферной памяти происходит быстрее считывания из нее, то запись происходит до тех пор, пока разность кодов на выходе сумматора 30 не станет равной максимальному коду, тогда дешифратор 3 максимального кода формирует логическую единицу по шине 2,а дешифратор 1 по шине 17 выдает логический нуль, запрещающий подачу синхроимпульсов по шине 23 на запись следующих информационных кодов в блок 28 буферной памяти до тех пор, пока не освободится хотя бы один из регистров 27.

Если считывание информации проис- записи, то считывание

30

быстрее

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

10

15

20

сравняются, тогда дешифратор 5 минимального кода формирует логическую единицу по шине 4, которой дешифратор 1 вьщает по шине 18 логический нуль, запрещающий считывающему устройству выдачу синхроимпульсов на считывание из блока 28 буферной памяти до тех пор, пока не заполнится новой информацией хотя бы еще один регистр 27 блока 28 буферной памяти.

ЭВМ 7 информирует ЭВМ 8 о том, что она закончила передачу информации в блок 28 снятием сигнала запроса на шине 22. После этого ЭВМ 8 вьщает синхроимпульсы по шине 20 на считывание информации из блока 28 буферной памяти до тех пор, пока не сравняются коды адресов на входе сумматора 30, после чего на выходах сумматора 30 и дешифратора 5 минимального кода образуется лЬгический нуль, в результате дешифратор 1 по шине 18 вьщает логический нуль, оповещая ЭВМ 8 об окончании считывания информации с блока 28 буферной памяти и прекращая выдачу синхроимпульсов по шине 20. После этого ЭВМ 8 снимает с шины 6 сигнал ответа и освобождает устройство для обмена для работы по обмену новой информацией между двумя ЭВМ. Если, например, ЭВМ 8 выставила запрос на шине 19 о начале обмена информацией, то ЭВМ 7 после подготовки выставляет с задержкой сигнал Готово на шине 9, дешифратор 1 вырабатывает сигналы на шины 10 и 13, переключающие селектор 12 на прием синхроимпульсов от ЭВМ 8 по шине 20, а селектор 16 - на прием синхроимпульсов по шине 23, на прием информации через шину 21 и далее через двунаправленные шины (В) приема и выдачи шинного формирователя 11 и его шины (С) выдачи, через селектор 15 на информа- 5 ционные входы коммутатора 26, а выходы коммутатора 25 подключает через шины (А) приема шинного формирователя 14 (информации) и через его двунаправленные шины (В) приема и выда- чи, через шины 24 на информационные входы ЭВМ 7. Дальше работа устройства для обмена протекает аналогично.

25

30

35

40

50

Формула изо

е т е н и я

Устройство для сопряжения двух ЭВМ, содержащее счетчик записи и счетчик считывания, группы выходов которых .

0

5

0

5

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

причем группа информационных входов и группа выходов коммутатора вывода информации соединены соответственно с группой выходов блока буферной па

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

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

5

0

0

pa управляющих сигналов соединен с управляющим входом первого селектора импульсов, группы входов-выходов первого и второго шинных формирователей

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

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

название год авторы номер документа
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ 1992
  • Аронштам М.Н.
  • Ицкович Ю.С.
RU2043652C1
Устройство для сопряжения внешних устройств с накопителем на магнитной ленте 1984
  • Жабыко Юрий Михайлович
  • Попеленский Юрий Федорович
  • Солодихин Герман Михайлович
  • Солодовников Владимир Александрович
SU1348842A1
Способ записи - воспроизведения цифровой информации и устройство для его осуществления 1990
  • Емельянов Сергей Юрьевич
  • Емельянов Юрий Анатольевич
  • Чистяков Борис Викторович
SU1721630A1
Устройство для ввода информации 1988
  • Амбразас Альгимантас Юозович
  • Шалашявичюс Аудрюс Сигитович
  • Пунис Ионас Костович
SU1536368A1
Устройство для сопряжения вычислительной машины с телеграфными каналами связи 1986
  • Николаев Лев Юрьевич
  • Алехин Лев Евгеньевич
SU1392571A1
УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ИЗОБРАЖЕНИЙ ПО БАЗОВОМУ ИНТЕГРАЛЬНОМУ МЕТОДУ (БИМ) 1996
  • Романов В.Ф.
  • Барашев А.Ф.
  • Барашева Л.А.
RU2162247C2
ТЕЛЕВИЗИОННАЯ СИСТЕМА ВЫСОКОГО РАЗРЕШЕНИЯ 1996
  • Мирошниченко Сергей Иванович
  • Жилко Евгений Олегович
  • Кулаков Владимир Владимирович
  • Невгасимый Андрей Александрович
RU2127961C1
Устройство для обучения 1988
  • Соловьев Георгий Николаевич
  • Ковригин Борис Николаевич
  • Тышкевич Владимир Георгиевич
  • Сидуков Владимир Михайлович
  • Мифтахов Рустам Канафиевич
  • Иванов Михаил Александрович
SU1663618A1
Автоматизированная система контроля радиоэлектронных устройств 1989
  • Ларичев Анатолий Павлович
  • Рогожин Олег Владимирович
  • Кочнев Александр Александрович
  • Гришин Сергей Викторович
SU1683038A1
Буферное запоминающее устройство 1989
  • Полтавский Александр Николаевич
  • Несвоваль Артур Григорьевич
  • Осипов Сергей Григорьевич
  • Швец Валерий Кузьмич
  • Серегин Александр Михайлович
SU1691891A1

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

Реферат патента 1990 года Устройство для сопряжения двух ЭВМ

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

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

Фие.1

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

Устройство для сопряжения 1979
  • Салогуб Григорий Данилович
  • Самсонов Виктор Евстратьевич
  • Семенков Олег Игнатьевич
SU881722A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения источника и приемника информации 1985
  • Чалахян Эдуард Платонович
  • Джанджулян Эдуард Левонович
  • Троян Григор Андреевич
  • Григорян Арам Яковлевич
SU1290339A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 559 351 A1

Авторы

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

Даты

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

1988-05-05Подача