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

Номер патента: 1636847

Автор: Ваврук

ZIP архив

Текст

СОЮЗ СОВЕТСКИСОЦИАЛ ИСТИЧРЕСПУБЛИК 1636847 51)5 0 АВТОРСМОМУ ГГЕПЬСТ 1/248991. Бщп,5 (088.8)кое свидекл, 006 ль 15 во СССР6, 1988.НЫМИк вычислиусоверше т ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИПРИ ГКНТ СССР ПИСАНИЕ ИЗО.тельной технике и явл 2ствованием изобретения по авт.св. У 1325497. Цель изобретенияповышенив быстродействия устройства, Поставленная цель достигается тем, что устройство содержит блок 1 дешиф- рации номера регистра, блок 2 регистров, блок 3 вывода информации, первый 4 и второй 5 узлы шифрации, элемент И 6, счетчик 7, дешифратор 8, М элементов 919 группы элементов И, К регистров 1010 к и коммутатор 11, 1 з,п.ф-лы 1 ил.Изобретение относится к вычислительной технике и является усовер"шенствованием изобретения по авт.св. Р 132549,7.Цель изобретения - повьппение быст 5родействия устройства,На чертеже приведена Функциональная схема устройства,устройство обмена даннйми содержит блок 1 дешифрации номера регистра, блок 2 регистров и блок 3 выводаинформации. Блок дешифрации номерарегистра содержит первый 4, второй 5узлы шифрации, элемент И 6, счетчик7, дешифратор 8, К элементов9 9 к группы элементов И, блок, регистров содержит М регистров1010, блок вывода информациисодержит коммутатор 11.. 20Устройство работает следукщим образом.Центральный процессор 12 управляет системойкуда входит и вспомогательный процессор 13. При этом по шинам 14-16 передаются соответствукциесигналы и информация.; Блокдешифрации номера регистра построен на "подслушивание" шины 15 адреса, т.е. когда на шине будет адрес по которомупередается операнд для процессора 13,блок 1 вырабатывает сигнал, разрешающий запись операнда в один из регистров 10. Одновременно в этот регистрбудет записан порядковый номер операнда в программе процессора 13 (свыхода узла 5), Анализ программы процессора 12 осуществляется заранее,и адреса, используемые при шифрации,устанавливаются в ходе этого анализа.Вспомогательный процессор 13 служит для вычисления сложных математи-ческих операций.При выполнении программы централь-ным процессором 12 по шинам 14-16 пос-45тупают соответственно данные, адреси управления, при этом на некоторойветке программы формируются данныедля вспомогательного,13 процессора,В начале программы и после окончаниявычисления очередной формулы процессором 13 по шине 16 управления поступает сигнал (не показан), на входсброса счетчика 7, В общем случаесчетчик 7 считает до 2 , где п=1 ояМ.ИВ первый момент времени Формирует ся сигнал единичного уровня на первомвыходе дешифратора 8, разрешающий прохождение сигнала с выхода узла й на вход выборки регистра 10. При поступлении на шине 15 адреса операнда дляпроцессора 13, на выходе узла 4 появляется сигнал единичного уровня, который через открытый элемент И 9 поступает на вход выборки регистра 10,на второй информационный вход которого поступают данные о номере операнда в программе вычисления процессора13, После этого по сигналу на входестробирования регистров 10, поступающему по шине 16 управления, данные иэшины.14 и признаки, поступающие из узла 5, записываются в соответствущцийрегистр 10 (в данном случае 10). Одновременно эа стробом записи данныхна шине 16 Формируется стробпоступающий через открытый по первому входуэлемент И 6 на счетный вход счетчика7, увеличивая его содержание на 1,т.е. в дешифраторе 8 формируется сигнал на втором выходе, разрешакщийпрохождение сигнала выборки на второйрегистр 1 О. Аналогичным образом происходит занесение последующих операндов и признаков в регистры блока 2,Кроме того, регистры 10101 бло"ка 2 могут использоваться для передачи вспомогательному процессору 13 служебной информации, такой например,как номер подпрограммы-функций, адрес,с которого необходимо начать выполнение подпрограммы, адрес результатаоперации и таджФПосле подготовки данных центральный процессор 12 выдает в процессор13 признак начала работы. По этомупризнаку вспомогательный процессор 13начинает выполнять заданную подпрограмму и считывает данные из регистров10110 блока 2.Считывание данных осуществляетсяследующим образом. На адресных входахкоммутатора 11 устанавливается информация, служащая управляющими сигналами для него, Коммутатор 11 открывается по необходимым входам и данные ссоответствующего регистра 10 поступают на его выход и дапее на входывспомогательного процессора 13,Одновременно с информацией на вхо-,ды процессора 13 поступают признакиномера операнда. Считывая эти признаки, процессор 13 "распознает" по нимопер ацииПосле окончания выполнения подпрограммы процессор 13 выдает сообщенияцентральному процессору 12 об оконча 1Составитель А. АстаповТехред Л.Сердюкова Корректор И.Эрдейи Редактор В.Бугренкова Заказ 816 Тираж 406 ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва, Ж"35, Раушская наб., д. 4/5 Производственно-издательский комбинат "Патент", г.Ужгород, ул. Гагарина,101 5 1636847 6 нии рабож. После этого процессор 13. чик, дешифратор, группу элементов И, начинает выполнение следукщей програм- причем информационный вход блока соемы динен с входами первого и второго узлов шифрации, выход первого узлашиф- Ф о р м у л а и э о б р е т е н и я 5 рации соединен с первыми входами элемента И и элементов И группы элемен 1. Устройство для обмена даннымитов И, выходы которых являются первы- по авт. св. У 1325497, о т л и ч а ю- ми выходами блока, вторые входы элещ е е с:я тем,что, с целью повышения 10 ментов И группы соединеныс соответбыстродействия, второй выход блока де- ствукцими выходами дешифратора, вхо" шифрации номера регистра соединен с ды которого соединены с выходами счет- вторыми информационными входами ре- чика, счетный вход которого соединен гистров блока регистров. с выходом элемента И, второй вход ко 2. Устройство по п. 1, о т л и ч а торого является входом стробирования ю щ е е с я тем что блок дешифрации блока, вторые выходы которого соединомера регистра содержит первый и вто- невы с выходами второго узла шифра" рой узлы шифрации, элемент И, счет- ции.

Смотреть

Заявка

4650071, 13.02.1989

ПРЕДПРИЯТИЕ ПЯ В-8751

ВАВРУК ЕВГЕНИЙ ЯРОСЛАВОВИЧ

МПК / Метки

МПК: G06F 15/16

Метки: данными, обмена

Опубликовано: 23.03.1991

Код ссылки

<a href="https://patents.su/3-1636847-ustrojjstvo-obmena-dannymi.html" target="_blank" rel="follow" title="База патентов СССР">Устройство обмена данными</a>

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