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

 

Изобретение относится к вычислительной технике, в частности к устройствам, обеспечивающим обмен информацией (данными ) между ЭВМ и пользователем, а также между различными ЭВМ в сетях передачи данных кольцевой структуры. Цель изобретения -.сокращение обьема фборудования устройства и увеличение пропуксной способности каналов обмена информацией между ЭВМ в сетях передачи данных кольцевой структуры. В устройство вводят второй блок сравнения, счетчик, элемент И, элемент ИЛИ, блок элементов И ЛИ-НЕ и их связи, что позволяет идентифицировать момент записи информации от соответствующих ЭВМ каналов во все информационные регистры устройства в начале цикла работы устройства, а также осуществлять выдачу информации от ЭВМ, в канале которой обнаружен признак пустого (обнуленного) регистра. Каждая ЭВМ может записывать информацию в своей регистр несколько раз за.М-тактов работы устройства. Записанная информация непрерывно циркулирует в регистрах каналов и при равенстве адреса получателя, записанного в информационном регистре, номеру ЭВМ осуществляется считывание информации от ЭВМ, в канале которой произошло сравнение. Запись информации , от каждой ЭВМ в.информационный регистр канала происходитсинхроннов начале очередного цикла рабоҐы устройства (одновременно во все информационные регистры) и идентифицируется счетчиком через каждые N-тактов работы устройства; асинхронно - во время очереднгго цикла при обнаружении признака пустого регистра в информационном регистре, когда в нем храняется все нули, и если адрес получателя больше текущего кода адреса на выходах счетчика. 3 ил. (Л С 00 о VI Ю 4

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

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

РеспуБлик (я)5 G 06 Г 13/14

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР)

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4911772/24 с1 (22) 15.02,91; (46) 07.04,93. Бюл. N. 13 (72) С.H.Òêà÷åíêî, Г.Н,Тимонькин, Н.И.Пол,ищук и В.С.Харченко (56) Авторское свидетельство СССР

N- 943695, кл. G 06 F 13/00, 1982, Авторское свидетельство СССР

¹ 1118997, кл.G 06 F 13/00, 1984.

Авторское свидетельство СССР .N 1328822, кл, G 06 F 13/14, 1987. (54) УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ (57) Изобретение относится к вычислительной технйке, в частности к устройствам, обеспечивающим обмен информацией (данными) между ЭВМ и йользователем, а также между различными ЭВМ в сетях передачи данных кольцевой структуры. Цель изобретения —. сокращение объема оборудования устройства и увеличение пропуксной способности каналов обмена информацией между ЭВМ в сетях передачи данных кольцевой структуры, В устройство вводят второй блок сравнения, счетчик, элемент И, элемент ИЛИ, блок элементов ИЛИ-НЕ и их связи, что позволяет идентифицировать моИзобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных системах и сетях, системах обме. а данными между ЭВМ и пользователем.

Целью изобретения является сокращение объема оборудования устройства и увеличение пропускной способности каналов, „„5U 1807494 All

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

На фиг. 1 дана функциональная схема устройства; на фиг. 2 — схема размещения информации в регистре канала; на фиг, 3— временная диаграмма работы устройства.

Устройство содержит счетчик 1 и N каналов, состоящих из блока сравнения 2, элемента И 3, элемента ИЛИ 4, первого 5 и второго 6 коммутаторов, информационного регистра 7, второго блока сравнения 8, бло1807494 ка элементов И 9, блока элементов ИЛИ-НЕ тов И 9 соединены соответственно с выхо10, первого информационного входа 11, вто- дом блока сравнения 8, вторым входом элерого информационного входа 12, второго мента И 3 и входом счетчика 2, причем вход информационного выхода 13, первого.ин- счетчика 2 является вторым тактовым вхоформационного выхода 14, адресного выхо- 5 дом устройства и соединен с синхронизируда 15, первого 16 и второго 17 тактовых ющим входом 17 канала, первым входов, первого управляющего входа 18 и управляющим входом 18 подключенного к первого управляющего выхода 19.. выходу переполнения счетчика 2, адресный

