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

Есть еще 1 страница.

Смотреть все страницы или скачать ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 6 Р 15/1 ПИСАНИЕ ИЗОБРЕТ с кин ро и иСССР 1985. систе 3 пере ров 5, пуска, йты И.за сч нфорансы ис,2.27,(54) УСТРОЙСТВО ДЛЯ (57) Изобретение от сти вычислительной ДАННЫМИ к облаи может ос ехники ыть использ ас пределиЭВМ в ье аче мен ци ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ. ИЗОБРЕТЕНИЙ И ОТКРЫТИИ ТОРСНОМУ СВИДЕТЕЛЬС(56) Авторское свидетельствВ 1287172, кл, С 06 Р 15/16Вейцман К. Распределеннымы мини- и микроЭВМ, М,: Фистатистика, 1983, с.69-71,р системах микро- и миве устройств буфери 80141004 данными, построенных на основещающейся" шины (петли Пирса). Цизобретения является повышениерости обмена за счет совмещенияцессов приема и передачи инфорции и организации приоритетнойциплины обмена информацией. Устство содержит входной регистрвыходной регистр 2, регистрдачи информации, блок регистмультиплексор 7, триггер 11первый 12 и второй 13. элемеЦель изобретения достигаетсявведения регистра 4 приема имации, схемы 6 сравнения, дешифтора 8 состояния, дешифратора 9реса, генератора 10 нулей, третго элемента И 14, элементов ИЛИ15,1, 15,2, 16. 1 ил., 1 табл.Изобретение относится к области вычислительной техники и может быть использовано в распределенных системах микро- и миниЭВМ в качествеустройств буферизации и обмена данными, построенньм на основе "вращающейся" шины (петли Пирса).Целью изобретения является повышение скорости обмена данными эа 10 счет совмещения процессов приема и передачи информации и организации приоритетной дисциплины обмена информацией.На чертеже представлена функциональная схема устройства для обмена данными.,Устройство содержит входной регистр 1, выходной регистр 2, регистр 3 передачи информации, регистр 20 4 приема информации, блок 5 регистров, схему 6 сравнения, мультиплексор 7, дешифратор 8 состояния, дешифратор 9 адреса, генератор 10 нулей, триггер 11 пуска, первый 12, 25 второй 13, третий 14 элементы И, первый 15,1, второй 15.2 и третий 16 элеэлементы ИЛИ, вход 17 обмена данными устройства, выход 18 обмена данными устройства, вход 19 передачи инфор мации устройства, выход 20 приема информации устройства, вход 21 запроса устройства, выход 22 подтверждения готовности устройства, выход 23 запрета устройства, первый 24 и второй25 входы синхронизации устройства, вход 26 пуска устройства, вход 27 остановки устройства.формат передаваемой (принимаемой) информации содержит три части: первая - код приоритет данной информации (слова данных) - выход установления приоритета входного регистра 1; вторая - собственно информация - информационный выход входного регистра 1; третья - адрес устройства, которому адресована данная информация - третий выход входного регистра 1Каждое устройство в вычислительной системе или сети ЭВМ имеет свой адрес, Причем адрес должен быть отли чен от нуля. Это необходимо для того, чтобы при приеме нулевой информации не происходило ложного появления на выходе 23 запрета устройства55 единичного сигнала. На данный адрес (код) настраивается заранее дешифратор 9Взаимодейстгие устройств системы осуществляется по принципублиэкодействия, т.е. только черезсоседние модули системы. Органиэациятранзитной передачи управляющей информацйи позволяет организовать вэа=имодействие любых пар устройств системы, соединенных "по кольцу", сминимальным числом внешних выводовотдельного .устройства.Назначение основных функциональных элементов устройства для обменаданными состоит в следующем.Входной регистр 1 предназначендля организации приема входной информации. Входной регистр 2 предназначен для приема, хранения и выдачи слова данньм на выход 18 уст-.ройства.Регистр 3 передачи информациипринимает и хранит слово данных отЭВМ (процессора вычислительной системы), поступающее чо входу 19. За-.пись в регистр 3 разрешается только при наличии нулевого сигнала навходе 22 устройства.Регистр 4 приема информации служит для приема и выдачи данных наЭВМ (процессор вычислительной сис)темы),Запись информации разрешается приналичии единичного сигнала на входеЧ; при поступлении нулевого сигналана входы К и Ч происходит обнулениерегистра 4Дешифратор 9 адреса предназначендля идентификации информации, предназначенной данному устройству.Блок 5 регистров предназначен длявременного хранения поступившей. транзитной информации. Блок 5 регистровфункционирует следующим образом, Если на всех управляющих входах (Ч 1Ч ) - нулевой потенциал, то блок 5регистров находится в режиме хранения информации,Если на первом (Ч,) управляющем входе - единичный потенциал, блок 5 регистров находится в режиме записи информации, информация с информационного входа блока 5 регистров записывается в свободные регистры памяти,Если на втором управляющем входе (Ч) блока 5 регистров единичный потенциал, это соответствует режиму очищения, в регистры памяти запишется нулевая информация.Если единичный потенциал установлен на третьем управляющем входе(Ч ) блока 5, то последний переходитв режим сдвига. Происходит как бы5сдвиг информации в блоке регистров,объем же хранимой информации не уменьшается (при условии, что на входеблока 5 была не нулевая информация).Схема сравнения 6 предназначенадля сравнения приоритетов транзитнойинформации и информации, передаваемойданным устройством аналогичному, "1"на ее выходе появлется только тогда,когда число на входе Р 1 больше числа 15на входе Р 2,Мультиплексор 7 предназначен длякоммутации на вход выходного регистра 2 с последующей выдачей на выход18 обмена данными устройства выходов 20определенных функциональных элементов устройства в зависимости от режима работы устройства,Мультиплексор 7 реализует следующую логическую функцию; 25 у= ПО А 1 А 2 Ч П 1А 1 А 2 ЧР 2 А 1 А 2 Чк кЧВЗА 1 А 2,30 где Р и А - сигналы на информационных и адресных (управляющих) входах мультиплексора, х = О, 3;35Дешифратор 8 состояния, первый 15.1, второй 15,2, третий 16 элементы ИЛИ предназначены для задания режима работы устройства. Триггер 11 пуска, первый 12, 40второй 13 элементы И предназначеныдля управления пуском устройства.Генератор 10 нулей предназначендля передачи на выход 18 устройстванулевой информации в соответствующем 45режиме работы устройства. Это необходимо для того, чтобы в вычислительной системе не циркулировала "прочитанная информация, т.е, уменьшитьплотность информации в шине. 50Принцип работы устройства для обмена данными в вычислительных системах и сетях ЭВМ заключается в следующем.1, Если на вход 17 обмена даннымиустройства поступила информация, предназначенная для данного устройства(дальше будем называть ее "своя"),блок 5 регистров свободен и на входе 19 передачи информации устройства информации нет (на входе 21 запросаустройства нулевой потенциал), то навыход 8 обмена данными устройствапоступает нулевая информация, а"своя" поступает на выход 20 приемаинформации устройства,2, Если на вход 17 обмена даннымиустройства поступила "своя" информация, блок 5 регистров свободен, ана входе 19 передачи информации устройства есть информация (на входе 21запроса устройства единичный потенциал), то своя информация поступает на выход 20 приема информации устройства, а информация с входа 19 уст-ройства поступает на выход 18 обменаданными устройства,3. Если на вход 17 обмена даннымиустройства поступила "своя" информация, в блоке 5 хранится информация, и на входе 19 передачи информации устройства также есть информация, то "своя информация поступает на выход 20 приема информацииустройства, информация с входа 19устройства поступает на выход 18 обмена данными устройства, при этомблок 5 регистров находится в режимехранения информации,4. Если на вход 17 обмена даннымиустройства поступила "своя" информа.ция, в блоке 5 хранится информация,а на входе 19 передачи информацииустройства ее нет, то "своя информация поступает на выход 20 приема инФормации устройства, а на выход 18обмена данными устройства поступаетинформация с выхода блока регистров5, он работает в режиме выдачи информации. Во всех остальных случаях на вход 17 обмена данными устройства поступает транзитная информация, поэтому ниже это не будет оговариваться.5. Если на входе 19 передачи информации устройства нет информации, в блоке 5 хранится только нулевая информация, то на выход 18 обмена данными устройства поступает информация с входа 17 обмена данными устройства. 6. Если на входе 19 передачи информации устройства нет информации, а в буферном блоке регистров 5 хранится ненулевая информация, то на40 50 55 твыход 18 обмена данными устройствапоступаетинформация с выхода блока5, а транзитная информация с входа17 обмена данными устройства поступает в блок 5 регистров, он находит.ся в режиме сдвига информации.7. Если на входе 19 устройстваесть информация, но ее приоритет ниже, чем у транзитной, а в блоке 5также ненулевая информация, то навыход 18 обмена данными устройствапоступает информация с входа 17 обмена данными устройства, блок 5 регистров находится в режиме храненияинформации,8. Если в блоке регистров 5 хранится только нулевая информация, ана вход 19 устройства поступает ненулевая информация, но ее приоритетниже, чем у транзитной, поступающейс входа 17 обмена данными устройства, то на выход 18 обмена даннымиустройства поступает транзитная информация.9. Если на входе 19 передачи информации устройства ненулевая информация и ее приоритет вышее, чему транзитной, при этом блок 5 регистров хранит нулевую информацию, тона выход 18 обмена данными устройства поступает информация с входа 19передачи информации устройства, блок5 находится в режиме записи информации.10, Отличие этого режима от пре,дыдущего заключается только в том,что к приходу ненулевой информации,на вход 19 передачи информации устройства с приоритетом большим, чему транзитной информации, в блоке 5регистров уже хранится ненулеваяинформация.Устройство работает следующим образом.В исходном состоянии все регистрыи триггер 11 пуска находятся в нулевом состоянии. По команде "Пуск",поступающей на вход 26 устройства,триггер 11 пуска переходит в единичное состояние, открывая элементыИ 12, 13, деблокируя первый 24 ивторой 25 входы тактовых импульсовустройства.Режим 1. По первому тактовомуимпульсу, поступающему с входа 24 усустройства на вход информации входно.го регистра 1 через элемент И 13, 1,информация с входа 17 обмена данными устройства запишется в этот регистр.Так как поступиласвоя информация,то на выходе дешифратора 9 появитсяединичный потенциал, который деблокирует второй выходной регистр 4 изакрывает схему 6, на выходе которой устанавливается нулевой потенциал, Этот же единичный потенциал поступает и на первый вход дешифра;тора 8 состояния. На второй вход де.шифратора 8 состбяния поступаЪт нулевой сигнал с выхода схемы 6, на .третий его вход с входа 21 запроса устройства поступает нулевой сигнал, т.е, отсутствует сигнал запроса на передачу информации данным устройством, На четвертый вход дешифратора 8 состояния поступает нулевой сиг нал с второго выхода блока регистров5, сигналиэирующий о том, что. блок 5 свободен. Таким образом, на входе дешифратора состояния устанавливается комбинация 1000, что приводит к появ лению единичного потенциала на выходедешифратора, соответствующего значению в десятичном коде, т.е. выходе 8,Этот выход никуда не подключен,поэтому на выходах элементов ИЛИ 15.1 и З 0 ИЛИ 15,2 будет нулевой уровень, и навсех трех управляющих входах блока 5 также будут нулевые потенциалы, что соответствует режиму хранения информации. Следовательно, комбинация 35,на управляющих входах А 1 и А 2 мультиплексора будет 00, что соответствует коммутации на информационный, вход регистра 2 выхода генератора 10 нулей. По первому тактовому импульсу с второго входа 25 синхронизации устройства, проходящему через открытый элемент И 13.на вход синхронизации первого выходного регистра 4, "своя" информация с информационного выхода регистра 1 запишется в выходной регистр 4 и с его выхода поступает на выход 20 приема информации устройства.По очередному тактовому импульсу с первого входа 24 синхронизации устройства во входной регистр 1 записывается очередное слово данных с входа 17 обмена данными устройства, в выходной регистр 2 записывается нулевая информация с выхода мультиплексора 7, в открытый регистр 3 также записывается нулевая информация с1410049 входа 19 передачи информации устрой- н ства. вРежим 2. В этом режиме на входе п 17 обмена данными устройства находит- д ся "своя" информация, на входе 19 п передачи информации устройства на- з ходится информация, предназначенная т для передачи аналогичному устрой ству, на входе 21 запроса присутст г вует единичный потенциал, которыйпоступает на прямой вход элемента У И 14 и третий вход дешифратора 8 со стояния. На первом входе этого де- о шифратора 8 - единичный потенциал с 15 с выхода дешифратора 9, так как в реги- н стре 1 записана "своя" информация.х На втором и четвертом входах дешиф- с ратора 8 состояния - нули с выхода с блокированного элемента б и свободно го блока 5 регистров соответственно, х Таким образом, к моменту прихода оче- н редного тактового импульса с первого р входа 24 синхронизации устройства1 и на входах дешифратора 8 состояния бу н дет комбинация 1010, что соответству- р ет появлению единичного потенциала ,п на выходе 10. Этот единичный сигнал, г пройдя через первый 15.1 и второй д 15,2 элементы ИЛИ поступает на уп- Зо равляющие входы А 1 и А 2 мультиплек- с сора, коммутируя на его выход тре- Р тий его вход 03, т.е. выход регистра 3 3 приема информации, в 35 50 эПо очередному тактовому импульсу , с второго входа 25 синхронизации устройства в регистр 4 записалась инфор - мация с информационного выхода единичного регистра 1, а с входа 19 уст Оройства информация записалась в регистр 3 передачи информации. По очередному тактовому импульсу с первого входа 24 синхронизации устройстВа информация с Выхода регистра 453, пройдя через мультиплексор 7, запишется в регистр 2 и поступит на.выход 18 обмена данными устройства.Этим же импульсом очередное словоданных с входа 17 устройства запишется во входной регистр 1, и еслиэто "своя" информация и на входе21 запроса .по-прежнему - единичный поцотенциал, то устройство сохраняетрежим и работает аналогично.Режим 3. В этом режиме в блоке 5,хранится нулевая информация (нижебудем говорить, что он занят, но этоне значит, что он полностью заполен), следовательно, на четвертый ход дешифратора 8 состояния посту - ает единичный сигналНа третий вход ешифратора 8 состояния также постуает единичный потенциал с входа 21 апроса устройства. По очередному актовому импульсу с второго входа 5 синхронизации устройства в реистр 3 запишется очередное слово анных для передачи аналогичному стройству. Во входном же регистрезаписана "своя" информация. Таким об - бразом, на входе дешифратора 8. сотояния будет комбинация 1011, еди-ичный потенциал сформируется на выоде дешифратора 8 состояния. Нулевой игнал на выходе 22 подтверждения видетельствует о том, что информация с входа 19 будет передана на вы" од 18 обмена данными устройства,Едиичный потенциал с выхода 11 дешифатора 8 состояния через первый 15.1,второй 15,2 элементы ИЛИ поступает а оба входа управления мультиплексоа 7, коммутируя выход регистра 3 ередачи информации на вход выходноо регистра 2, Блок 5 регистров нахоится в режиме хранения информации.По очередному тактовому импульсупервого входа 24 синхронизации устойства информация с выхоца регистрапередачи информации записывается в ыходной регистр 2, поступая затем на выход 18 обмена данными устройства. Этим же импульсом на входной регистр 1 записывается очередное слово данных. Если будет записана "своя" информация и до прихода очередного импульса будет снят единичный потенциал с входа 21 запроса устройства, то устройство перейдет в режим 4,Режим 4. Как видно из вышеизложенного, в этом режиме на входе дешифратора 8 состояния будет следующая комбинация 1001, так как единичный потенциал с выхода дешифратора 9 блокирует схему 6, блок 5 занят, следовательно, на его выходе признака занятости - единичный потенциал. Тогда на выходе 9 дешифратора 8 состояния будет единичный потенциал, который, пройдя через элемент ИЛИ 15.2,поступит на второй управляющий вход мультиплексора 7, скоммутировав тем самым Выход блока регистров 5 на информационный вход выходного регистра 2. По очередному тактовому импульсу с второго входа 25 синхро1410049 10 25 9 низации устройства информация с информационного выхода входного реги,стра 1 запишется в выходной регистр 14 и поступит на выход 20 приема ин 5 формации устройства. Этим же импульсом информация в блоке 5 будет подготовлена к выдаче, в соответствии с алгоритмом работы блока 5 регистров, так как блок 5 находится в режиме 10 очищения, вследствие того, что единичный потенциал с выхода 9 дешифратора 8 состояния поступает на второй управляющий вход блока 5 регистров, 15Поочередному тактовому импульсу с.первого входа 24 синхронизации устойства информация с выхода блока 5 через мультиплексор 7 будет запиана в выходной регистр 2 и поступит 20 а выход 18 обмена данными устройтва, Этим же импульсом во входной егистр 1 будет записано очередное лово данных, От того, "своя" эта нформация или транзитная, занят и еще буферный блок или нет, есть и на входе 21 запроса устройства диничный потенциал или нет, и будет ависеть очередной режим работы стройства. 30 Режим 5. В этом и во всех последурежимах во входной регистр 1 заисана транзитная информация. Следоательно, на выходе дешифратора 9 бует нулевой потенциал, который посту- З 5 ает на выход 23 запрета устройства, игнализируя о том, что устройство риняло транзитную информацйю. В перых четырех режимах на этом выходе ыл единичный потенциал, подтверждаюй то, что во входном регистре 1аписана "своя" информация. Этот сигнал блокирует выходной регистр 4 Н открывает элемент И 14, поступая Ма его инверсный вход. Он же постуНает на первый вход дешифратора соСтояния.В этом режиме на входе 21 запроса Нулевой потенциал, который олокнрует схему 6. Следовательно, на второй 50 ход дешифратора 8 состояния также :поступает нулевой потенциал, "0" с Нхода 21 запроса устройства поступает на третий вход дешифратора 8 состояния, а на четвертый его вход по 4 ается "0" со свободного блока 5. Та 1 им образом, на входе дешифратора 8 4 остояния - комбинация 0000, что соответствует.единичному потенциалу на его выходе, Это единичный потенциал,пройдя через элемент ИЛИ 15,1, поступает на первый управляющий входмультиплексора 7, который коммутирует выходы регистра 1 на вход регистра 2.Очередной тактовый импульс с второго входа 25 синхронизации устройства невносит никаких изменений вработу устройства. По очередному тактовому импульсу с первого входа 24синхронизации устройства информацияиз входного регистра 1 переписывается в выходной регистр 2, поступаяна выход 18 обмена данными устройства, Во входной же регистр 1 записывается очередное слово.Режим 6Этот режим аналогиченрежиму 5, однако блок 5 регистров за 1нят. Следовательно, на его сигнальном выходе находится единичный потенциал, тогда комбинация на входедешифратора состояния будет равна0001, что соответствует единичномупотенциалу на выходе 1 дешифратора8 состояния. Этот единичный потенциал поступает на третий управляющий вход блока 5, переводя его врежим сдвига, а также, пройдя черезэлемент ИЛИ 15,2 на второй управляющий вход мультиплексора 7, коммутирует выход блока 5 регистров навход выходного регистра 2,По очередному тактовому импульсус вторбго входа 25 синхронизации уст-, ройства происходит запись информации с выходов входного регистра 1 в блок 5 и подготовка ее к выдаче в соответствии с алгоритмом работы блока 5 регистров. По очередному тактовому импульсу с первого входа 24 синхронизации устройства информация с выхода блока 5 через мультиплексор 7 запишется в выходной регистр 2 и поступит на выход 18 обмена данными устройства. Этим же импульсом во входной регистр 1 запишется очередное слово данных. В этом режиме происходит постепенное "очищение" блока регистров 5: если в него поступает ненулевая информация, то объем хранимой информации (число ненулевых слов) не уменьшится,.если же поступает нулевая информация, то объем хранимой информации уменьшится на одно слово, Это и приводит к постепенному очищению блока 5 регистров.Если очередная информация во входном регистре 1 оказалась транзитной,блок 5 не освободился, а на входе21 запроса устройства появился единичный потенциал, то устройство переходит в режим 7.Режим 7, В этом режиме на управляющий вход схемы 6 поступает единичный потенциал, деблокируя ее, Происходит сравнение приоритет"ов транзитной информации и информации с входа19 передачи информации устройства,На выходе схемы 6 появляется единичный потенциал, что свидетельствует о том, что приоритет транзитной информации вышее. Этот единичный потенциал блокирует регистр 3передачи информации и поступает навыход 22 подтверждения устройства,сигнализируя о том, что записи информации в регистр 3 не произошло,Единичный потенциал с выхода схемы6 поступает на второй вход дешиф ратора 8 состояния,Единичный сигнал с входа 21 запроса устройства поступает на третий вход дешифратора 8 состояния,на четвертый вход - единичный потенциал с второго выхода, занятогоблока регистров 5, Таким образом,на входе дешифратора состояния сформирована комбинация 0111, что соответствует единичному потенциалу навыходе 7 дешифратора 8 состояния.Этот единичный сигнал, пройдя черезэлемент ИЛИ 15,1 поступает на первыйуправляющий вход мультиплексора 7,коммутируя выходы входного регистра11 на информационный вход выходногорегистра 2, Поступление очередноготактового импульса с второго входа 25синхронизации устройства ничего неменяет: регистр 3 блокирован, блок 5в режиме хранения информации, так какна всех управляющих входах нулевыепотенциалы.По очередному тактовому импульсус первого входа 24 синхронизацииустройства информация из входного регистра 1 переписывается в выходнойрегистр 2, поступая на выход 18 обмена данными устройства. Этим же импульсом во входной регистр 1 записывается. очередное слово данных.Режим 8, Данный режим отличается,от предыдущего лишь тем, что блокрегистров 5 свободен, Это приводитк тому, что на входы дешифратора 85 10 15 состояния поступает комбинация 0110, т,е. единичный потенциал будет на выходе 6. Этот единичный потенциал, пройдя через элемент ИЛИ 15.1, поступит на первый управляющий вход мультиплексора 7, Далее работа устройства в этом режиме аналогична работе в режиме 7.Режим 9, В этом режиме на входе 21 запроса устройства единичный потенциал, на выходе дешифратора 9 нулевой потенциал, т.е. во входной регистр 1 записана транзитная информация. Блок 5 регистров свободен, на его сигнальном выходе - нулевой цотенциал, На управляющий вход схемы 6 поступает единичный потенциал, открывая его, Происходит сравнение 20 приоритетов. Приоритет транзитнойинформации ниже,На выходе схемы 6устанавливается нулевой потенциал,который поступает на выход 22 подтверждения устройства, сигнализируя 25 о том, что информация с входа 19передачи информации устройства будетпередана на выход 18 обмена даннымиустройства, На входе дешифратора 8состояния устанавливается комбинация0010, что соответствует единичномусигналу на выходе 2, Этот единичныйпотенциал, пройдя через элиантИЛИ 16, поступает на первый управляющий вход блока регистров 5, переводя его в режим записи, а также,пройдя через элементы ИЛИ 15.1, 15.2поступает на первый и второй управляющие входы мультиплексора 7, коммутируя выход регистра 3 передачи информации на вход выходного регистра2 обмена данными. По очередному тактовому импульсу с второго входа 25синхронизации устройства информацияс входа 19 устройства записывается врегистр 3 передачи информации, а информация с выходов входного регистра1 записывается в блок 5 в соответствии с алгоритмом работы последнего.На сигнальном выходе буферного блокапоявится единичныи потенциал, который переводит устройство в режим 10,Режим 10, На входах дешифратора 8состояния присутствует комбинация0011, что соответствует единичномупотенциалу на выходе 3. Этот единичный потенциал, пройдя через элементИЛИ 16, установит блок регистров в режим записи, Он же, пройдя через элементы ИЛИ 15,1 и 15. 2, поступит на00 0 10 О 0 О Хранен. 1. О 0 первый и второй управляющие входымультиплексора 7, Далее работа устройства в этом режиме аналогична работе его в режиме 9. Важной особенностью работы устроиства явся то, что оно может переходить в любой режим независимо от того, в каком режиме оно было в 0 1 О 1 0 О О О 0 О 1 1 1 1 О О 1 Останов устройства осуществляетсяподачей единичного сигнала на вход27, Этим сигналом триггер 11 пускаустанавливают в нулевое состояние,закрывая тем самым элементы И 12,, 13 и блокируя прохождение импульсовсинхронизации с первого 24 и второго25 входов синхронизации устройства. формула изобретения Устройство для обмена данными, содержащее входной регистр, выходной регистр, регистр передачи ийформации, блок регистров, мультиплексор, триггер пуска, два элемента И, причем информационный вход входного регистра является входом обмена данными устройства, выход входного регистра соединен с информационным входом блока регистров и первым информационным входом мультиплексора, ин - Формационный выход блока регистров соединен с вторым информационным предыдущем такте работы. Для нормального функционирования устройства не-.обходимо, чтобы единичный сигнал на вход 21 запроса устройства подавалбся после окончания импульса с первого входа 24 устройства и до прихода очередного импульса с второго входа 25 устройства. Работа устройства во всех режимах поясняется таблицей,О 0 Хранен, О 0 О О Хранен. 1 1 1 О Очищен. 1 , О О 0 Хранен. 0 1 О 0 Сдвиг0 О 0 Хранен. 0 1 0 О Хранен, О 1 О О Запись 1 1 О 0Запись 1 1 входом мультиплексора, выход которого соединен с информационным входом выходного регистра, информационный вход регистра передачи информа ции является входом передачи информацли устройства, выход регистра передачи информации соединен с третьиминформационным входом мультиплексора, первый вход первого элемента И 45 является первым входом синхрониза -ции устройства, выход первого элемента И соединен с входом синхронизации входного регистраи входомсинхронизации выходного регистра, вы- ВО ход которого является выходом обменаданными устройства, первый. вход второго элемента И является вторым входом синхронизации устройства, выходвторого элемента И соединен с входом синхронизации блока регистрови регистра передачи информации, входустановки триггера пуска является вховходом пуска устройства, прямой выходтриггера пуска соединен с вторыми вхоЗаказ 3482/46 Тираж 704 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж, Раушская наб д, 4/5Производственно-полиграфическое предприятие, г, Ужгород, ул. Проектная, 4 1415дами первого и второго элементов И, вход сброса триггера пуска является входом установки устройства, о т л ич а ю щ е е с я тем, что, с целью увеличения скорости обмена данными за счет совмещения процессов приема и передачи информации и органиэации приоритетной дисциплины обмена информацией, в него введены регистр приема информации, схема равнения, дешифратор состояния, дешифратор адреса, третий элемент И, три элемента ИЛИ, причем выход поля установления приоритета входного регистра соединен Ь первым информационным входом схемы сравнения, выход информационного поля входного регистра соединен синформационным входом регистра приема информации, выход которого является выходом приема информации устройства, выход поля адреса входного регистра соединен с вхо - дом дешифратора адреса, выход которого соединен с первым входом дешифратора состояния, инверсным входом третьего элемента И, с входами разрешения занесения данных и обнуления регистра приема информации и является выходом запрета устройства, второй информационный вход схемы сравнения является входом задания приоритета информации, выход схемы сравнения соединен с вторым входом дешифратора состояния, с входом разрешения записи регистра передачи информации и является выходом подтверждения готовности устройства, третий вход дешифратора состояния и прямой вход третьего элемента И соединены с входом запроса устройства, выход третьего элемента И 16соединен с входом стробирования схемы сравнения, выход признака занятости блока регистра соединен с чет 5вертым входом дешифратора состояния,первый и второй выходы которого соединены с первыми входами первого ивторого элементов ИЛИ соответственно, третий выход дешифратора состояния соединен с вторыми входами первого и второго элементов ИЛИ и спервым входом третьего элемента ИЛИ,выход котЬрого соединен с первым управляющим входом блока регистров,четвертый выход дешифратора состояния соединен с третьими входами перго и второго элементов ИЛИ и вторымвходом третьего элемента ИЛИ, пятыйи шестой выходы дешифратора состояния соединены с четвертым и пятымвходами первого элемента ИЛИ соответственно, выход которого соединенс первым управляющим входом мультиплексора, седьмой выход дешифратора25 состояния соединен с .вторым управляющим входом блока регистров и с четвертым входом второго элемента ИЛИ,выход которого соединен с вторымуправляющим входом мультиплексора,восьмой и девятый выходы дешифраторасостояния соединены соответственнос шестым и седьмым входами первогоэлемента ИЛИ и пятью, шестым входамивторого элемента ИЛИ, второй выход35дешифратора состояния соединен с третьим управляющим входом блока регистров, четвертый информационный входмультиплексора соединен с входом логического нуля устройства, выход вто 40 рого элемента И соединен с входомсинхронизации регистра приема информации,

Смотреть

Заявка

4129346, 04.10.1986

ХАРЧЕНКО ВЯЧЕСЛАВ СЕРГЕЕВИЧ, ТИМОНЬКИН ГРИГОРИЙ НИКОЛАЕВИЧ, ЛИТВИНЕНКО ВАДИМ ГЕОРГИЕВИЧ, НИКОЛЬСКИЙ СЕРГЕЙ БОРИСОВИЧ, ТКАЧЕНКО СЕРГЕЙ НИКОЛАЕВИЧ

МПК / Метки

МПК: G06F 15/16

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

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

Код ссылки

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

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