Многоканальное устройство управления обменом информацией между эвм
Иллюстрации
Показать всеРеферат
Изобретение относится к области вычислительной техники и может быть использовано в устройствах сопряжения микро-ЭВМ в однородную вычислительную систему. Устройство содержит регистр, дешифратор адреса, два элемента И, два триггера, элемент ИЛИ. Целью изобретения является повышение скорости обмена информацией . между вычислительными машинами в режимах передачи, приема и ретрансляции информации между ЭВМ. .
СО1ОЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
3Cppp>, "- >"1
ОПИСАНИЕ ИЗОБРЕТЕН
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ГЮ ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТ%И (21) 3684099/24-24 (22) 02.01.84 (46) 30.03.86. Бюл. У 12 (72) В.В.Пароходов (53) 681.3(088.8) .(56) Авторское свидетельство СССР
У 613317, кл. G 06 F 3/04, 1978. .Авторское свидетельство СССР
Ф 943694 ° . кл. G 06 F 3/04 ° 1982. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ ОБМЕНОМ ИНФОРМАЦИЕЙ МЕЖДУ
ЭВМ
„.ЯО„„ !221656 А (д)4 С 06 F 13/00 (57) Изобретение относится к области вычислительной техники и может быть использовано в устройствах сопряжения микро-ЭВМ в однородную вычислительную систему. Устройство содержит регистр, дешифратор адреса, два элемента И, два триггера, элемент
ИЛИ. Целью изобретения является повышение скорости обмена информацией . между вычислительными машинами в режимах передачи, приема и ретрансляции информации между ЭВМ. 2 ил.
122!656
Изобретение относится к вычислительной технике и может быть использовано в устройствах сопряжения микро-ЭВМ в однородную вычислительную систему. 5
Цель изобретения — повышение скорости обмена информацией между вычислительными машинами.
На фиг.! изображена структурная схема устройства; на фиг.2 — времен10 ная диаграмма, поясняющая работу устройства.
Устройство (фиг.1) содержит ре гистр 1, дешифратор 2 адреса, элементы И 3 и 4, триггеры 5 и 6, элемент
ИЛИ 7, вход-выход 8 синхронизации приема, вход-выход 9 синхронизации . передачи, информационный вход 10, информационный выход 11, адресный вход 12, вход 13 управления передачей, вход 14 уцравления приемом. Выход 15 готовности, вычислительную машину 16, аналогичные устройства 17 и 18 сопрягаемых вычислительных ма25 шин.
Для соседнего устройства вход-выход 8 синхронизации приема, информационный вход )О. Для соседнего устройства 18: вход-выход 9 синхронизации передачи, информационный вы30 ход 11.
Рассмотрим особенности работы микро-3ВМ используемые в устройстве.
Передача информации между микро;процессором и остальными блоками микро-ЭВИ осуществляется по одной шине. Связь между ведущим и ведомым устройствами через шину асинхронная, т.е. на управляющий сигнал, пе- 40 редаваемый ведущим устройством, должен поступать ответный сигнал от ведомого устройства. Возможны три режима работы.
Первый режим (передача информации).
Вычислительная машина 16 является передающей, а принимающей — соседняя
ЭВМ с устройством 17. При этом ЭВИ 16 выполняет команду пересыпки информационного слова из своего ОЗУ или регистра общего назначения в регистр 2 соседнего устройства 17. При этом
ЭВМ 16 выставляет на своей шине адрес регистра передачи, который поступает через адресный вход 12 устройства на вход дешифратора 2.В результате дешифрации на втором выходе дешифратора 2 появляется сигнал адреса регистра передачи (А, фиг.2), поступающий на вто 1 рой вход второго элемента И 4. Информационное слово (фиг.2) поступает через .информационный вход 10 на информационный вход регистра 1 соседнего устройства 17. После установки адреса и информации вычислительная машина 16 передает на вход управления передачей 13 устройства сигнал передачи (и, фиг.2), который поступа. ет на первый вход второго элемента
И 4, а также на вход второго триггера 6, подготавливая его к установке в "1" по входу. Вход-выход 9 синхронизации передачи устройства, связанный с вычислительной машиной
16, соединен линией синхронизации с входом-вйходом 8 синхронизации приема соседнего устройства 17. Линия синхронизации представляет собой монтажное И, на которой формируется сигнал высокого уровня только тогда, когда устройство передающей 3ВМ на вход-выход 9 подает сигнал синхронизации передачи <„1„, равный конъюнкции сигналов адреса и передачик„=А „! И, а устройство 17 принимающей ЭВМ по-. дает на вход-выход 8 сигнал синхронизации приема иЗ„,. При наличии сигналов и! и на линии синхронизации формируется высокий уровень сигнала синхронизации обменами, = ч)„Ь >пр (фиг.2). Сигнал синхронизации обмена с устанавливает в устройстве 1? триггер 5 в состояние "1" и производит запись информационного слова в регистр 1, а также устанавливает триггер 6 устройства 3ВМ 16 по входу установки S . .Сигнал "1" с выхода триггера 6, пройдя через элемент ИЛИ
7, выход 15 готовности устройства, в виде сигнала "Готовность" (фиг.2) поступает в вычислительную машину 16, которая, получив сигнал "Готовность",. снимает сигнал передачи, данные и адрес и лишь после этого заканчивает команду пересылки. После снятия сигнала передачи 0 заканчивается сигнал синхронизации обмена . При этом изменяются на противоположные уровни сигналов на входах 5 и R триггера 6, что сбрасывает его в "О", заканчивая тем самым сигнал "Готовность".
Второй режим (прием информации).
Вычислительная машина 16 является принимающей, и выполняет команду пересылки информационного слова из регистра 1 своего устройства в опера1221656 тивное запоминающее устройство или регистр общего назначения. Процесс происходит следующим образом. Вычислительная машина 16 выставляет на своей шине адрес регистра приема, S которым является регистр 1 своего устройства. Адрес поступает через адресный вход 12 устройства на вход дешифратора 2. В результате дешифрации адреса на первом выходе дешифратора 1О
2 появляется сигнал адреса регистра приема (Л„„ фиг.2), который, поступая на второй управляющий вход ре-. гистра 1, открывает его выходной буфер, тем самым подключая его к ин- 15 формационному выходу 11 устройства.
Кроме того, сигнал A поступает на второй вход первого элемента И 3, на первый вход которого приходит сигнал приема (П фиг.2) из ЭВМ через вход 20
14 управления приемом устройства.
Сигнал П поступает также на вход
Р, первого триггера 5, подготавливая его к установке в "1" по входу S
Элемент И 3 формирует сигнал сикх-25 ронизации приема оЭ„р= А„ П П, который поступает через вход-выход 8 устройства на линию синхронизации, на которой формируется сигнал синхронизации обмена и3 в тот момент, 50 когда с входа-выхода 9 устройства 18 поступает сигнал синхронизации передачисД„ . Сигнал <1 устанавливает триггер 5 а "1" по входу $ и производит запись информационного слова ,в регистр 1. Сигнал "1" с выхода триггера 5, пройдя через элемент
ИЛИ 7 и выход 15 готовности устройства, в виде сигнала "Готовность" поступает в вычислительную машину 16. 40
Вычислительная машина, получив сигнал Готовность, считывает инфор11 Е1 мацию из регистра 1 через информационный выход 11 устройства, снимает сигнал приема и адрес и лишь, после 45 этого заканчивает команду пересылки.
После снятия сигнала приема происхо дит установка триггера 5 по входу R,..
Таким образом, передающая ЭВМ выполняет команду пересылки информа- 50 ционного слова в регистр 1 устройства принимающей ЭВМ,а принимающая ЭВМ выполняет команду пересылки из регистра 1 своего устройства ВОЗУ или свой внутренний регистр общегоназначения. 55
Третий режим (ретрансляция информации). В данном режиме ЭВМ 16 сначала принимает информацию от устройства 18, а затем передает ее устройству 17, т.е. процесс ретрансляции занимает две команды.
Таким образом, операция синхронизации, предшествующая передаче (приему) информации, и составляющая несколько машинных команд, осуществляющих установку триггеров и опрос разрешения на передачу (прием), совмещается с обменом информации. Тем самым на передачу (прием) одного информационного слова затрачивается только одна машинная команда. Синхронизация осуществляется внутри этой команды и этим повышает скорость обмена информацией между ЭВМ.
Формула изобретения
Многоканальное устройство управления обменом информацией между ЭВМ, содержащее в каждом канале регистр, информационные вход и выход которого соединены .соответственно с информационными выходом и входом регистров предыдущего и последующего каналов, дешифратор адреса, вход которого соединен с адресным выходом соответствующей ЭВМ, первый и второй элементы И, первые входы которых соединены с выходом управления приемом и выходом управления передачей соответствующей ЭВМ, первый триггер,.единичный вход которого подключен к выходу первого элемента И и к первому входу записи регистра, а нулевой вход подключен к выходу управления приемом .соответствующей ЭВМ, второй .триггер,,единичный вход которого подключен к выходу управления передачей соответствующей ЭВМ, первый выход дешифратора адреса соединен с вторым вхо- . .дом первого элемента И и вторым входом записи регистра, второй выход дешифратора адреса соединен с вторым входом второго элемента И, о т л и— ч а ю щ е е с я тем, что, с целью
IBoBbIIHeHHB быстродействия, в устройство введен элемент ИЛИ, выход которого подключен к входу готовности соответствующих ЭВМ, а первый и второй входы подключены к выходам первого и второго триггеров, выход первого элемента И каждого канала соединен с единичным входом второго триггера предыдущего канала, а выход второго элемента Исоединен сединичным входом первого триггера последующегоканала.
1221656
Риа 1 юг. 2
Составитель Г.Стернин
Техред Н.Бонкало
Корректор А.Обручар
Редактор Н.Воловик
Заказ 1614/55 Тираж 671
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Подписное
Филиал ППП "Патент", г.ужгород, ул.Проектная, 4