Устройство обмена данными
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(я)5 0 06 Я ПИСАНИЕ ИЗОБРЕТЕ ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИПРИ ГКНТ СССР АВТОРСКОМУ СВИДЕТЕЛЬСТ(56) Авторское свидетельство СССРМг 1325497, кл, 6 06 Р 15/16, 1986.(54) УСТРОЙСТВО ОБМЕНА ДАННЫМИ57) Изобретение относится к вычислительной технике и может быть использовано дляпостроения высокопроизводительных процессоров или систем с максимальной организацией, Цель изобретения -расширениефункциональных возможностей за счет организации обмена информацией, подлежащей обмену по одинаковым адресам. Поставленная цель достигается тем, что устройство обмена данными содержит блок 1 дешифрации номера регистра, блок 2 регистров, блок 3 вывода информации, формирователь 4 управляющих сигналов, счетчик 5 адреса, узел 6 регистровой памяти, элемент ИЛИ 7, щифратор 9, регистр 10,дешифратор 11, элемент И 12, регистры 13 - 13 к, многовходовый коммутатор 14, шину 15 адреса, шину 16 данных, шину 17 управления, выход 18, вторые адресные входы 19, вход 20 установки в нулевое состояние, центральный процессор 21, вспомогательный процессор 22, вход 23 начальной установки. 2 ил,Изобретение относится к вычислительной технике, может быть использовано для построения высокопроизводительных процессоров или систем с максимальной органиэацией и является усовершенствованием устройства по основному авт.св. Р 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 является специализированнь 1 м и выполняет математические операции. При работе системы на шине 15 адреса находится адрес, на шине 16 - данные, по шине 17 формируются сигналы управления, Каждый адрес, по которому формируется информация для процессора 22, распознается шифратором 9, и, если операнд "принадлежит" процессору 22, на первом выходе идентификации шифратора 9 появляется сигнал единичного уровня. На информационных выходах шифратора 9 формируется код номера операнда для записи в блок 2 регистров. Запись ин 303540 4550 55 5 10 15 20 25 формации с выходов шифратора 9 в регистр 10 происходит по сигналу стробирования адреса, поступающего на вход стробирования адреса через шину 17, при наличии единичного сигнала признака идентификации (с выхода элемента И 12), Одновременно, сигнал единичного уровня с выхода элемента И 12 запускает формирователь 4 управляющих импульсов. В начальный момент времени и при первоМ считывании каждого из регистров узла б регистровой памяти, на вход счетчика 5 поступают все сигналы единичного уровня ("11111"), увеличение которых на+1 формирует на выходе счетчика 5 значение "00000", тем самым формируя на выходе дешифратора 11 сигнал выборки первого регистра определенной группы регистров блока 2 регистров. По сигналу на входе стробирования данных, поступающему по шине 17, информация, поступающая через шину 16, записывается в соответствующий регистр 13 ь Одновременно, в регистр 13 записывается и признак идентификации. При "распознавании" следующего адреса происходит увеличение содержимого счетчика адреса на + 1 относительно информации, записанной в соответствующий регистр узла 6. После подготовки данных процессор 21 передает управление вспомогательному процессору 22. Получив управление, про-. цессор 22 начинает выполнять заданнуюподпрограмму и считывает данные из регистров 13, открывая коммутатор 14 по определенным входам на выход устройства. Одновременно с информацией из регистров 13 считывается признак идентификации,указывающий, что в соответствующий регистр 13 записана информация. Одновременно со считыванием информации информация по вторым адресным входам поступает на вход дешифратора 8, который Йастроен так, что при выполнении любой программы процессором 22 на его выходе формируется сигнал единичного уровня, который через элемент ИЛИ 7 устанавливает регистры узла б регистровой памяти в единичное состояние, подготавливая устройство к приему новых данных для процессора 22. После считывания всей информации процессор 22 формирует сигнал на входе 20, по которому все регистры 13 устанавливаются в нулевое состояние,После окончания выполнения подпрограммы процессор 22 выдает сообщение процессору 21 об окончании работы и считывание результата происходит через шины 15-17.1697083 Формула изобретения памяти, адресные входы которого соединены с группой выходов блока дешифрации памяти регистра, вторые адресные входы которого соединены с входом данных узла 5 регистровой памяти и выходами счетчикаадреса, информационные входы ксторого соединены с выходами узла регистровой памяти, входустановки в единичное состояние которого соединен с выходом элемента 10 ИЛИ, первый вход которого соединен с входом начальной установки устройства, второй вход элемента ИЛИ соединен с выходом ,дешифратора, вход которого является адресным входом устройства, вход установки 15 в нулевое состояние которого соединен свходом установки в нулевое состояние блока регистров, вход идентификации которого соединен с выходом идентификации блока дешифрации номера регистра. Йх раглСчйпюйЮьхход ЮШ оставитель А,Астаповхред М,Моргентал оРРектоР Т.Малец кто маков Заказ 4307 Тираж ВНИИПИ Государственноо комитета по 113035, Москва, Жроизводственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина,Устройство обмена данными по авт.св. М 1325497, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей за счет организации обмена информацией, подлежащей обмену по одинаковым адресам, в него введены формирователь управляющих сигналов, счетчик адреса, узел регистровой памяти, дешифратор, элемент ИЛИ, причем первый выход блока дешифрации номера регистра соединен с входом формирователя управляющих сигналов, первый и второй выходы которого соединены соответственно со счетным и установочным входами счетчика, третий и четвертый выходы формирователя управляющих сигналов соединены с входами записи и считывания узла регистровой Подписноебретениям и открытиям при ГКНТ СССРаушская наб 4/5
СмотретьЗаявка
4724836, 28.07.1989
ПРЕДПРИЯТИЕ ПЯ В-8751
ВАВРУК ЕВГЕНИЙ ЯРОСЛАВОВИЧ, ГАЛКИН ЮРИЙ ВАЛЕНТИНОВИЧ, ЧИРКОВА ЛЮДМИЛА ВАДИМОВНА
МПК / Метки
МПК: G06F 15/16
Опубликовано: 07.12.1991
Код ссылки
<a href="https://patents.su/3-1697083-ustrojjstvo-obmena-dannymi.html" target="_blank" rel="follow" title="База патентов СССР">Устройство обмена данными</a>
Предыдущий патент: Процессор микропрограмируемой эвм
Следующий патент: Система потоковой обработки информации с интерпретацией функциональных языков
Случайный патент: Станок для изготовления технологической щепы