Первый информационный вход11 и вы- выход которого подключен к третьему инход 14 1-ro канала (i = 1, N-1) являются соот- 10 формационному входу 15 канала. ветственно входом и выходом для Рассмотрим назначениеэлементовустподключения информационных выхода и ройства. входа 1-й ЭВМ, второй информационный Второй блоксравнения 8 осуществляет вход 12 i-ro канала соединен с вторым ин- сравнение кода адреса получателя с текуформационным выходом 13 (1 + 1)-канала, "5 щим кодом на выходе счетчика 1 и на основе второй информационный выход 13 N-ro ка- этого даетразрешение на выдачууправляюнала соединен с вторым информационным щего сигнала приема информации от ЭВМ, входом 12 первого канала, первые тактовые который, одновременно, является сигналом входы каналов подключены в первому так- сообщения о готовности устройсгва притовомувходу16устройства, причемкаждый 20 нять информацию. канал состоит из первого 5 и второго 6 ком- . Счетчик 1 подсчитывает количество такмутаторов, блока сравнения 1, первые ин- товых импульсов и разрешает запись информационные входы ко.орых подключены формации от ЭВМ в информационные к первым информационным входам 11 кана- регистры через каждые N тактов- один цикл ла, информационного регистра 7, первый и 25 работы устройства, а также формирует код второй информационные входы которого текущего адреса для блока сравнения 1. подключены соответственно к выходам пер- Элемент И 3 формирует управляющий вого 5 и второго 6 коммутаторов, вторые сигнал при синхронном режиме работыустинформационные и управляющие входы ко- ройства по очередному тактовому импульсу, торых соединены соответственно с вторым 30 если адрес получателя информации больше . информационным входом 12 и первым так- текущего адреса на выходе счетчика 2. товым входом 16 канала, блока элементов И Элемент ИЛИ 4 разрешает запись ин9, выход которого является первым инфор- формации из канала ЭВМ в информационмационным входом 14 канала, причем пер- ные регистры 7 в начале цикла, когда запись вый и второй выходы информационного 35 иницируется счетчиком 1 или в середине регистра 7 соединены cooTBGTGTBGHHo c BTo цикла при асинхронном режиме. работы, рым информационным входом блока эле- когда обнаружен "пустой" регистр, ментов И 9 и образуют второй Первый и второй коммутаторы 5и 6 осуинформационный выход 13 канала, второго ществляют передачу информации от ЭВМ в блока сравнения 8, первый и второй инфор- 40 информационные регистры 7 с первого инмационные входы которого соединены с формационного входа 11 или второго инпервым 11 и,третьим 15 информационным формационного входа 12. входом устройства соответственно, блока Информационный .регистр 7 — элемент элементов ИЛИ-НЕ 10, информационный памятиустройствавыполняетфункциипривход которого соединен с выходами инфор- 45 ема и хранения информации, мационного регистра 7, а выход является Блок сравнения 8осуществляетсравнепервым управляющим выходом 19 канала, ние адреса получателя и номера ЭВМ и на элемента И 3, третьим входом подключен- основе. этого управляет выдачей информаного к выходу блока элементов ИЛИ-НЕ 10, ции с информационного регистра 7 в канал вторым входом соединенного с синхронизи- 50 ЭВМ. руещим входом 17 канала, а первым входом Блок элементов И 9 осуществляет выдаподключенного к выходу второго блока чу информации из информационного регисравнения, элемента ИЛИ 4, первый и вто- стра 7 в ЭВм по первому информационному рой управляющие входы которого подклю- выходу 14. чены к выходу элемента И 3 и первому 55 Блок элементов ИЛИ-HE 10отслеживауправляющему входу 18 канала соответст- ет содержимое информационного регистра венно, причем выход элемента ИЛИ 4 coe- 7 на наличие нулевой комбинации (признак динен с вторым тактовым входом "пустого" регистра) и, если информационкоммутаторов5,6ив каждом канале первый ный регистр 7 обнулен, выдает управляюи второй управляющие входы блока злемен- щий сигнал.

1807494

10

30 зом

40

55

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

Второй информационный вход 12 служит для приема информации из информационного регистра 7 канала предыдущей ЭВМ по второму информационному входу 13 в канал последующей ЭВМ, Первый информационный выход 14 предназначен для передачи информации из устройства в канал ЭВМ.

Третий информационный вход 15 предназначен для передачи текущего адреса с адресного выхода счетчика 1 на второй блок сравнения 2 каждого канала ЭВМ.

Первый 16 и второй 17 тактовые входы устройства служат для и редачи импульсов, синхрониэирующих работу ЭВМ и устройства, Первый управляющий вход 18 предназначен для передачи управляющего сигнала с выхода переполнения счетчика 1 во все каналы ЭВМ устройства, по которому происходит инициирование режима записи информацйи от ЭВМ в начале очередного цикла работы устройства.

Первый управляющий выход 19 канала предназначен для передачи управляющего сигнала в ЭВМ, сообщающего о готовности устройства к приему информации после обнуления информационного регистра 7, при асинхронном режиме.

