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

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

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

Союз Советских

Социалистических республик

< 1847310 (61) Дополнительное к авт. свид-ву (22) Заявлено 13. 11. 79 (21) 2838336/! 8-24 с присоединением заявки ЭЙ (23) Приоритет

Опубликовано 15.07.81.Бюллетень Эй 26

Дата опубликования описания 18.07. 81

Э (51)M. Кд.

G 06 F 1/04

ГююудерствеииыИ комитет

СССР ию делам изабретеиий и открытий (53) УД К 681 . 317 . .791(088.8) (72) Автор изобретения

В. П. Хельвас (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СИНХРОНИЗАЦИИ СИСТЕМЫ

ОБМЕНА ИНФОРМАЦИЕЙ

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

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

И, формирователи импульсов, схемы временной задержки, счетчики и дешифраторы (1 j

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

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

ИЛИ, выход которого является выходом устройства (2»

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

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

847310

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

5 вход — к первому выходу генератора импульсов, вторым выходом соединенно-го с первым входом первого элемента

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

И-ИЛИ, первый вход которого и первый вход третьего элемента И соединены с; соответствующими выходными шинами устройства, первый вход первой группы

- входов элемента И-ИЛИ и второй и третий входы третьего элемента И соединены с соответствующими шинами из группы входных управляющих шин устройства, первый вход второй группы 25 входов элемента И-ИЛИ соединен с выходом счетчика, счетным входом подключенного к выходу первого элемента И, второй вход и выход второго элемента И подключены соответственно к вто- щ рому выходу генератора импульсов и второму входу распределителя тактовых импульсов, первый выход генератора тактовых импульсов подключен к вторым входам первой и второй групп 35 входов элемента И-ИАИ, единичный в вход триггера управления соединен с выходом третьего элемента И. !

На фиг. l представлена блок-схема предлагаемого ус ройства для синхронизации системы обмена информации; на фиг 2 — временная диаграмма работы устройства.

Устройство содержит генератор 1 импульсов, распределитель 2 тактовых. импульсов, второй, первый и третий элементы,И 3,4 и 5 триггер 6 управления, счетчик 7, элемент И-ИЛИ 8, ши50 ны 9 группы выходных шин, шины 10 и ll передачи шестого и седьмого тактОВых импульсоВ, группу Входных управляющих шин, шину 12 передачи строба от внешнего устройства и шины 13

55 стробов управляющего слова и признака абонента.

Устройство рабстает следующим образом. ф

В исходном состоянии счетчик 7 и триггер б установлены в нулевое состояние. Потенциалами с выходов триггера 6 через элемент И 3 разрешено поступление импульсов ГИ2 со второго выхода генератора 1 .на второй вход распределителя 2, а через элемент И4 — запрещено поступление импульсов на вход счетчика 7 импульсов. Таким образом, в исходном" состоянии на выходе распределителя 2 формируется последовательность тактовых сигналов ТИ1-ТИ8 с периодом повторения, определяемым периодом выходных сигналов ГИ1 и ГИ2 генератора 1. При этом тактовые сигналы с четнымн номерами формируются от импульсов ГИ 2, а нечетные — от импульсов ГИ1. В этом режиме работы устцзойства выполняются все операции BN за исключением операций обмена. Операция ввода информации в ОЗУ машины от датчика системы состоит из двух рабочих циклов

BN. В первом цикле программой BM выдается управляющее слово(УС ), определяющее номер датчика,. режим обмена и т. и. Во втором цикле осуществляется ввод информации в ОЗУ BN. К моменту

ТИ2 во втором цикле на входе BM должна быть установлена информация для ввода.. Управляющее слово сопровождается стробом и сигналом "Признак абонента", который формируется ВМ при обращении к датчику системы. Эти сигналы поступают по шинам 13. В первом цикле операции ввода информации в BN от датчика устанавливается в единичное состояние триггер 6, отключаются тактовые импульсы ГИ 2 от распределителя 2 и подключают их к счетному входу счетчика 7 импульсов. На выходе распределителя 2 последним формируется импульс ТИ7. Триггер 6 сбрасывается сигналом на шине 12, простробированным на элементе И-ИЛИ 8 синхросигналом ГИ1. После сброса триггера 6 на второй вход распределителя

2 через элемент И 3 разрешается прохождение синхроимпульсов ГИ 2 и распределителем 2 формируется тактовый импульс ТИ8 и все последующие.

Таким образом, длительность такта

ТИ7 соответствует заданной, т.е. работа распределителя 2 на время опроса датчика информации приостанавливается и запускается, когда на входе

BM установлена информация для ввода.

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

5 84731

Поскольку триггер 6 сбрасывается сигналом на шине 12, формируемым во внешнем устройстве ВУ), а до поступления сигнала работа ВМ фактически приостановлена, то существует опасность останова машины при отказе одного из

ВУ или линии передачи этого сигнала между BY и ВМ. Для устранения подобного случая счетчик 7 подсчитывает синхроимпульсы ГИ2 с момента выдачи из ВМ управляющего слова и до получения от BY сигнала по шине 12.

Емкость счетчика рассчитывается на максимальное время обмена. Если в течение этого времени от BY no l5 шине 12 не поступает сигнал, то сигналом с выхода счетчика 7 сбрасывается триггер б восстанавливается работа распределителя 2, а операция ввода информации от неисправного датчика заканчивается вводом нулевого кода, информация от неисправных датчиков в BM не принимается.

Таким образом, устройство обеспечивает повышение пропускной спо- д. собности системы обмена BN с ВУ, так как длительность рабочего цикла BN в этих операциях изменяется с дискретностью в один такт в зависимости от длины линии связи между BN и адресуе- 1О мым ВУ и от быстродействия этого внешнего устройства.

Увеличение производительности системы особенно эффективно в случае передачи массивов информации от внеш-З5 них устройств, размещенных на небольших расстояниях, и имеющих высокое быстродействие, 0 6 вый вход — к первому выходу гекератора импульсов, вторым выходом соединенного с первым входом первого элемента И, второй вход которого подключен к единичному выходу триггера управления, нулевым выходом соединенного с первым входом второго элемента И, о т л и ч а ю щ е е с я тем, что, .с целью расширения функциональных возможностей устройства sa счет адаптации частоты следования импульсов синхронизации к скорости работы абонентов, в устройство введены счетчик, третий элемент И и элемент

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

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

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

1. Электронная вычислительная

4> машина ЕС-1050.M., "Статистика", 1976.

2. Авторское свидетельство СССР по заявке Р 2462586, кл. 8 06 F 15/00, 1977 (прототип).

847310

>2

ГИ1

Тид

ТИ

Тгг

Ти5 тиф

ТИ5

Тйб

ТИ7

Шины

7 гб

Шина 15

Шина (2

Реу 4@f

Ю цикл

Риз.

Заказ 5499/75 Тира к 745 Подписное

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

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

Филиал ППП "Патент", г. Ужгсрод, ул. Проектная,4

Составитель В. Вертлиб, Редактор Т, Гыршкан Техред М. PeAagc Корректор С. Корниенко