Устройство для обмена данными Советский патент 1988 года по МПК G06F15/16 

Описание патента на изобретение SU1410049A1

Изобретение относится к области вычислительной техники и может быть использовано в распределенных системах микро- и миниЭВМ в качестве устройств буферизации и обмена данными, построенных на основе вращающейся шины (петли Пирса).

Целью изобретения является п овы- шение скорости обмена данными за счет совмещения процессов приема и передачи информации и организации приоритетной дисциплины обмена информацией.

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

.Устройство содержит входной регистр 1, выходной регистр 2, регистр 3 передачи информации, регистр 4 приема информации, блок 5 регистров, схему 6 сравнения, мультиплексор 7, дешифратор 8 состояния, дешифратор 9 адреса, генератор 10 нулей, триггер 11 пуска, первьй 12, второй 13, третий 14 элементы И, пер- вьп 15.1, второй 15.2 и третий 16 эле элементы ИЛИ, вход 17 обмена данньми устройства, выход 18 обмена данными устройства, вход 19 передачи инфор- мации устройства, выход 20 приема информации устройства, вход 21-запроса устройства, выход 22 подтверждения готовности устройства, выход 23 запрета устройства, первый 24 и второй 25 входы синхронизации устройства, вход 26 пуска устройства, вход 27 остановки устройства.

Формат передаваемой (принимаемой) информации содержит три части: первая - код приоритет данной информация (слова данных) - выход установления приоритета входного регистра 1; вторая - собственно информация - информационный выход входного регистра 1; третья - адрес устройства, которому адресована данная информация - третий выход входного регистра 1 .

Каждое устройство в вычислительной системе или сети ЭВМ имеет свой адрес. Причем адрес должен быть отличен от нуля. Это необходимо для того, чтобы при приеме нулевой информации не происходило ложного появления на выходе 23 запрета устройства единичного сигнала. На данный адрес (код) настраивается заранее дешифратор 9. Взаимодейстрие устройств

5

0

5

0

5

0

5

0

5

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

Назначение основных функциональных элементов устройства для обмена данными состоит в следующем.

Входной регистр 1 предназначен для организации приема входной информации. Входной регистр 2 предназначен для приема,хранения и выдачи слова данных на выход 18 устройства.

Регистр 3 передачи информации принимает и хранит слово данных от ЭВМ (процессора вычислительной системы), поступающее по входу 19. За-- пись в регистр 3 разрешается только при наличии нулевого сигнала на входе 22 устройства.

Регистр 4 приема информации служит для приема и выдачи данных на ЭВМ (процессор вычислительной сис- 1темы).

Запись информации разрешается при наличии единичного сигнала на входе V; при поступлении нулевого сигнала на входы R и V происходит обнуление регистра 4.

Дешифратор 9 адреса предназначен для идентификации информации, пред- назначенной данному устройству.

Блок 5 регистров предназначен для временного хранения поступившей- транзитной информации. Блок 5 регистров функционирует следующим образом. Если на всех управляющих входах (V, - V) - нулевой потенциал, то блок 5 регистров находится в режиме хранения информации.

Если на первом (V,) управляющем входе - единичный потенциал, блок 5 регистров находится в режиме записи информации, информация с информационного входа блока 5 регистров записывается в свободные регистры памяти.

Если на втор.ом управляющем входе (Vj) блока 5 регистров единичный потенциал, это соответствует режиму очищения, в регистры памяти запишется нулевая информация.

Если единичный потенциал установлен на третьем управляющем входе (V,) блока 5, то последний переходит в режим сдвига. Происходит как бы сдвиг информации в блоке регистров, объем же хранимой информации не уменьшается (при условии, что на входе блока 5 была не нулевая информация).

Схема сравнения 6 предназначена для сравнения приоритетов транзитной информации и информации, передаваемо данным устройством аналогичному. 1 на ее выходе появлется только тогда, когда число на входе D1 больше числа на входе 02.

Мультиплексор 7 предназначен для коммутации на вход выходного регистра 2 с последующей выдачей на выход 18 обмена данными устройства выходов определенньк функциональных элементов устройства в зависимости от режима работы устройства.

Мультиплексор 7 реализует следующую логическую функцию:

tf DO- А1 A2V D1.A1-A2 VD2-A l Г2 V; xVD3.A1.A2,

