Устройство для синхронизациигруппы блоков обработки данных

 

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

Социалистических

Республик (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 (прототип)

Устройство для синхронизациигруппы блоков обработки данных Устройство для синхронизациигруппы блоков обработки данных Устройство для синхронизациигруппы блоков обработки данных 

 

Похожие патенты:

Изобретение относится к электросвязи и может быть использовано для кадровой синхронизации приемников в системах передачи цифровой информации

Изобретение относится к радиосвязи и может быть использовано при приеме сигналов, содержащих блоки данных фиксированной длины

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

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

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

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

Изобретение относится к автоматике и импульсной технике
Наверх