Устройство для обмена информацией
Изобретение относится к вычислительной технике, в частности к устройствам, обеспечивающим обмен информацией (данными ) между ЭВМ и пользователем, а также между различными ЭВМ в сетях передачи данных кольцевой структуры. Цель изобретения -.сокращение обьема фборудования устройства и увеличение пропуксной способности каналов обмена информацией между ЭВМ в сетях передачи данных кольцевой структуры. В устройство вводят второй блок сравнения, счетчик, элемент И, элемент ИЛИ, блок элементов И ЛИ-НЕ и их связи, что позволяет идентифицировать момент записи информации от соответствующих ЭВМ каналов во все информационные регистры устройства в начале цикла работы устройства, а также осуществлять выдачу информации от ЭВМ, в канале которой обнаружен признак пустого (обнуленного) регистра. Каждая ЭВМ может записывать информацию в своей регистр несколько раз за.М-тактов работы устройства. Записанная информация непрерывно циркулирует в регистрах каналов и при равенстве адреса получателя, записанного в информационном регистре, номеру ЭВМ осуществляется считывание информации от ЭВМ, в канале которой произошло сравнение. Запись информации , от каждой ЭВМ в.информационный регистр канала происходитсинхроннов начале очередного цикла рабоҐы устройства (одновременно во все информационные регистры) и идентифицируется счетчиком через каждые 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
Составитель С.Ткаченко
Техред М.Моргентал Корректор В Петраш





