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

 

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

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

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

РЕСПУБЛИК

Ai (51) 4 G 06 F 15/16

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

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ .ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4129346/24-24 (22) 04. 10.86 (46) 15.07.88. Бюл. Ф 26 (72) В.С.Харченко, Г.Н.Тимонькин, В.Г,Литвиненко, С.Б.Никольский и С.Н,Ткаченко (53) 68 1.325(088.8) (56) Авторское свидетельство СССР

Ф 1287172, кл. G 06 F 15/16, 1985.

Вейцман К. Распределенные системы мини- и микроЭВМ, М.: Финансы и статистика, 1983, с.69-71,рис.2.27. (54) УСТРОЙСТВО ДЛЯ ОБМЕНА ДАННЫМИ (57) Изобретение относится к области вычислительной техники и может быть использовано в распределенных системах микро- и миниЭВМ в качестве устройств буферизации и обмена

ÄÄSUÄÄ )410049 данными, построенных на основе "вращающейся" шины (петли Пирса). Целью изобретения является повышение скорости обмена за счет совмещения процессов приема и передачи информации и организации приоритетной дисциплины обмена информацией. Устройство содержит входной регистр выходной регистр 2, регистр 3 передачи информации, блок регистров 5, мультиплексор 7, триггер 11 пуска, первый 12 и второй 13. элементы И.

Цель изобретения достигается за счет введения регистра 4 приема информации, схемы 6 сравнения, дешифратора 8 состояния, дешифратора 9 адреса, генератора 10 нулей, третьего элемента И 14, элементов ИЛИ

15.1, 15.2, 16. 1 ил., 1 табл.

14 10049

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

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

На чертеже представлена функциональная схема устройства для обмена данными. ,Устройство содержит входной регистр 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. 3a-. пись в регистр 3 разрешается только при наличии нулевого сигнала на входе 22 устройства.

Регистр 4 приема информации служит для приема и выдачи данных на

3ВМ (процессор вычислительной сис)темы).

Запись информации разрешается при наличии единичного сигнала на входе

V- при поступлении нулевого сигнала на входы R и Ч происходит обнуление регистра 4 °

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

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

V ) — нулевой потенциал, то блок 5 регистров находится в режиме хранения информации.

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

1410049

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

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

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

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

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

Мультиплекс ор 7 реализует следующую логическую функцию: 25 (= DO А1 А2 Ч D1 ° А1-А2 VD2.А1 А2 Ч

xVD3 ° А1 А2, 30 где D u A — сигналы на информацион1 ) ных и адресных (управляющих) входах мультиплексора, i = О, 3;

Дешифратор 8 состояния, первый

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

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

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

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

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 хранится ненулевая информация, то на

1410049

40

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. IIo первому тактовому импульсу, поступающему с входа 24 ус устройства на вход информации входного регистра 1 через элемент И 13, 1, информация с входа 17 обмена данными устройства запишется в этот регистр.

Так как поступила своя информация, то на выходе дешифратора 9 появится единичный потенциал, который деблокирует второй выходной регистр 4 и закрывает схему 6, на выходе которой устанавливается нулевой потенциал. Этот же единичный потенциал поступает и на первый вход дешифра;тора 8 состояния. На второй вход де.шифратора 8 состояния поступаЪт нулевой сигнал с выхода схемы 6, на .третий его вход с входа 21 запроса устройства поступает нулевой сигнал, т.е. отсутствует сигнал запроса на передачу информации данным устройством. На четвертый вход дешифратора 8 состояния поступает нулевой сиг20 нал с второго выхода блока регистров

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

8.Этот выход никуда не подключен,поэтому на выходах элементов ИЛИ 15.1 и

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

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

По первому тактовому импульсу с второго входа 25 синхронизации устройства, проходящему через открытый элемент И 1З.на вход синхронизации первого выходного регистра 4, "своя" информация с информационного выхода регистра 1 запишется в выходной регистр 4 и с его выхода поступает на выход 20 приема информации устройства.

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

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

Режим 2. В этом режиме на входе п

17 обмена данными устройства находит- д ся "своя" информация, на входе 19 п передачи информации устройства на- з ходится информация, предназначенная т для передачи аналогичному устрой- 2 ству, на входе 21 запроса присутст- 10 г вует единичный потенциал, который д поступает на прямой вход элемента У

И 14 и третий вход дешифратора 8 со- 1 стояния. На первом входе этого де- о шифратора 8 — единичный потенциал с 1б с выхода дешифратора 9, так как в реги- н стре 1 записана "своя" информация. х

На втором и четвертом входах дешиф- с ратора 8 состояния — нули с выхода с блокированного элемента б и свободно- 20 го блока 5 регистров соответственно. х

