Устройство обмена данными

 

Изобретение относится к вычислительной технике и является усовершенствованием изобретения по авт. - св. № 1325497. Цель изобретения - повышение быстродействия устройства. Поставленная цель достигается тем, что устройство содержит блок 1 дешифрации номера регистра, блок 2 регистров , блок 3 вывода информации, первый 4 и второй 5 узлы шифрации, элемент И 6, счетчик 7, дешифратор 8, k элементов 9{,...,9g группы элементов И, k регистров ,,,,lO и коммутатор i 11. 1 з.п.ф-лы, 1 ил.

ÄÄSUÄÄ 1636847 А 2

СООЗ СОВЕТСНИХ

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

РЕСПУБЛИК (51)5 G 06 F 15 !6

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

К ABTOPGH0MV СВЩД1 ЕПЬСТВУ

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

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

ПРИ ГКНТ СССР.1 (61) 1325497 (21) 4650071/24 (22) 13. 02. 89 (46) 23. 03. 91. Бнп. В 11 (72) Е.Я. Ваврук (53) 681.325 (088.8) (56) Авторское свидетельство СССР

9 1325497, кл. G 06 F 15/16, 1988..:) (54) УСТРОЙСТВО ОБМКНА ДАННЫМИ . (57) Изобретение относится к вычисли:тельной технике и является усовершен2 ствованием изобретения по авт. св. 9 1325497. Цель изобретенияповышенив быстродействия устройства, Поставленная цель достигается тем, что устройство содержит блок 1 дешиф- рации номера регистра, блок 2 регистров, блок 3 вывода информации, первый . 4 и второй 5 узлы шифрации, элемент

И 6, счетчик 7, дешифратор 8, k элементов 91,...,9 группы элементов И, k регистров 10,...,10к и коммутатор

11. 1 s. и. ф-лы „1 ил.

1636847

Изобретение относится к вычислительной технике и является усовер" шенствованием изобретения IIO авт. св. Р 132549,7.

Цель изобретения — повьппение быст5 родействия устройства.

На чертеже приведена функциональная с хе ма у строй ств а.

Устройство обмена даннйми содержит блок 1 дешифрации номера регистра, блок 2 регистров и блок 3 вывода информации. Блок дешифрации номера регистра содержит первый 4, второй 5 узлы шифрации, элемент И 6, счетчик

7, дешифратор 8, k элементов