Устройство работает следующим обраВ исходном состоянии в элементах памяти устройства — информационных регистрах 7 хранится текущая информация: адрес получателя и текст (см, фиг. 2, входы установки в исходное состояние условно не показаны). Первый тактовый импульс, поступающий по второму тактовому входу

17устройства на второй управляющий вход блока элементов И 9, разрешает считывание информации из информационного регистра 7 по информационному входу блока элементов И 9 в канал тех ЭВМ, номер которых, поступивший с первого информационного входа 11 канала, совпадает с кодом адресата, хранящимся в информационном регистре 7. При этом на.первый управляющий вход блока элемента И 9 поступает единичный потенциал с выхода блока сравнения 8, При считывании информации из информационного регистра 7 он устанавливается в "нулевое состояние (цепи сброса регистра 7 условно не показаны). Задним фронтом первого импульса, поступившего с второго тактового входа 17, к содержимому счетчика 1 прибавляется единица.

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

Если при учете очередного тактового импульса произошло переполнение счетчика, то на управляющем выходе счетчика появляется единичный сигнал. Состояние переполнения счетчика свидетельствует о том, что в устройстве начался очередной цикл работы устройства, Единичный потенциал на выходе счетчика по второму управляющему входу элемента ИЛИ 4 инициирует режим записи, т.е. передачу информации по первому информационному входу 11 канала через коммутаторы 5 и 6 в информационный регистр 7 устройства.

Поступивший с первого тактового входа

16 устройства на второй управляющий вход коммутаторов 5 и 6 импульс производит перепись информации, находящейся в информационных регистрах 7 с второго информационного выхода 13 канала ЭВМ по второму информационному входу 12 канала последующей Э BM через коммутаторы

5 и 6 в информационные регистры 7.

Нулевое состояние информационного. регистра 7, переписанное от предыдущей

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

Очередное информационное слово (адрес получателя и текст) поступает по первому информацио ному входу 11 канала

Адрес получателя поступает на первый информационный вход блока сравнения 1; Если он больше текущего адреса, поступившего с адресного выхода счетчика, то на выходе блока сравнения 1 формируется управляющий сигнал, который по заднему фронту очередного импульса, поступившего с второго тактового входа 17 устройства, через схему И 3 и элемент ИЛИ

4 разрешает запись информации по первому информационному входу 11 канала ЭВМ через первый и второй коммутаторы в информационный регистр 7 устройства.

Очередной импульс, поступивший с второго тактового входа 17 устройства, разрешает считывание информации иэ информационного регистра 7 в канал ЭВМ, если произошло сравнение в блоке 8 кода адресата, хранящегося в информационном регистре 7, с кодом номера ЭВМ, поступившего из канала. Если сравнения не происхо1807494

20

30

40 дит, то информация с информационного регистра 7 поступает по второму информационному выходу 13 канала на второй информационный вход 12 последующей

ЭВМ, т.е. осуществляется ее перепись.

Задним фронтом поступившего с второго тактового входа 17 импульса к содержимому счетчика прибавляется единица, если счетчик находится в состоянии переполнения, то по да ному импульсу устанавливается нулевое состояние (цепь сброса счетчика

1 не показана).

Нулевой сигнал с выхода переполнения счетчика или нулевые сигналы с выхода второго блока сравнения и элемента ИЛИ-НЕ

10 запрещают передачу информации из каналов ЭВМ в информационные регистры 7.

Последующие (й - 1) импульсы с первого тактового входа 10 устройства поступают на вторые управляющие входы коммутатсров 5 и 6 и осуществляют перепись информации в регистрах 7 устройства по принципу из предыдущего в последующий, Формула изобретения

Устройство для обмена информацией,. содержащее N каналов, первые информационные вход и выход которых являются соответствующим входом и выходом устройства для подключения к информационному выходу и входу соответствующей ЭВМ, второй информационный выход l-го канала (I = 1, М

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

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

1807494

1807494

bx. Р

Яюх 1d .f

Вжк Х

/pe . б

Редактор

Заказ 1381 Тираж Подписное

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

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

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

Ю;l/фаре

Ьа. У

Рык. N

Рю" 118(дУ

Eux s. ье

Разрвдио3уесвяа Тексл инф ркации ОР 2

Составитель С.Ткаченко

Техред М.Моргентал Корректор В Петраш

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

 

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к ведомственным телефонным сетям с повышенными требованиями по безотказности связи

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

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

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

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