Таким образом, к моменту прихода оче- н редного тактового импульса с первого р входа 24 синхронизации устройства и на входах дешифратора 8 состояния бу- 25 н дет комбинация 1010, что соответству- р ет появлению единичного потенциала,п на выходе 10. Этот единичный сигнал, г пройдя через первый 15.1 и второй д

15.2 элементы ИЛИ поступает на уп- 30 равляющие входы А1 и А2 мультиплек- с сора, коммутируя íà его выход тре- P тий его вход 03, т.е. выход регистра 3

3 приема информации. в

50 ю

По очередному тактовому импульсу, с второго входа 25 синхронизации устройства в регистр 4 записалась инфор— мация с информационного выхода единичного регистра 1, а с входа 19 уст- 40 ройства информация записалась в регистр 3 передачи информации. По оче редному тактовому импульсу с первого входа 24 синхронйзации устройства информация с выхода регистра 4>

3, пройдя через мультиплексор 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

45

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

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

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

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

ыл единичный потенциал, подтверждаюй то, что во входном регистре 1 аписана "своя" информация. Этот сигНал блокирует выходной регистр 4

Н открывает элемент И 14, поступая

На его инверсный вход. Он же постуНает на первый вход дешифратора соСтояния.

В этом режиме на входе 21 запроса

Нулевой потенциал, который олокнрует схему 6. Следовательно, на второй вход дешифратора 8 состояния также

:поступает нулевой потенциал. "0" с

Нхода 21 запроса устройства поступа ет на третий вход дешифратора 8 состояния, а на четвертый его вход поф ается "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 регистров.

1410049

Если очередная информация во входном регистре 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 свободен. Это приводит к тому, что на входы дешифратора 8

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

Режим 9. В этом режиме на входе

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

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

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

0010, что соответствует единичному сигналу на выходе 2. Этот единичный потенциал, пройдя через элемент

ИЛИ 16, поступает на первый управляющий вход блока регистров 5, пере35 водя eT о B режим записи а также пройдя через элементы ИЛИ 15.1, 15.2 поступает на первый и второй управляющие входы мультиплексора 7, коммутируя выход регистра 3 передачи информации на вход выходного регистра

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

45 регистр 3 передачи информации, а информация с выходов входного регистра

1 записывается в блок 5 B соответствии с алгоритмом работы последнего.

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

Режим 10, На входах дешифратора 8 состояния присутствует комбинация

0011, что соответствует единичному потенциалу на выходе 3. Этот единичный потенциал, пройдя через элемент

ИЛИ 16, установит блок регистров в режим записи. Он же, пройдя через элементы ИЛИ 15.1 и 15. 2, поступит на

1410049

14

Выход Выход дешиф- схе рато- мы б ра 9 ход Сигн.

21 вых.

Вход блоKB 5

Вход

А! блока 7

Вход блока 5

Режим работы блока

Вход

А2 блока 7

Номер коим. входа блока 7

Вход блока 5

Выход блока

8 с еда по тен. жии лока

О. О

10 О

О О Хранен. 1. 0

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

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

О 1

О 1

О О

О О

О О

1 1

1 1

О 1

Останов устройства осуществляется подачей единичного сигнала на вход

27. Этим сигналом триггер 11 пуска устанавливают в нулевое состояние, закрывая тем самым элементы И l2, . 13 и блокируя прохождение импульсов синхронизации с первого 24 и второго

25 входов синхронизации устройства. формулаизобретения

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

25 устройства. Работа устройства во всех режимах поясняется таблицей.

0 О Хранен. О О

О О Хранен. 1 1

1 О . Очищен. . О

О 0 Хранен. О 1

О О Сдвиг 1 О

0 О Хранен. О 1

О О Хранен. О 1

О О Запись 1 1

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

45lявляется первым входом синхрониза— ции устройства, выход первого элемента И соединен с входом синхронизации входного регистра и входом синхронизации выходного регистра, выВО ход которого является выходом обмена данными устройства, первый. вход второго элемента И является вторым входом синхронизации устройства, выход второго элемента И соединен с входом синхронизации блока регистров и регистра передачи информации, вход установки триггера пуска является вховходом пуска устройства, прямой выход триггера пуска соединен = вторыми вхо—

10049

Составитель E.Óñòèíîâ

Редактор О.Спесивых Техред A,Êðàâ÷óê Корректор Г.Решетник

Заказ 3482/46 Тираж 704 Подписное

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

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

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4

14

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

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

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

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

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

 

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

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

Изобретение относится к вычислительной технике и может быть использовано при объединении в вычислительfXH-i ную систему электронных вычислительных машин для повьшения быстродействия вычислительной системы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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