где D. и Aj - сигналы на информацион .ных и адресных (управляющих) входах мультиплексора, , 3; j 1,2.

Дешифратор 8 состояния, первый 15.1, второй 15.2, третий 16 элементы ИЛИ предназначены для задания режима работы устройства.

Триггер 11 пуска, первый 12, второй 13 элементы И предназначены для управления пуском устройства.

Генератор 10 нулей предназначен, для передачи на выход 18 устройства нулевой информации в соответствующем режиме работы устройства. Это необходимо для того, чтобы в вычислительной системе не циркулировала прочитанная информация, т.е. уменьщить плотность информации в шине.

Принцип- работы устройства для обмена данными в вычислительных системах и сетях ЭВМ заключается в сле- дукяцем.

1 . Если на вход 17 обмена данными устройства поступила информация,предназначенная для данного устройства (дальше будем называть ее своя), блок 5 регистров свободен и на входе

19 передачи информации устройства информации нет (на входе 21 запроса устройства нулевой потенциал), то на выход 18 обмена данными устройства поступает нулевая информация, а своя поступает на выход 20 приема информации устройства.

2. Если на вход 17 обмена данными

устройства поступила своя информация, блок 5 регистров свободен, -а на входе 19 передачи информации устройства е сть информация (на входе 21 запроса устройства единичный потенциал) , то своя информация поступа- ет на выход 20 приема информации устройства, а информация с входа 19 уст-v ройства поступает на выход 18 обмена данными устройства.

3. Если на вход 17 обмена данными устройства поступила своя информация, в блоке 5 хранится информация, и на входе 19 передачи информации устройства также есть инфор.мация, то своя информация поступает на выход 20 приема информации устройства, информация с входа 19 устройства поступает на выход 18 обмена данными устройства, при этом

блок 5 регистров находится в режиме хранения информации. .

4.Если на вход 17 обмейа данными устройства поступила своя информа.ция, в блоке 5 хранится информация, а на входе 19 передачи информации устройства ее нет, то своя информация поступает на выход 20 приема ин- формации устройства, а на выход 18 обмена данными устройства поступает информация с выхода блока регистров 5, он работает в режиме вьздачи информации.

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

5.Если на входе 19 передачи информации устройства нет информации,

в блоке 5 хранится только 1гулевая информация, то на выход 18 обмена даннь1ми устройства поступает информация с входа 17 обмена данньп и устройства.

6.Если на входе 19 передачи информации устройства нет информации, а в буферном блоке регистров 5 хранится ненулевая информация, то на .

выход 18 обмена данными устройства поступает информа1 я с выхода блока 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, на выходе которой устанавливается нулевой потенциал . Этот же единичный потенциал поступает и на первый вход дешифра- iTopa В состояния. На второй вход де- .шифратора В состояния поступает нулевой сигнал с выхода схемы 6, на третий его вход с входа 21 запроса

устройства поступает нулевой сигнал, т.е. отсутствует сигнал запроса на передачу информации данным устройством. На четвертый вход дешифратора 8 состояния riocTynaeT нулевой сигнал с второго выхода блока регистров 5, сигнализирующий о том, что.блок 5 свободен..Таким образом, на входе дешифратора состояния устанавливается комбинация 1000, что приводит к появлению единичного потенциала на выходе дешифратора, соответствующего значению в десятичном коде, т.е. выходе 8.Этот выход никуда не подключен,поэтому на выходах элементов ИЛИ 15.1 и

ИЛИ 15.2 будет нулевой уровень, и на всех трех управляющих входах блока 5 также будут нулевые потенциалы, что соответствует режиму хранения информации. Следовательно, комбинация /на управляющих входах А1 и А2 .мультиплексора будет 00, что соответствует коммутации на информационный , вход регистра 2 выхода генератора 10 нулей.. .

.

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

первого выходного регистра 4, своя информация с информационного выхода регистра 1 запишется в выходной регистр 4 и с его выхода поступает на выход 20 приема информации устройства.

По очередному тактовому импульсу с первого входа 24 синхронизации устройства во входной регистр 1 записывается очередное слово данных с входа 17 обмена данными устройства, в выходной регистр 2 записывается нулевая информация с выхода мультиплексора 7, в открытьй регистр 3 также записывается нулевая информация с

