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

 

Изобретение от носится к вычислительной технике и может быть использовано для построения высокопроизводительных процессоров или систем с максимальной организацией . Цель изобретения - расширение функциональных возможностей за счет организации обмена информацией, подлежащей обмену по одинаковым адресам. Поставленная цель достигается тем, что устройство обмена данными содержит блок 1 дешифрации номера регистра, блок 2 регистров , блок 3 вывода информации, формирователь 4 управляющих сигналов, счетчик 5 адреса, узел 6 регистровой памяти, элемент ИЛИ 7, шифраторЭ, регистр 10, дешифратор 11, элемент И 12, регистры 131-13к, многовходовый коммутатор 14, шину 15 адреса, шину 16 данных, шину 17 управления, выход 18, вторые адресные входы 19, вход 20 установки в нулевое состояние, центральный процессор 21, вспомогательный процессор 22, вход 23 начальной установки.2 ил.

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

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

РЕСПУБЛИК (я>ю G 06 F 15/16

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

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

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) 1325497 (21) 4724836/24 (22) 28.07,89 (46) 07.12.91. Бюл. ¹ 45 (72) Е.Я.Ваврук, Ю.В,Галкин и Л,В.Чиркова (53) 681. 3(088. 8) (56) Авторское свидетельство СССР

¹ 1325497, кл, G 06 F 15/16, 1986. (54) УСТРОЙСТВО ОБМЕНА ДАННЫМИ

{57) Изобретение относится к вычислительной технике и может быть использовано для построения высокопроизводительных процессоров или систем с максимальной организацией. Цель изобретения - расширение функциональных возможностей за счет организации обмена информацией, подлежа„„5U 1697083 А2 щей обмену по одинаковым адресам. Поставленная цель достигается тем, что устройство обмена данными содержит блок 1 дешифрации номера регистра, блок 2 perucTpos, блок 3 вывода информации, формирователь 4 управляющих сигналов, счетчик 5 адреса, узел 6 регистровой памяти, элемент

ИЛИ 7, шифратор 9, регистр 10, дешифратор

11, элемент И 12, регистры 13> — 13к, многовходовый коммутатор 14, шину 15 адреса, шину 16 данных, шину 17 управления, выход 18, вторые адресные входы 19, вход 20 установки в нулевое состояние, центральный процессор 21, вспомогательный процессор 22, вход 23 начальной установки. 2 ил, 1697083

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

N 1325497.

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

Устройство содержит блок 1 дешифрации номера регистра, блок 2 регистров, блок

3 вывода информации, формирователь 4 управляющих сигналов, счетчик 5 адреса, узел

6 регистровой памяти, элемент ИЛИ 7 и дешифратор 8, Блок 1 дешифрации номера регистра содержит шифратор 9, регистр 10, дешифратор 11 и элемент И 12.

Блок 2 регистров содержит регистры

131 — 13 к.

Блок 3 вывода информации содержит многовходовый коммутатор 14.

Кроме того, обозначены шина 15 адреса, шина 16 данных, шина 17.управления, выход 18, вторые адресные входы 19, вход

20 установки в нулевое состояние, центральный процессор 21, вспомогательный процессор 22 и вход 23 начальной установк л.

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

По аигналу начальной установки регистры узла 6 регистровой памяти устанавливаются в единичное состояние. По сигналу на вход 20 регистры 13 устанавливаются в нулевое состояние, Центральный процессор

21 управляет работой системы: осуществляет сегментацию памяти, вычисляет адреса операндов, сами операции и т.д.

Вспомогательный процессор 22 является специализированным и выполняет математические операции. При работе системы на шине 15 адреса находится адрес, на шине

16 — данные, по шине 17 формируются сигналы управления, Каждый адрес, по которому формируется информация для процессора 22, распознается шифратором

9, и, если операнд "принадлежит" процессору 22, на первом выходе идентификации шифратора 9 появляется сигнал единичного уровня. На информационных выходах шифратора 9 формируется код номера операнда для записи в блок 2 регистров. Запись ин50

5

45 формации с выходов шифратора 9 в регистр

10 происходит по сигналу стробирования адреса, поступающего на вход стробирования адреса через шину 17, при наличии единичного сигнала признака идентификации (с выхода элемента И 12). Одновременно, сигнал единичного уровня с выхода элемента И 12 запускает формирователь 4 управляющих импульсов. В начальный момент времени и при первоМ считывании каждого из регистров узла 6 регистровой памяти, на вход счетчика 5 поступают все сигналы единичного уровня("111...11"), увеличение которых на+1 формирует на выходе счетчика 5 значение "000...00", тем самым формируя на выходе дешифратора 11 сигнал выборки первого регистра определенной группы регистров блока 2 регистров.

По сигналу на входе стробирования данных, поступающему по шине 17, информация, поступающая через шину 16, записывается в соответствующий регистр

13ь Одновременно. в регистр 13 записывается и признак идентификации. При

"распознавании" следующего адреса происходит увеличение содержимого счетчика адреса на + 1 относительно информации, записанной в соответствующий регистр узла 6.

После подготовки данных процессор 21 . передает управление вспомогательному процессору 22. Получив управление, процессор 22 начинает выполнять заданную подпрограмму и считывает данные из регистров 13, открывая коммутатор 14 по определенным входам на выход устройства.

Одновременно с информацией из регистров

13 считывается признак идентификации, указывающий, что в соответствующий регистр 13 записана информация. Одновременно со считыванием информации информация по вторым адресным входам поступает на вход дешифратора 8, который

Яастроен так, что при выполнении любой программы процессором 22 на его выходе формируется сигнал единичного уровня, который через элемент ИЛИ 7 устанавливает регистры узла 6 регистровой памяти в единичное состояние, подготавливая устройство к приему новых данных для процессора

22. После считывания всей информации процессор 22 формирует сигнал на входе 20. по которому все регистры 13 устанавливаются в нулевое состояние, После окончания выполнения подпрограммы процессор 22 выдает сообщение процессору 21 об окончании работы и считывание результата происходит через шины

15-17.

1697083

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

zvum

hem йм

Счгп нюй

fbix

Юь ход

3ппиШ

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

Техред М.Моргентал КоРРектоР Т.Малец

Редактор И.Шмакова

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

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

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

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

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

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

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

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

15 в нулевое состояние которого соединен с входом установки в нулевое состояние блока регистров, вход идентификации которого соединен с выходом идентификации блока дешифрации номера регистра.

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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