Система обмена данными с коммутируемой шиной

 

Изобретение относится к вычислительной технике, в частности к сосредоточенным локальным вычислительным сетям, в которых абоненты обмениваются данными через общую шину. Целью изобретения является увеличение производительности системы обмена за счет адаптивной организации ее разделения на две независимые подшины. Система содержит счетчик, регистры просмотра, триггеры управления, элементы ИЛИ, блоки магистральных элементов, модули обмена первой подшины, модули обмена второй подшины, причем каждый модуль обмена содержит регистр адреса, элементы сравнения, генератор адреса, блоки магистральных элементов, элементы ИЛИ, элемент И-НЕ, элементы И, абонентскую микроЭВМ. 1 з.п.ф-лы, 3 ил.

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

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

РЕСПУБЛИК (51)5 G 06 F 13/00

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР 1 Ц тю

, 1 .,:(с

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4758339/24 (22) 09.11,89 (46) 30.11,91. Бюл. М 44 (71) Конструкторское бюро электроприборостроения (72) S,Ñ,Õàð÷åíêî, H.Ê.Áàéäà, Г.Н.Тимонькин, В.Г.Литвиненко, С,Н.Ткаченко и

В.Н.Середа (53) 681.3(088.8) (56) Авторское свидетельство СССР

¹ 1432537, кл, G 06 F 13/12, 1988.

Шевкопляс Б.В. Микропроцессорные. структуры. Инженерные решения. М.: Радио и связь, 1986, 87, 88, рис.5.19, (54) СИСТЕМА ОБМЕНА ДАННЫМИ С КОММУТИРУЕМОЙ ШИНОЙ

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

Целью изобретения является увеличение производительности системы обмена.

На фиг.1 представлена функциональная схема системы обмена данными с коммутиC руемой шиной; на фиг.2 — функциональная схема модуля обмена распределенной системы (сети); на фиг.3 — ременная диаграмма работы системы.

Система обмена данными с коммутируемой шиной (фиг.1) содержит счетчик 1, первый регистр 2 просмотра, второй регистр 3 просмотра, первый триггер 4 управления, второй триггер 5 управления. второй эле„„!Ж„, 1695315 А1 (57) Изобретение относится к вычислительной технике, в частности к сосредоточенным локальным вычислительным сетям, в которых абоненты обмениваются: данными через общую шину. Целью изобретения является увеличение производительности системы обмена за счет адаптивной организации ее разделения на две независимые подшины. Система содержит счетчик, регистры просмотра, триггеры управления, элементы ИЛИ, блоки магистральных элементов, модули обмена первой подшины, модули обмена второй подшины, причем каждый модуль обмена содержит регистр адреса, элементы сравнения, генератор адреса, блоки магистральных элементов, элементы

ИЛИ, элемент И-НЕ, элементы И, абонентскую микроЭВМ. 1 з,п.ф-лы, 3 ил, мент ИЛИ 6, третий элемент ИЛИ 7, первцй элемент ИЛИ 8, первый 9 — четвертый 12 блоки магистральных элементов; первый, . О второй, ..., N-й модули 13.1, 13.2, ..., 13.N ) обмена первой подшины; первый, второй, (Я ..., N-й модули 13.N+1, 13М+2, ..., 13.2N об- () мена второй подшины либо (N+1)-й, (N+2)-й, 2N-й модули обмена в общей шине; вход 14 опроса модуля обмена; вход 15 разрешения межшинного обмена модуля обмена; входвыход 16 управления и данных модуля обмена; вход-выход 17 адреса модуля обмена; выход 18 запроса на межшинный обмен модуля обмена; первую линию 19 межшинного обмена; первую подшину 20.1 адреса; вторую подшину 20.2 адреса; первую подшину

21.1 управления и данных; вторую подшину

21.2 управления и данных; выход 22 управ1695315 ления шиной; вторую линию 23 межшинного обмена; вход 24 тактовой частоты.

Модуль обмена (фиг.2) содержит регистр 25 адреса, первый элемент 26 сравнения, второй элемент 27 сравнения, генератор 28 адреса, первый 29, второй 30 и третий 31 блоки магистральных элементов, первый 32 и второй 33 элементы ИЛИ, элемент И вЂ” НЕ 34, первый 35 и второй 36 элементы И, абонентскую микроЗВМ 37, шину 38 управления и данных микроЭВМ, шину 39 адреса микроЗВМ, первый вход 40 прерываний микроЗВМ, второй вход 41 прерываний микроЭВМ.

Счетчик 1 предназначен для выработки, адреса модуля обмена, которому в данный ! момент времени "разрешается" захватить, шину для обмена данными с другим модулем, При этом модули обмена распределены по подшинам таким образом, что к одной из них подключены модули с адресом, у которого в младшем разряде нуль, а к второй — модули с единицей. Таким образом, разрешение на захват шины выдается поо чередно модулями первой и второй подшин, а внутри подшины идет циклический опрос всех модулей обмена от модуля с наименьшим адресом к модулю с наибольшим (или наоборот, в зависимости от работы счетчика 1).

Первый 2 (второй 3) регистр предназначен для фиксации адреса модуля, подключенно, го к первой (второй) подшине, которому в данный момент времени разрешен захват шины для передачи данных.

Первый 4 (второй 5) триггеры управления предназначены для блокирования обмена в первой (второй) подшине и организации межшинного обмена.

Второй 6 (третий 7) элемент ИЛИ предназначен для контроля занятости первой (второй) подшины.

Первый элемент ИЛИ 8 предназначен для организации межшинного обмена.

Первый 9 — четвертый 12 блоки магистральных элементов предназначены для коммутации ("развала") общей шины на две независимые подшины.

Первый элемент 26 сравнения предназначен для сравнения собственного адреса данного модуля обмена с адресом, находящимся на опросной шине. В случае их совпадения он вырабатывает на своем выходе единичный потенциал.

Второй элемент 27 сравнения предназначен для сравнения собственного адреса данного модуля обмена с адресом, находящимся на подшине адреса. В случае их совпадения он вырабатывает на своем выходе единичный потенциал — данному модулю

20 обмена хочет передать данные какой-то другой модуль, Генератор 28 адреса предназначен для хранения адреса данного модуля обмена.

Блоки 29, 30 магистральных элементов предназначены для подключения шины управления и данных микроЗВM к подшине 21 (первой или второй) управления и данных системы.

Блок 31 магистральных элементов предназначен для подключения выхода регистра

25 адреса к первой или второй подшине 20 адреса. *

Элементы ИЛИ 32, 33, первый 35, второй 36 элементы И, а также элемент И вЂ” НЕ

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

"электрическое ИЛИ". Для простоты изображения нагрузочный регистр не показан (фиг,1).

Абонентская микроЭВМ 37 может быть выполнена, например, на основе микропроцессоров 1п 8080, МС 6800, которые имеют двунаправленную шину данных, шину адреса, управляющие выходы и входы прерывания, захвата, готовности.

Работа системы обмена осуществляется следующим образом.

Вначале счетчик 1 находится в произвольном состоянии, оба триггера управления находятся в нулевом состоянии, а в обоих регистрах просмотра записаны только нули. Генератор 28 адреса каждого моду40 ля 13 обмена содержит адрес данного модуля, причем генераторы адреса модулей, подключенных к первой подшине, содержат адреса, младшие разряды которых имеют нули (четные), а генераторы адреса модулей, подключенных к второй подшине, содержат в младшем разряде единицы (т.е, адреса нечетные). Необходимо заметить, что адрес, состоящий из одних нулей, не содержит ни один генератор адреса. Во всех модулях 13 обмена регистр 25 адреса пуст, т.е. в него записаны только нули.

Так как первый 4 и второй 5 триггеры управления находятся в нулевом состоянии, на выходе 22 управления шиной также нуль.

Следовательно, общая шина разделена на две подшины, которые могут работать независимо: на первую 20.1 и вторую 20,2 подшины адреса и первую 21,1 и вторую 21.2 подшины управления и данных. Блоки 9-12 магистральных элементов находятся в высо169531 5 данному модулю 13 обмена предоставлено55 право начать межмодульный обмен, если дан ный модуль в таковом нуждается.Это право реализуется следующим образом. Если микроЭВМ 37 модуля 13 обмена хочет перекоимпедансном состоянии, В первом 2 и втором 3 регистрах записаны одни нули.

Следовательно, на входы 14 опроса всех модулей 13 обмена поступает адрес, содержащий одни нули, поэтому на выходе первого элемента 26 сравнения всех модулей обмена нуль, Таким образом, блоки 29-31 магистральных элементов находятся в высокоимпедансном состоянии, т.е. все модули 13 обмена отключены от общей шины и не могут выполнять межмодульных операций обмена. С началом поступления тактовых импульсов на вход 24 тактовой частоты схема подключения начинает работать. Импульсы с входа 24 поступают на синхровходы первого 4 и второго 5 триггеров управления, первого 2 и второго 3 регистров и на счетный вход счетчика 1. Разрядность счетчика 1, а следовательно, регистров, обе- их шин обпроса и обеих подшин адреса определяется количеством модулей обмена, подключенных к общей шине. Пусть к каждой из подшин подключено no N модулей обмена, тогда разрядность m счетчика 1 и всех перечисленных выше устройств определяется по формуле

l о92 2 И (2 о92 ( где gI — округление числа Х до большего целого.

Таким образом, количество модулей, подключенных к общей шине, не может быть больше числа (2 -1) а подключаемых к одной из подшин — (2 — 1) для нечетных модулей и (2m 1) для четных. С момента по,ступления тактовых импульсоа с входа 24 тактовой частоты счетчик 1 начинает менять свое состояние с нулевого до (2 -1) в двоичном коде. Состояние всех разрядов счетчика 1 по заднему фронту тактовых импульсов записывается в первый 2 и второй 3 регистры, которые выдают его на входы 14 опроса модулей первой и второй подшин. Но так как на выходе счетчика 1 попеременно появляется то четная, то нечетная комбинация, которая записывается а оба регистра, то таким образом производится попеременный опрос модулей, подключенных к первой и второй подшинам. Модули, подключенные к одной подшине, опрашиааются поочередно. Опрос модулей заключается а следующем. Если на выходе регистра 2,3 появляется адрес, соответствующий адресу, хранящемуся в ге, ераторе 28 адреса данного модуля обмена, то это значит, что

50 дать данные микроЭВМ какого-либо другого модуля 13 обмена, то она должна выставить на свою шину 39 адреса адрес модуля обмена, микроЭВМ которого она хочет передать данные, и записать этот адрес в регистр 25 адреса с помощью сигнала с шины

38 управления. После этого микроЭВМ 37 может продолжить работу по заданной программе, ожидая сигнала прерывания, который, поступая на первый вход 40 прерывания микроЭВМ 37, инициирует выполнение подпрограммы, обеспечивающей установление связи с другой микроЭВМ по подшине 21 управления и передачу ей необходимых данных по подшине 21 данных через открытые теперь блоки 29,30 магистральных элементов.

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

21 управления и данных (шина содержит разряды управления и разряды данных); прекращение обмена.

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

Например, микроЭВМ может осуществлять системный обмен, обращаясь к другим микроЭВМ как к периферийному устройству, для обращения к которому необходимо записать какой-либо отличный от нуля адрес во внешний регистр (т.е. регистр 25 адреса) и далее; выполняя, если это возможно, рабочую программу, ждать сигнала разрешения (сигнал, поступающий на первый вход прерываний) на передачу данных. МикроЭВМ вЂ” получатель, получив сигнал на втором входе прерывания, прекращает выполнение основной программы, становясь как бы периферийным устройством, готовым принимать данные, передаваемые ему процессором. Сигналы, сигнализирующие о готовности приемной и передающей ю

ЗВМ, и другие, необходимые при такой операции, входят в шину управления. Данные передаются теперь по общей для двух микроЭВМ шине данных, Прекращение обмена заключается в выдаче сигнала микроЗВМ - приемнику об окончании обмена, после чего она возвращается к выполнению рабочей программы, и записи в регистр 25 адреса модуля обмена, содержащего микроЭВМ вЂ” инициатор, нулей, после чего микроЭВМ вЂ” инициатор возвращается к выполнению рабочей программы.

Рассмотрим теперь работу схемы подключения более подробно, используя функциональную схему модуля 13 обмена (фиг,2) и временную диаграмму работы (фиг.3).

По первому импульсу, поступившему с входа 24 тактовой частоты, состояние счетчика 1 переписывается в первый 2 и второй

3 регистры, причем этот адрес, записанный во второй регистр 3, совпал с адресом одного из модулей .13, подключенных к второй подшине. Кроме того, этот модуль хотел захватить подшину для осуществления обмейа данными между микроЭВМ 37, Следовательно, в регистре 25 адреса этого модуля был записан адрес модуля — получателя данных, Один из разрядов этого адреса (младший) указывает, хочет данная микроЭВМ связаться с модулем,.подключенным к данной подшине, если в этом разряде запи5

И-НЕ 34,выполненного по схеме с "открытым коллектором", на выходе которого будет единица, так как выходы 18 запроса в межшинный обмен всех модулей подшины соединены по схеме "электрическое ИЛИ" ввиду того, что на один из входов элемента

И-НЕ 34 всех остальных модулей, кроме данного, поступает нуль с выхода схемы 26, т.к. адрес, стоящий на входе 14 опроса модулей, не совпадает ни " с одним адресом модуля, кроме данного.

На обе входа элемента И 35 поступают единицы — единица буде и на его выходе.

3-а единица, проходя через элемент ИЛИ

32, поступает на первый вход 38 прерываний микроЭВМ, инициируя начало выполнения микроЗВМ 37 подпрограммы по передаче данных другой микроЗВМ. Единица с выхода элемента ИЛИ 32 через элемент.

ИЛИ 33 поступает на управляющий вход блоков 29, 30 магистральных элементов, открывая их., подключая шину 38 управления и данных микроЗВМ к второй подшине 21.1 управления и данных. Таким образом, рассмотрели, что npoNcxopNT в модуле, микроЭВМ которого хочет передать данные, Рассмотрим теперь, что происходит в модуле-приемнике данных, адрес которого выставлен на второй подшине 20.2 адреса.

Этот адрес поступает на вход-выход 17 адреса обмена всех модулей данной подшины, и в том модуле, в котором он совпадает с сан нуль, или она хочет связаться с модулем из другой подшины — тогда имеется единица (т.е.требуется межшинный обмен), Так как только на выходе второго регистра 3 появился этот адрес, он, поступая на вход 14 опроса всех модулей, совпал в одном из модулей с его собственным адресом, хранящимся в генераторе 28 адреса, На вы- 40 ходе элемента. 26 сравнения появился единичный потенциал, который выводит блок

31 магистральных элементов из третьего состояния и открывает элемент И вЂ” НЕ 34. На шине 20.2 появляется адрес модуля — получателя данных. Так как этот адрес отличен от нулевого, на выходе элемента ИЛИ 7 появляется единица, которая запрещаетдальнейшую запись в регистр 3. Шика захвачена модулем, адрес которого записан в регистре

3, Заметим, что единица на выходах первого

6 и второго 7 элементов ИЛИ появляется только тогда, когда хотя бы на одном из входов присутствует единичный потенциал, во всех остальных случаях — нуль. Итак, подшина 2-я захвачена одним из модулей этой подшины.

В случае внутришинного обмена в младший разряд регистра 25 адреса записан нуль, который поступает на вход злемечта адресом, хранящимся в генераторе 28 адреса, на выходе элемента 27 сравнения появляется единица, которая поступая на второй вход 41 прерывания микроЭВМ данного модуля, инициируя начало выполнения подпрограммы прерывания, реализующей прием данных от другой микроЗВМ, Эта же единица, пройдя через элемент ИЛИ 33, подключает шину 38 управления и данных микроЗВМ к общей второй подшине 21.2 управления и данных для осуществления связи между двумя микроЭВМ, Зта связь,; через общую шину будет осуществляться до тех пор, пока в регистре 25 адреса модуляинициатора обмена будет записан адрес модуля-получателя данных. По окончании обмена (фиг.3) микроЗВМ 37 модуля-инициатсра записывает в регистр 25 адреса нули, что ведет к появлению нуля на выходе элемента 27 в модуле-получателе, который отключает модуль-получатель от общей шины

21.2 управления и данных, переводя блоки

29,30 магистральных элементов в высокоимпедансное состояние. На выходе элемента ИЛИ 7 появляется нуль, который вновь разрешает запись очередного адреса с выхода счетчика 1 во второй регистр 3. По очередному тактовому импульсу в этот ре1695315

20

25 второй линии 23 межшинного обмена появ- 30

40 гистр записывается новый адрес, отличный от предыдущего, что приводит к несовпадению комбинаций на входах элемента 26 сравнения модуля-инициатора, и на его выходе появляется нуль; который отключает выход регистра 25 адреса от подшины 20.2 адреса, переводя блок 31 магистральных элементов в высокоимпедансное состояние, и снимает единичный сигнал с первого входа 40 прерываний микроЭВМ. Далее эта подшина может работать аналогично описанному, Заметим, что обмен данными, происходивший во второй подшине, не мешал обмену в первой (фиг.3), По заднему фронту второго тактОвого импульса в первый регистр 2 был записан адрес, совпавший с адресом модуля, который хотел передать данные другому из этой же подшины. Весь процесс осуществлялся аналогично описанному, Отличие состоит лишь в том, что при этом используется элемент ИЛИ 6 и регистр

Рассмотрим организацию межшинного обмена.

По заднему фронту пятого импульса (фиг.3) вторую подшину 20.2 адреса захватил модуль, в младшем разряде регистра 25 адреса которого была записана единица. На ляется нуль, TBK как на обоих входах элемента И вЂ” НЕ 34 модуля, захватившего шину, единицы. Эта же единица в младшем разряде адреса закрывает элемент И 35, запрещая пока начало прерывания и переключения данного модуля к общей шине. Необходимо проверить свободна ли пер.. вая йодшина. Если она занята, необходимо подождать окончания обмена и лишь тогда захватить и ее, после чего начать межмашинный обмен. Итак, запись в регистр 3 запрещена, в регистр 2 также (фиг.3), т.е. в первой подшине идет внутришинный обмен. Следовательно, на одном инверсном

J-входе триггера 4 управления будет нуль, поступающий с второй 23 линии межшинного обмена, а на втором J-входе — единица, поступающая с выхода элемента ИЛИ 6, Триггер 6 управления остается в нулевом состоянии. Но вот в первой подшине закончился обмен и на первой 20.1 подшине адреса — нули. На выходе элемента ИЛИ 6 также появляется нуль, разрешающий запись в регистр 2, но и разрешающий теперь перевод триггера 4 управления в единичное состояние по заднему фронту очередного тактового импульса, что и происходит (фиг.3). Независимо от того, какой адрес записан в первый регистр 2, последний обнуляется единицей, поступающей с выхода

55 триггера 4 управления. Следовательно, ни у одного из модулей первой подшины не может произойти совпадение адресов с адресом (нули), находящимся на выходе первого регистра 2. Эта же единица, пройдя через элемент ИЛИ 8, поступает на его выход 22 управления шиной, соединяя между собой первую 20.1 и вторую 20.2 подшины адреса и первую 21.1 и вторую 21.2 подшины управления и данных, выведя блоки 9 — 12 магистральных элементов из высокоимпедансного состояния На выходе элемента ИЛИ 6 вновь появляется единица, но триггер 4 управления в нуль не переключается, т.к. на его

К-входе нуль..

Рассмотрим, что происходит в модулеинициаторе, Единица с выхода 22 управления шиной поступает на вход 15 разрешения межмашинного обмена модуля и открывает элемент И 36, на выходе которого появляется единица. Эта единица, проходя через элемент ИЛИ 32, поступает на первый вход 40 прерывания микроЭВМ, а с выхода ИЛИ 32, пройдя через элемент ИЛИ

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

По окончании обмена микроЭВМ 37 вновь записывает в регистр 25 адреса нули, что приводит к появлению нулей на выходах элементов ИЛИ 6 и 7, а также к появлению единицы на второй линии 23 межшинного обмена. Таким образом, снимаются затраты на запись в первый 2 и второй 3 регистры, а на К-входе первого триггера 4 управления появляется единица, По заднему фронту очередного (десятого, см. фиг.3) импульса триггер 4 управления переводится в нулевое состояние, снимая обнуляющий сигнал с R-входа первого регистра 2, а во второй регистр 3 записывается очередной адрес. С приходом одиннадцатого импульса очеред- ной адрес записывается уже и в первый регистр 2. Далее схема работает аналогично выше описанному. Отличие в случае запроса на межшинный обмен, исходящего от модуля первой подшины, состоит лишь в аналогичном использовании второго триггера 5 управления (фиг.3).

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

1. Система обмена данными с коммутируемой шиной, содержащая счетчик, 2N модулей обмена, причем вход тактовой частоты системы соединен с входом счетчика, отличающаяся тем, что, с целью увеличения производительности, содержит первый и второй регистры просмотра, пер. вый и второй триггеры управления, первый, второй и третий элементы ИЛИ, с первого по четвертый блоки магистральных элементов, причем вход тактовой частоты системы соединен с синхровходами первого и второго триггеров управления и с синхровходами первого и второго регистров просмотра, выходы которых соединены соответственно с входами опроса модулей обмена первой подшины и с входами опроса модулей обмена второй подшины, выходы первого и второго триггеров управления соединены соответственно с входами сброса первого и второго регистров просмотра и первым и вторым входами первого элемента ИЛИ, выход которого соединен с входами разрешения межшинного обмена 2N модулей обмена, с управляющими входами с первого по четвертый блоков магистральных элементов, выход первого блока магистраль, ных элементов соединен с первой подшиной ) адреса системы, входом второго элемейта WIN и входом данных второго блока магистральных элементов, выход которого соединен с входом данных первого блока магистральных элементов, входом третьего элемента ИЛИ и второй подшиной адреса системы, выход третьего блока магистральных элементов соединен с первой подшиной управления и данных системы и входом данных четвертого блока магистральных элементов, выход которого соединен с входом данных третьего блока магистральных элементов и второй подшиной управления и данных системы, выход второго элемента ИЛИ соединен с первым инверсным J-входом первого триггера управления и инверсным управляющим входом первого регистра просмотра, выход третьего элемента ИЛИ соединен с первым инверсным J-входом второго триггера управления и инверсным управляющим входом второго регистра просмотра, выходы счетчика соединены с входами данных первого и второго регистров просмотра, входывыходы управления и данных модулей обмена первой подшины соединены с первой подшиной управления и данных системы, а входы-выходы управления и данных модулей обмена второй подшины — с второй подшиной управления и данных системы, входы-выходы адреса модулей обмена первой подшины соединены с первой подшиной адреса системы, входы-выходы адреса модулей обмена второй подшины соединены с второй подшиной адреса системы, входы-выходы запроса на межшинный обмен модулей обмена первой подшины соединены с вторым инверсным J-входом и прямым

К-входом второго триггера управления. входы-выходы запроса на межшинный обмен модулей обмена второй подшины соединены с вторым инверсным J-входом и прямым

К-входом первого триггера управления.

2. Система по п.1, отличающаяся тем, что модуль обмена содержит абонентскую микроЭВМ, первый и второй элементы

И, регистр адреса, первый и второй элементы сравнения, генератор адреса, с первого по третий блоки магистральных элементов, первый и второй элементы ИЛИ, элемент

И вЂ” HE, причем один из выходов шин управления и данных абонентской микроЭВМ соединен с синхровходом регистра адреса, остальные входы и выходы шин управления и данных соединены с выходом первого блока магистральных элементов и входом данных второго блока магистральных элементов, выход которого соединен с входом данных первого блока магистральных элементов и входом-выходом управления и данных модуля обмена, выход генератора адреса соединен с первыми входами первого и второго элементов сравнения, вход onроса модуля обмена соединен с вторым входом первого элемента сравнения, выход которого соединен с прямым входом первого элемента И и первым входом второго элемента И, управляющим входом третьего блока магистральных элементов и первым входом элемента И вЂ” НЕ, выход которого является выходом запроса на межшинный обмен модуля обмена, вход разрешения межшинного обмена модуля обмена соединен с вторым входом второго элемента И, выход которого соединен с вторым входом первого элемента ИЛИ, шина адреса аобо40 нентской микроЭВМ соединена с входом данных регистра адреса, один из выходов которого соединен с вторым входом элемента И вЂ” НЕ, с инверсным входом первого элемента И, выход которого соединен с первым входом первого элемента ИЛИ, выход которого соединен с первым входом перываний абонентской микроЭВМ и первым входом ьторого элемента ИЛИ, выход которого соединан с управляющими входами первого и второго блоков магистральных элементов, группа выходов регистра адреса соединена с входом данных третьего блока магистральных элементов, выход которого является входом-выходом адреса модуля обмена и соединен с вторым входом второго элемента сравнения, выход которого соединен с вторым входом второго элемента ИЛИ и вторым входом прерываний абонентской микроЭВМ.

Q1 ф 5

15 8

ОГ

4 18

17

18

1.И

14 18

17

1Х i8

1ß49 j

f4 Ю

17

Щ

НЯМ

f4 1б

17

fS

f5 g

1695315 атее. Ь

Составитель И.Хазова

Редактор М.Циткина Техред М.Моргентал Корректор 3.Лончакова

Заказ 4163 и р ам Подписное

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101

Система обмена данными с коммутируемой шиной Система обмена данными с коммутируемой шиной Система обмена данными с коммутируемой шиной Система обмена данными с коммутируемой шиной Система обмена данными с коммутируемой шиной Система обмена данными с коммутируемой шиной Система обмена данными с коммутируемой шиной Система обмена данными с коммутируемой шиной 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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