входа 19 передачи информации устройства.

Режим 2. В этом режиме на входе 17 обмена данными устройства находится своя информация, на входе 19 передачи информации устройства находится информация, предназначенная для передачи аналогичному устройству, на входе 21 запроса присутствует единичный потенциал, который поступает на прямой вход элемента И 14 и третий вход дешифратора 8 состояния . На первом входе этого дешифратора 8 - единичный потенциал с выхода дешифратора 9, так как в- регистре 1 записана своя информация. На втором и четвертом входах дешифратора 8 состояния - нули с вьтхода блокированного элемента 6 и свободного блока 5 регистров соответственно. Таким образом, к моменту прихода очередного тактового импульса с первого входа 24 синхронизации устройства на входах дешифратора 8 состояния будет комбинация 1010, что соответствует появлению единичног о потенциала на выходе 10. Этот единичный сигнал, пройдя черезг первый 15.1 и второй 15.2 элементы ИЛИ поступает на управляющие входы А1 и А2 мультиплексора, коммутируя на его выход третий его вход 03, т.е. выход регистра 3 приЪма информации.

По очередному тактовому импульсу с второго входа 25 синхронизации устройства в регистр 4 Записалась информация с информационного выхода единичного регистра 1, а с входа 19 устройства информация записалась в регистр 3 передачи информации. По очередному тактовому импульсу с первого входа 24 синхронизации устройства информация с выхода регистра 3, пройдя через мультиплексор 7, запишется в регистр 2 и поступит на выход 18 обмена данными устройства. Этим же импульсом очередное слово данных с входа 17 устройства запишется во вводной регистр 1, и если это своя информация и на входе 21 запроса .по-прежнему - единичный п потенциал, то устройство сохраняет режим и работает аналогично.

Режим 3. В этом режиме в блоке 5 . хранится нулевая информация (ниже будем говорить, что он занят, но это не значит, что он полностью заполнен) , следовательно, на четвертый вход дешифратора 8 состояния посту- пает единичный сигнал. На третий вход дешифратора В состояния также поступает единичный потенциап с входа 21 запроса устройства. По очередному тактовому импульсу с второго входа 25 синхронизации устройства в реQ гистр 3 запишется очередное слово данных для передачи аналогичному устройству. Во входном же регистре 1 записа а своя информация.Таким об- образом, на входе дешифратора 8.со5 стояния будет комбинация 1011, еди-, ничный потенциал сформируется на выходе дешифратора 8 состояния. Нулевой- сигнал на выходе 22 подтверждения свидетельствует о том, что инфорка0 ция с входа 19 будет передана на выход 18 обмена данными устройства,Единичный потенциап с выхода, 1 1 дeшIiф- ратора 8 состояния через первый 15,1 . и второй 15,2 элементы ЩТИ поступает

5 на оба входа управления мультиплексо- ра 7, коммутируя выход регистра 3 , передачи информации на вход выходного регистра 2, Блок 5 регистров находится в режиме хранения информации«

0 По очередному тактовому импульсу с первого входа 24 синхронизащта устройства информация с выхода регистра 3 передачи информации записывается в выходной регистр 2, поступая затем на выход 18 обмена данными устройст- . ва. Этим же импульсом на входной ре-, гистр 1 записывается очередное -слово данных. Если будет записана своя информация и до прихода очередного

Q импульса будет снят единичный потенциал с входа 21 запроса устройства, то устройство перейдет в режим 4.

Режим 4. Как видно из вьш1еизложен- ного, в этом режиме на входе дешифg ратора 8 состояния будет следующая комбинация 1001, так как единичный потенциал с выхода дешифратора 9 блокирует схему 6, блок 5 занят, следовательно, на его выходе признака занятости - единичный потенциал.Тогда на выходе 9 дешифратора 8 состояния будет единичньш потенциал, который, пройдя через элемент ИЛИ 15.2, поступит на второй управлякиций вход мультиплексора 7, с комментировав тем . самым выход блока регистров 5 на информационный вход выходного регистра 2. По очередному тактовом импульсу с второго входа 25 синхро5

0