9 (s 9к группы элементов И, блок, регистров содержит k регистров

10<,, 10, блок вывода информации содержит коммутатор 11. . 20

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

Центральный процессор 12 управляет системой„куда входит и вспомогательный процессор 13. При этом по ши- 25 нам 14-16 передаются соответствукнцие сигналы и информация.; Блок 1 дешифрации номера регистра построен на ".под:слушивание" шины 15 адреса, т.е. когда на шине будет адрес по которому передается операнд для процессора 13, блок 1 вырабатывает сигнал, разрешающий запись операнда в один из регистров 10. Одновременно в этот регистр будет записан порядковый номер операнда в программе процессора 13 (с выхода узла 5). Анализ программы процессора 12 осуществляется заранее, и адреса, используемые при шифрации, устанавливаются в ходе этого анализа.

Вспомогательный процессор 13 служит для вычисления сложных математи- ческих операций.

При выполнении программы централь- ным процессором 12 по шинам 14-16 пос-:

45 тупают соответственно данные, адрес и управления, при этом на некоторой ветке программы формируются данные для вспомогательного,13 процессора, В начале программы и после окончания вычисления очередной формулы процессором 13 по шине 16 управления поступает сигнал (не показан), на вход сброса счетчика 7, В общем случае счетчик 7 считает до 2, где п=1оу k.

И

В первый момент времени формирует-55 ся сигнал единичного уровня на первом выходе дешифратора 8, разрешающий прохождение сигнала с выхода узла и на вход выборки регистра 10. При поступлении на шине 15 адреса операнда для процессора 13, на выходе узла 4 появляется сигнал единичного уровня, который через открытый элемент И 9 поступает на вход выборки регистра 10, на второй информационный вход которого поступают данные о номере операнда в программе вычисления процессора

13. После этого по сигналу на входе стробирования регистров 10, поступающему по шине 16 управления, данные иэ шины.14 и признаки, поступающие из узла 5, записываются в соответствуниций регистр 10 (в данном случае IO ). Одновременно эа стробом записи данных на шине 16 формируется строб, .поступающий через открытый по первому входу элемент И 6 на счетный вход счетчика

7, увеличивая его содержание на 1, т.е. в дешифраторе 8 формируется сигнал на втором выходе, разрешакщий прохождение сигнала выборки на второй регистр 10 . Аналогичным образом происходит занесение последующих операндов и признаков в регистры блока 2.

Кроме того, регистры 10,...,10 1, бло" ка 2 могут использоваться для передачи вспомогательному процессору 13 служебной информации, такой например, как номер подпрограммы-функций, адрес, с которого необходимо начать выполнение подпроrpаммы, адрес результата операции и т.д.

Ф

После подготовки данных центральный процессор 12 выдает в процессор

13 признак начала работы. По этому признаку вспомогательный процессор 13 начинает выполнять заданную подпрограмму и считывает данные из регистров

10,..., 10 блока 2.

Считывание данных осуществляется следующим образом. На адресных входах коммутатора 11 устанавливается информация, служащая управляющими сигналами для него. Коммутатор 11 открывается по необходимым входам и данные с соответствующего регистра 10 поступают на его выход и дапее на входы вспомогательного процессора 13, Одновременно с информацией на вхо-, ды процессора 13 поступают признаки номера операнда. Считывая эти признаки, процессор 13 "распознает" по ним опер ации ..

После окончания выполнения подпрограммы процессор 13 выдает сообщения центральному процессору 12 об окончаI

Составитель А. Астапов

Техред Л. Сердюкова Корректор И. Эрдейи

Редактор В.Бугренкова

Заказ 816 Тираж 406 Подписное

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

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

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

1636847 6 нии рабож. После этого процессор 13.:чик, дешифратор, группу элементов И, начинает выполнение следукщей програм- причем информационный вход блока coeMbl ° динен с входами первого и второго узлов шифрации, выход первого узлашифФ о Р м у л а и з о б р е т е н и я рации соединен с первыми входами элемента И и элементов И группы элемен1. Устройство для обмена данными,,тов И, выходы которых являются первыпо авт. св. У 1325497» о т л и ч а ю- ми выходами блока, вторые входы элещ е е с:я тем, что, с целью повышения ментов И группы соединены с соответбыстродействия, второй выход блока де-, ствукицими выходами дешифратора, вхо" шифрации номера регистра соединен с ды которого соединены с выходами счетвторыми информационными входами ре- чика, счетный вход которого соединен гистров блока регистров. с выходом элемента И, второй вход ко2 ° Устройство по п. 1, о т л и ч а- 15 торого является входом стробирования е щ e e c я тем„что блок дешифрации блока, вторые выходы которого соединомеРа РегистРа содержит первый и вто- невы с выходами второго узла шифра"

Рой Узлы шифрации элемент И, счет- ции, 1

Устройство обмена данными Устройство обмена данными Устройство обмена данными 

 

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

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

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

Изобретение относится к вычислительной технике и предназначено для работы в мультипроцессорной системе обработки данных, использующей общую информационную шину для доступа к общим ресурсам, 3/00, 3/04, ДОв частности к общей памяти группы процессоров или системы в целом

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

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

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

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

Изобретение относится к области вычислительной техники и может быть использовано при проектировании электронных вычислительных машин (ЭВМ) и мультипроцессорных вычислительных систем

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

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

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

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

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

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

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

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

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

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

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