Устройство для синхронизациигруппы блоков обработки данных
Иллюстрации
Показать всеРеферат
Союз Советских
Социалистических
Республик (61) Дополнительное к авт. свид-ву— (22) Заявлено 1902.79 (21} 2725925/18-24 (51)м с присоединением заявки ¹â€”
G 0o F 1/04
Государственный комитет
СССР ио делам изобретений и открытий (23) Приоритет—
Опубликовано 150581 Бюллетень ¹ 18
Дата опубликования описания 15,05.81 (53) УДК 681. 3 (088 ° 8) 4, /.
В. М. Кузавков и О. П. Самотугин
4
Научно-исследовательский институт управляющи . вычислительных машин (72) Авторы изобретения (73) Заявитель (54 ) УСТРОЙСТВО ДЛЯ СИНХРОНИЗАЦИИ ГРУППЫ Б31ОКОВ
ОБРАБОТКИ ДАННЫХ
Изобретение относится к цифровой вычислительной технике и может быть использовано в системах тактового питания вычислительных машин на базе перестраиваемых однородных структур.
Известно устройство для синхронизации двух параллельно работающих блоков обработки данных Синхронизация в этом случае построена таким образом, что один из блоков является ведущим, а второй ведомым. Датчик тактовых сигналов формирует временной интервал, середина которого совпадает с моментом прихода ожидаемого синхрониэирующего импульса с датчика веду-15 щего блока. Синхрониэирующее устройство датчика устанавливает второй датчик тактовых сигналов в фиксированное относительно первого датчика положение11J.
Недостатком этого устройства является низкая надежность, так как при выходе из строя датчика тактовых сигналов одного из блоков работа всего комплекса нарушается.
Известно устройс=.во для синхронизации нескольких вычислительных, машин
/ которое содержит задающий генератор, счетчик, триггер, схему выработки импульса сброса счетчика, передатчик, ЗО приемник, линию связи. Устройство содержится в каждой из вычислительных машин, причем каждая из них тактируется собственным синхрониэирующим устройством, синхронизированным относи" тельно других машин. При отказе синхронизирукщего устройства в одной из машин выходит иэ строя только данная . машина. Длительность рабочего такта определяется при помощи счетчика, достигающего определенного положения считывания 2 .
Недостатками устройства являются сложность и низкая надежность.
Наиболее близким по техническому решению к предлагаемому является устройс гво для си нхрочиз ации группы блоков обработки дачных, которое содержит генератор, формирователь временных интервалов, согласующий блок, l пороговый. блок, интегратор, триггер, сумматор по модулю два, линию связи, выход, блоки обработки данных, к каждому из которых подключено соответствующее устройство для синхронизации группы блоков обработки данных.
Выход ген ер ат ор а подключен к первому входу формирователя временных интервалов, второй вход которого соединен с выходом триггера, а выход — со
830358 входом согласующего блока. Вход интегратора подключен к выходу согласующего блока и к первому входу сумматора по модулю два. Выход интегратора через пороговый блок подключен к нулевому входу триггера, выход триггера соединен со вторым входом фор-, мирователя временных интервалов. Единичный вход триггера соединен с выходом сумматора по модулю два, второй вход которого подключен к выходу формирователя временных интервалов.
Однако устройство имеет сложную структуру и как следствие имеет низкую надежность, так как содержит большое число функциональных узлов.
Цель изобретения — упрощение устройства.
Поставленная цель достигается тем> что в устройство для синхронизации группы блоков обработки данных, содержащее генератор, выход которого 20 подключен к первому входу формирователя временных интервалов, выход формирователя временных интервалов соединен со входом согласующего блока и с первым входом сумматора по мо- д дулю два, выход согласующего блока соединен с входом устройства и со вторым входом сумматора по модулю два,введен мультивибратор, вход которого подключен к выходу.сумматора по модулю два, а выход соединен со вторым входом формирователя временных интервалов.
На чертеже представлена блоксхема устройства для синхронизации группы блоков обработки данных.
Устройство содержит генератор 1„ формирователь 2 временных интервалов, согласующий блок 3, сумматор 4 по модулю два, мультивибратор 5,. выход б, линию 7 связи, блоки 8 40 обработки данных, к каждому из которых подключено соответствующее устройство для синхронизации группы блоков обработки данных. При включеяии питания генератор 1 ка>одого блока обработки данных начинает генерировать импульсную последова" тель ность, Формироват ель 2 временных интервалов формирует импульсную последователь ност ь с необ ходимыми временными сигналами. Согласующий блок 3 согласует уровни сигналоэ на выходе формирователя 2 временных интервалов и в линии 7 связи. Согласующий блок 3 также передает информацию с выхода формирователя 2 вре55 менных интервалов в линию 7 связи.
Согласующие блоки 3 всех блоков 8 обработки данных образуют в совокупности элемент ПРОВОДНОЕ ИЛИ.
Устройство работает следующим 60 образом.
При включении питания какой-.то иэ генераторов 1 начинает работать раньше других генераторов 1 в блоках 8 обработки данных. Сигналы 65 с этого генератора 1 поступают чере"= формирователь 2 временных интервалов и через согласующий блок 3 в линию 7 связи и на выходы 6. На входе и выходе согласующего блока 3- одинаковыв логические сигналы, поэтому на выходе сумматора 4 по модулю два информация отсутствует. Мультивибратор 5 не запускается, а сигнал на его выходе обеспечивает формирование на выходе формирователя 2 временных интервалов импульсов с требуемыми временными соотношениями.
Те из генераторов 1, которые начали работать позже, оказываются отключенными от линии 7 связи и выходов 6. Сигналы в линии 7 связи того генератора 1, который включился раньше, поступают на входы сумматоров 4 по модулю два. у генераторов, которые включались позже, информация на входе согласующего блока 3 отсутствует. На выходе сумматора 4 по модулю два формируется сигнал, который запускает мультивибратор 5 . .Сигнал с выхода мультивибратора 5 блокирует формирование на выходе формирователя 2 временных интервалов импульсной последовательности. На входе согласующего блока 3 и первом входе сумматора 4 по модулю два информация отсутствует, сигналы с линии 7 связи через второй вход сумматора 4 по модулю два поступают на вход мультивибратора 5,продолжая поддерживать его во включенном состоянии. Сигнал с выхода включенного мультивибратора 5 продолжает блокировать формирование на выходе формирователя 2 временных интервалов импульсной последовательности, Так продолжается до тех пор, пока генератор, сигналы которого поступают в линию 7 связи и выходы б, ие выйдет из строя. При выходе этого генератора 1 из строя импульсная последовательность, которая через су> матор 4 по модулю два поступает на вход мультивибратора 5 и осуществляет его перезапуск, удерживая его во включенном состоянии, формироваться не будет. Один из мультивибраторов
5 устройств 8 выключается раньше других мультивибраторов. Сигнал с выхода этого мультивибратора разблокирует формирование импульсной последовательности на выходе формирователя 2 временных интервалов.
Сформированная импульсная последовательность через согласующий блок 3 поступает в линию 7 связи. Сигнал этой импульсной последовательности поступает на входы мультивибраторов 5 других устройств 8, продолжая удерживать их во включенном состоянии. При отказе этого генератора 1 происходит снова изменение инициативы генераторов, с линией 7 связи начнет работать один из работоспособ. ных генераторов 1.
830358
Формула изобретения
Составитель В. Курочкин
Редактор Л. Повхан Техред Ж. Кастелевич Корректор Г. Назарова
Заказ 2732/18 Тираж 745 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", г, Ужгород, ул. Проектная, 4
Устройство проще известного, так как оно содержит меньшее число функциональных узлов. В предлагаемом устройстве по сравнению с известным отсутствуют интегратор, пороговый элемент, триггер. Это снижает стоимость устройстЬ, осуществляющих обработку информации. С другой сторо-. ны, уменьшение числа функциональных узлов позволяет увеличить надежность.
Устройство для синхронизации группы блоков обработки данных, содержащее генератор, выход которого подключен к первому входу формирователя временных интервалов, выход формирователя временных интервалов соединен со входом согласующего блока и с первым входом сумматора по Модулю два, о т л и ч а ю щ е ес я тем, что, с целью упрощения устройства, в него введен мультивибратор, вход которого подкЛючен к выходу сумматора по модулю два, а выход соединен со вторым входом формйрователя временных интервалов.
Источники информации, принятые во внимание при зксйертизе
1. Патент CXUA 9 3602900, кл. 340-172, 5., 1971.. 2. Патент франции.Р 2114901, 5 кл. G 06 F 1/04, 1972 °
3. Авторское свидетельство СССР по заявке Р 2451375, кл. G 06 F 1/04, 1977 (прототип)