1низации устройства информация с ин- . |форма1:(ионного выхода входного реги- |стра 1 запишется в выходной регистр 14 и поступит на выход 20 приема ин- Ьормации устройства. Этим же импульсом информация в блоке 5 будет подготовлена к выдаче, в соответствии с алгоритмом работы блока 5 регистров, так как блок 5 находится в режиме очищения, вследствие того, что единичный потенциал с выхода 9 дешифратора 8 состояния поступает на второй управляющий вход блока 5 регистров.

По очередному тактовому импульсу с.первого входа 24 синхронизации устройства информация с выхода блока 5 через мультиплексор 7 будет .записана в выходной регистр 2 и поступит на выход 18 обмена данными устройства. Этим же импульсом во входной зегистр 1 будет записано очередное слово данных. От того, своя это информация или транзитная, занят ли еще буферный блок или нет, есть 1И на входе 21 запроса устройства единичный потенциал или нет, и будет I зависеть очередной режим работы 1гстройства.

Режим 5. В этом и во всех последующих режимах во входной регистр 1 записана транзитная информация. Следовательно, на выходе дешифратора 9 будет нулевой потенциал, который посту- лает на выход 23 запрета устройства, сигнализируя о том, что устройство лриняло транзитную информацию. В пер- зых четьфех режимах на этом выходе Зыл единичный потенциал, подтверждаю- ций то, что во входном регистре 1 записана своя информация. Этот сиг- Йал блокирует выходной регистр 4 ti открывает элемент И 14, поступая Иа его инверсный вход. Он же поступает на первый вход дешифратора со- Ьтояния,

- В этом режиме на входе 21 запроса Нулевой потенциал, который блокирует Ьхему 6. Следовательно, на второй йход дешифратора 8 состояния также : 1оступает лулевой потенциал. О с Вход а 21 запроса устройства поступа- на третий вход дешифратора 8 со- Ьтояния, а на четвертый его вход по- ;Йается О со свободного блока 5. Та- .|сим образом, на входе дешифратора 8 ||:6стояния - комбинация 0000, что со- (|этветствует. единичному потенциалу на

его выходе. Это единичный потенциал, пройдя через элемент ИЛИ 15.1, поступает на первый управляющий вход мультиплексора 7, который ком утиру- ет выходы регистра 1 на вход регистра 2.

Очередной тактовый импульс с второго входа 25 синхронизации устройства не вносит никаких изменений в работу устройства. По очередному тактовому импульсу с первого входа 24 синхронизации устройства информация из входного регистра 1 переписывается в. выходной регистр 2j поступая на выход 18 обмена данными уст$5ойст- ва. Во входной же регистр 1 записывается очередное слово.

Режим 6. Этот режим аналогиче.н

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

0001, что соответствует единичному потенциалу на выходе 1 дешифратора 8 состояния. Этот единичный потенциал поступает на третий управляю- ш;ий вход блока 5, переводя его в

режим сдвига, а также, пройдя через элемент ИЛИ 15.2 на второй управляющий вход мультиплексора 7, коммутирует выход блока 5 регистров на вход выходного регистра 2.

По очередному тактовому импульсу с вторбго входа 25 синхронизации yci-r ройства происходит запись информации с выходов входного регистра 1 в блок

5 и подготовка ее к выдаче в соответствий с алгоритмом работы блока 5 регистров. По очередному тактовому импульсу G первого входа 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, коммутируя выходы входного регистра ll на информационный вход выходного регистра 2. Поступление очередного тактового импульса с второго входа 2 синхронизации устройства ничего не I меняет: регистр 3 блокирован, блок 5 в режиме хранения информации, так ка на всех управляющих входах нулевые потенциалы.

По очередному тактовому импульсу с первого входа 24 синхронизации устройства информация из входного регистра 1 переписывается в выходной регистр 2, поступая на выход 18 обмена данными устройства. Этим же импульсом во входной регистр 1 записывается очередное слово данных.

Режим 8. Данный режим отличается. от предыдущего лишь тем, что блок регистров 5 свободен. Это приводит к тому, что на входы дешифратора 8

. состояния поступает комбинация 0110, т.е. единичный потенциал будет на выходе 6. Этот единичный потенциал, пройдя через элемент ИЛИ 15.1, поступит на первый управляющий вход мультиплексора 7. Далее работа устройства в этом режиме аналогична работе в реткиме 7.

Режим 9. В этом режиме на входе 21 запроса устройства единичный потенциал, на выходе дешифратора 9 - нулевой п отенциап, т.е. во входной регистр 1 записана транзитная инфор-

5 мация. Блок 5 регистров свободен, на его сигнальном выходе - нулевой ц.отенциал. На управляющий вход схемы 6 поступает единичный потенциал, открывая его. Происходит сравнение

0 приоритетов. Приоритет транзитной информации ниже.На выходе схемы 6 устанавливается нулевой потенциал, которьй поступает на выход 22 подтверждения устройства, сигнализируя

5 о том, что информация с входа 19

передачи информации устройства будет передана на выход 18 обмена данными устройства. На входе дешифратора 8 состояния устанавливается комбинация

0 0010, что соответствует единичному сигналу на выходе 2. Этот ед иги чный потенциал, пройдя через ИЛИ 16,- поступает на первьш управляющий вход блока регистров 5, пере водя его в режим записи, а также, . пройдя через элементы ИШ 15.1, 15.2 поступает на первый и второй управляющие входы мультиплексора 7, кокиму- тируя выход регистра 3 передачи ин0 формации на вход выходного регистра 2 обмена данными. По очередному тактовому импульсу с второго входа 25 синхронизации устройства информация с входа 19 устройства записывается в

5 регистр 3 передачи информации, а информация с выходов входного регистра 1 записывается в блок 5 в соответствии с алгоритмом работы последнего. На сигнальном выходе буферного блока

,. появится единичный потенциал, который переводит устройство в рендам 10.

Режим 10. На входах дешифратора 8 состояния присутствует комбинац1-{я 0011, что соответствует единичному g потенциалу на выходе 3 Этот единичный потенциал, пройдя через элемент ИЛИ 16, установит блок регистров в режим записи. Он же, пройдя через элементы ИЛИ 15.1 и 15.2, поступит на

13

первый и второй управляющие входы гyльтипл eкcopa 7. Далее работа устройства в этом режиме аналогична работе его в режиме 9.

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

1410049

14

предыдущем такте работы. Для нормаль- иог о функционирования устройства не-, обходимо, чтобы единичный сигнал на вход 21 запроса устройства подавался после окончания импульса с первого входа 24 устройства и до прихода очередного импульса с второго входа 25 устройства. Работа устройства во всех режимах поясняется таблицей.

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

название год авторы номер документа
Устройство для обмена данными в распределенной вычислительной системе 1988
  • Мельников Владимир Алексеевич
  • Харченко Вячеслав Сергеевич
  • Кальченко Сергей Борисович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Терещенков Сергей Владимирович
SU1580382A1
Устройство для формирования маршрута сообщения в однородной вычислительной системе 1988
  • Мельников Владимир Алексеевич
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Улитенко Валентин Павлович
  • Пугач Евгений Васильевич
SU1501080A1
Микропрограммное устройство для управления обменом управляющей информацией в распределенной системе 1986
  • Харченко Вячеслав Сергеевич
  • Мельников Владимир Алексеевич
  • Никольский Сергей Борисович
  • Улитенко Валентин Павлович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Сперанский Борис Олегович
SU1325477A1
Устройство для обмена данными 1989
  • Харченко Вячеслав Сергеевич
  • Байда Николай Константинович
  • Литвиненко Вадим Георгиевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Середа Валерий Николаевич
SU1698893A1
Устройство для обмена данными между электронно-вычислительной машиной и абонентами 1985
  • Кривоносов Анатолий Иванович
  • Куванов Вячеслав Владимирович
  • Миролюбский Вадим Михайлович
  • Супрун Василий Петрович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Никольский Сергей Борисович
SU1277125A1
Многоканальное устройство для обмена управляющей информацией в вычислительной системе 1988
  • Мельников Владимир Алексеевич
  • Харченко Вячеслав Сергеевич
  • Кальченко Сергей Борисович
  • Тимонькин Григорий Николаевич
  • Терещенков Сергей Владимирович
  • Ткаченко Сергей Николаевич
SU1566362A1
МОДУЛЬ МАТРИЧНОГО КОММУТАТОРА 1996
  • Зотов И.В.
  • Колосков В.А.
  • Титов В.С.
RU2116664C1
Устройство для управления и обмена данными 1986
  • Кривоносов Анатолий Иванович
  • Куванов Вячеслав Владимирович
  • Миролюбский Вадим Михайлович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Никольский Сергей Борисович
SU1319042A1
Устройство для сопряжения микроЭВМ с внешним устройством 1985
  • Сидоренко Николай Федорович
  • Ткаченко Сергей Николаевич
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Остроумов Борис Владимирович
SU1283780A1
Процессорный модуль 1985
  • Самошин Владимир Николаевич
  • Ефремов Владимир Дмитриевич
  • Никонов Валентин Вячеславович
  • Кравцов Сергей Георгиевич
  • Мельников Владимир Алексеевич
SU1343421A1

Реферат патента 1988 года Устройство для обмена данными

Изобретение относится к области вычислительной техники и может быть использовано в распределенных системах микро- и миниЭВМ в качестве устройств буферизации и обмена данными, построенных на основе вращающейся шины (петли Пирса). Целью изобретения является повьшение скорости обмена за счет совмещения процессов приема и передачи информации и организации приоритетной дисциплины обмена информацией. Устройство содержит входной регистр 1, выходной регистр 2, регистр 3 передачи информации, блок регистров 5, мультиплексор 7, триггер 11 пуска, первьй 12 и второй 13. элементы И. Цель изобретения достигается за счет введения регистра 4 приема информации, схемы 6 сравнения, дешифратора 8 состояния, дешифратора 9 адреса, генератора 10 нулей, третьего элемента И 14, злементов ИЛИ 15.1, 15.2, 16. 1 ил., 1 табл. о ffi

Формула изобретения SU 1 410 049 A1

Останов устройства осуществляется подачей единичного сигнала на вход 27. Этим сигналом триггер 11 пуска устанавливают в нулевое состояниеj закрьшая тем самым элементы И 12, I13 и блокируя прохождение и тульсов синхронизации с первого 24 и второго 25 входов синхронизации устройства.

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

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

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

giявляется первым входом синхрониза- 1ЩИ устройства, выход первого элемента И соединен с входом синхрони- за1щи входного регистра и входом синхронизации выходного регистра, выход которого является выходом обмена данными устройства, первый вход второго элемента И является вторым входом синхронизации устройства, выход второго элемента И соединен с вхоg дом синхронизации блока регистров

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

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

соединен с входом стробирования схемы сравнения, выход признака занятости блока регистра соединен с четвертым входом депгафратора состояния, первый и второй выходы которого соединены с первыми входами первого и второго элементов ИЛИ соответственно, третий вькод дешифратора состояния соединен с вторыми входами пер- iBoro и второго элементов ИЛИ и с первым входом третьего элемента ИЛИ, выход котЬрого соединен с первым управляющим входом блока регистров, четвертый выход дешифратора состояния соединен с третьими входами пер- гр и второго элементов ИЛИ и вторым входом третьего элемента ИЛИ, пятый и шестой выходы дешифратора состояния соединены с четвертым и пятым входами первого элемента ЮТИ соответственно, выход которого соединен с первым управляющим входом мультиплексора, седьмой выход дешифратора состояния соединен с вторым управля- входом блока регистров и с четвертым входом второго элемента 1ШИ, выход которого соединен с вторым управляющим входом мультиплексора, восьмой и девятьш выходы дешифратора состояния соединены соответственно с шестым и седьмым входами п ервого элемента ИЛИ и пятым, шестым вxoдa 5И второго элемента ИЛИ, второй выход дешифратора состояния соединен с третьим управляющим входом блока регистров, четвертый информационньш вход мультиплексора соединен с входом логического нуля устройства,выход второго элемента И соединен с входом синхронизации регистра приема информации .

Документы, цитированные в отчете о поиске Патент 1988 года SU1410049A1

Устройство формирования маршрута сообщения в однородной вычислительной системе 1985
  • Самошин Владимир Николаевич
SU1287172A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Вейцман К
Распределенные системы мини- и микроэвм
М.: Финансы и статистика, 1983, с.69-71,рис.2.27.

SU 1 410 049 A1

Авторы

Харченко Вячеслав Сергеевич

Тимонькин Григорий Николаевич

Литвиненко Вадим Георгиевич

Никольский Сергей Борисович

Ткаченко Сергей Николаевич

Даты

1988-07-15Публикация

1986-10-04Подача