Устройство для синхронизации системыобмена информацией
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВКДЕТЕЛЬСТВУ
Союз Советских
Социалистических республик
< 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 Корректор С. Корниенко