Устройство для синхронизации вычислительной системы
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СООЗ СОВЕТСНИХСОЦИАЛИСТИ 1 ЕСКИХРЕСПУБЛИК у 4 б 06 Р 1/04, 11/18 ОПИСАНИЕ ИЗОБРЕТЕНМ АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(54) УСТРОЙСТВО ДЛЯ СИНХРОНИЗАЦИИ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ(57) Изобретение относится к области вычислительной техники и может быть ис,801290282 пользовано при создании синхронных резервированных вычислительных комплексов. Целью изобретения является расширение функциональных возможностей за счет обеспечения многофазного тактирования. Отличительной особенностью устройства является резервирование и выработка многофазных сигналов. Поставленная цель достигается за счет введения в каждый резервируемый блок узла выработки синхросигналов, второго мажоритарного элемента, счетчика, дешифратора, узла выделения основной частоты, узла формирования сигнала синхронизации, группы мажоритарных элементов, 3 з,п,ф-лы, 6 ил.1290282 5О 1Изобретение относится к вычислительной технике и автоматике и может быть использовано при создании высоконадежных одноканальных и многоканальных синхронных резервированных вычислительных комплексов, а также в системах жесткой логики с тактирующими частотами.Цель изобретения - расширение функциональных возможностей за счет обеспечения многофазного тактирования,На фиг. 1 представлена блок-схема устройства; на фиг, 2 - схема узла выработки синхросигналов; на фиг. 3 - схема узла выделения основной частоты; на фиг. 4 -схема узла формирования сигнала синхронизации; на фиг. 5 - временная диаграмма работы узла выработки синхросигналов;на фиг, 6 - временная диаграмма работы узла формирования сигнала синхронизации,Устройство содержит три резервируемыхблока 1, каждый из которых содержит узел2 выработки синхросигналов, узел 3 выделения основной частоты, узел 4 формирования сигнала синхронизации, мажоритарныйэлемент 5, счетчик 6, триггер 7, мажоритарный элемент 8, дешифратор 9, группу 1 Омажоритарных элементов и выходы 11, входы 12 - 15 узла формирования сигнала синронизации, входы 16, 17 и 18 узла выделения основной частоты.Узел 2 выработки синхросигналов содержит задающий генератор 19, триггеры 20и 21, элемент И - НЕ 22.ЗОУзел 3 выделения основной частоты содержит триггеры группы 23, элементыНЕ 24, элемент ИЛИ 25, триггеры группы26, элемент ИЛИ 27,Узел 4 формирования сигнала синхронизации содержит триггер 28, элементНЕ 29, счетчик 30, элемент ИЛИ 31 и элементИ 32.Устройство работает следующим образом.Управляющий сигнал на входе узла 2выработки синхросигналов поступает на зада Оющий генератор 19, единичный вход триггера20 и нулевой вход триггера 21. Когда навходе задающего генератора присутствуетуправляющий сигнал, соответствующий потенциалу 1 (фиг. 5 а), т.е. сигнал гашения колебаний, на прямом выходе триггера 4521 и на выходе элемента И - НЕ 22 устанавливаются соответственно потенциалы 0и 1 (фиг. 5 г,д).В начале работы на входе узла 2 выработки синхросигналов устанавливаетсясигнал, уровень 0 (фиг. 5 а). При этомс выхода задающего генератора 18 начинают поступать импульсы (фиг. 5 б) на триггеры 20 и 21, работающие в счетном режиме (фиг. 5 в,г),На прямом выходе триггера 21 формируются импульсы с периодом Т и скважностью 2(фиг, 5 г), а на выходе элемента И - НЕ 22- -,импульсы той же частоты, но со скважно 2стью 4 и фазовым сдвигом положительного фронта 3/4 Т относительно положительного фронта импульсов с прямого выхода триггера 21 (фиг. 5 д).Импульсы с прямых выходов триггеров 21, трех узлов 2 выработки синхросигналов резервируемых блоков 1 поступают на входы узла 3 выделения основной частоты (фиг. 3). В исходном состоянии триггеры 23 и 26 находятся в состоянии 0. 1 ри поступлении на синхровход одного из триггеров 23 положительного фронта первого импульса одного из задающих генераторов узла 2 этот триггер срабатывает, на выходе элемента ИЛИ 25, на информационных входах триггеров 26 и выходе узла 3 выделения основной частоты появляется положительный фронт и устанавливается потенциал 1. При поступлении отрицательного фронта импульса с выхода узла 2 через один из элементов НЕ 29 происходит переключение соответствующего триггера 26, так как на его информационном входе присутствует сигнал 1. Сигнал с выхода триггера 26 через элемент ИЛИ 27 поступает на нулевые входы триггеров 23 и 26 и возвращает их в исходное состояние 0. При возвращении одного из триггеров 23 в исходное состояние с его выхода через элемент ИЛИ 25 на выходе узла выделения основной частоты формируется отрицательный фронт импульса.Таким образом, узел 3 выделения основной частоты формирует на выходе импульсы в соответствии с входными импульсамитого узла 2, который работает с опережением по сравнению с другими, т.е. имеющего наибольшую частоту,Импульсы с выходов узлов 3 выделения основной частоты поступают на мажоритарные элементы 5 резервируемых блоков 1, а с выхода мажоритарных элементов синхронные импульсы поступают на входы соответствующих счетчиков 6 и узлов 4 формирования сигнала синхронизации (фиг. 4). В узле 4 формирования сигнала синхронизации эти импульсы поступают на информационный вход триггера 28 и через элемент НЕ 29 - на счетный вход счетчика 30.На синхровход каждого триггера 28 поступают импульсы с выхода элемента И - НЕ узла 2 внутри каждого резервируемого блока 1,Таким образом, если опережающей является частота собственного задающего генератора в узле 2, то триггер 28 всегда находится в состоянии О, так как переднему фронту импульса на его счетном входе предшествует нулевой уровень сигнала на информационном входе (фиг. 5 д, г).Если опережающей частотой является частота задающего генератора узла 2 одного из двух других резервируемых блоков 1, то сдвиг фаз между импульсами вследствие разности частот на информационном и син 12902823хровходе триггера 28 (фиг. а,б) уменьшается и при совпадении переднего фронта импульса на синхровходе триггера с уровнем 1 на его информационном входе триггер 28 устанавливается в состояние 1 (фиг. 6 в).Сигнал 1 с выхода триггера 28 узла 4 формирования сигнала синхронизации поступает на вход соответствующего задающего генератора узла 2, и формирование импульсов на его выходе прекращается. При этом данный резервируемый блок 1 сохраняет работоспособность, так как на вход узла 3 выделения основной частоты и мажоритарного элемента 5 поступают импульсы других резервируемых блоков 1,Одновременно с формированием сигнала на прямом выходе триггера 28 на его инвверсном выходе устанавливается уровень О, т.е, снимается сигнал параллельной записи на входе счетчика 30, являющийся приоритетным по отношению к счетным импульсам, Счетчик 30 начинает работать в счетном режиме, Код, установленный на информационных входах и записанный в счетчик 30 сигналом переменной записи с триггера 28, определяется длительностью переходных процессов в задающем генераторе 19 при гашении колебаний. По окончании пересчета на выходе счетчика 30 формируется передний фронт сигнала переполнения (фиг. 6 г), который через элемент ИЛИ 31 сбрасывает триггер 28. При этом на прямом выходе триггера 28 устанавливается сигнал уровня О, а с инверсного выхода триггера 28 на счетчик 30 поступает сигнал параллельной записи, счетчик останавливается и формируется задний фронт импульса (фиг. 6 г) переполнения.Так как формирование переднего фронта импульса переполнения со счетчика 30 в узле 4 формирования сигнала синхронизации осугцествляется синхронно импульсами опережающего генератора с выходом мажоритарных элементов 5 в каждом резервируемом блоке 1, то запуск задающего генератора в узле 2 осуществляется также синхронно, с точностью до времени срабатывания элементов. Таким образом, осуществляется подсинхронизация задающих генераторов узла 2 под опережающий задающий генератор, при этом их фазовый сдвиг импульсов не превышает 1/4 Т.При включении источника или источников питания при питании резервируемых блоков от различных источников триггеры 28 узлов формирования сигнала синхронизации могут оказаться в произвольном состоянии, например даже в состоянии 1, для устранения этого предназначен элемент И 32. На элемент И 32 поступают сигналы гашения с прямого выхода триггера 28 со всех узлов 4 формирования сигнала синхронизации и в случае наличия на всех входах уровней 1 на выходе элемента 32 фор мируется сигнал, который через элемент ИЛИ 31 устанавливает триггер 28 в состояние О, соответствующее запуску задающего генератора в узле 2.Счетчики 6, на которые поступают синхронные импульсы с мажоритарных элементов 5 внутри каждого резервируемого блока 1, обеспечивают получение серии выходных импульсов, необходимых для формирования тактовых импульсов. Выходы разрядов счетчика 6 импульсов соединены с входами дешифратора 9.Синхронизация работы счетчиков 6, необходимая для обеспечения синхронных тактовых сигналов на выходе дешифраторов 9 резервируемых блоков 1, осуществляется следующим образом.Сигнал переполнения со счетчика 6 запоминается триггером 7. Если состояние счетчиков 6 разное (например, при включении источников питания), то триггеры 7 резервируемых блоков 1 срабатывают в разные моменты времени. Как только два из трех триггеров 7 срабатывают, на выходах мажоритарных элементов 8 вырабатываются синхронно сигналы, которые, воздействуя на управляющие входы счетчиков 6, устанавливают их в единое состояние и в дальнейшем счетчики 6 работают синхронно, Одновременно с установкой счетчиков 6 производится сброс триггеров 7 в исходное состояние.В случае сбоя одного из счетчиков 6 в процессе работы его состояние восстанавливается в течение одного цикла пересчета по той же цепи установки.Так как все счетчики 6 работают синхронно, то сигналы на входах дешифратора 9 и их выходах синхронны. Тактовые сигналы с выходов дешифраторов 9 через мажоритарные элементы 10 поступают на выходы 11 резервируемых блоков 1. Количество мажоритарных элементов 10 определяется необходимым количеством тактовых сигналов для конкретной вычислительной системы. Поскольку за один период тактовых сигналов должен быть реализован полный цикл работы счетчиков 6 и дешифраторов 9, то во многих применениях эти узлы должны быть выполнены на более быстродействующих элементах, чем элементная база тактируемой вычислител ьной систем ы. 50 55 Формула изобретения 5 10 15 20 25 30 35 40 45 1. Устройство для синхронизации вычислительнойсистемы, состоящее из трех резервируемых блоков, каждый из которых содержит первый мажоритарный элемент и триггер, причем выход триггера соединен с первым входом первого мажоритарного элемента, отличающееся тем, что, с целью расширения функциональных возможностей за счет обеспечения многофазного5 10 15 20 25 30 35 40 45 5055 3тактирования, в каждый резервируемый блок введен узел выработки синхросигналов, второй мажоритарный элемент, счетчик, дешифратор, узел выделения основной частоты, узел формирования сигнала синхронизации, группа мажоритарных элементов, причем первый выход каждого резервируемого блока соединен соответственно с первым и вторым входами остальных резервируемых блоков, второй выход каждого резервируемого блока соединен соответственно с третьим и четвертым входами остальных резервируемых блоков, третий выход каждого резервируемого блока соединен соответственно с пятым и шестым входами остальных резервируемых блоков, четвертый выход каждого резервируемого блока соединен соответственно с седьмым и восьмым входами остальных резервируемых блоков, причем в каждом резервируемом блоке первый выход узла выработки синхросигналов соединен с первым входом узла выделения основной частоты и является первым выходом каждого резервируемого блока, первый и второй входы каждого резервируемого блока являются соответственно вторым и третьим входами узла выделения основной частоты, выход узла формирования сигнала синхронизации в каждом резервируемом блоке соединен с входом узла выработки синхросигналов и является вторым выходом каждого резерввируемоого блока, третий и четвертый входы каждого резервируемого блока соединены соответственно с первым и вторым входами узла формирования сигнала синхронизации, третий вход которого соединен в каждом резервируемом блоке с вторым выходом узла выработки синхросигналов, выход второго мажоритарного элемента в каждом резервируемом блоке соединен с синхровходом счетчика и с четвертым входом узла формирования сигнала синхронизации, выход узла выделения основной частоты каждого резервируемого блока соединен с первым входом второго мажоритарного элемента и являтеся третьим выходом каждого резервируемого блока, пятый и шестой входы которого являются соответственно вторым и третьим входами второго мажоритарного элемента, выход переполнения счетчика каждого резервируемого блока соединен с единичным входом триггера, выход которого соединен с первым входом первого мажоритарного элемента и является четвертым выходом каждого резервируемого блока, второй и третий входы первого мажоритарного элемента являются соответственно седьмым и восьмым входами каждого резервируемого блока, выход первого мажоритарного элемента соединен с нулевым входом триггера и с входом разрешения счета счетчика, выходы которого в каждом резервируемом блоке соединен с входами дешифратора, выходы которого соединены соответственно с первыми входами мажоритарных элементов группы, выходы которых являются группой выходов каждого резервируемого блока и соединены соответственно с вторым и третьим входами мажоритарных элементов группы.2. Устройство по п. 1, отличающееся тем, что узел выработки синхросигналов содержит задающий генератор, два триггера, элемент И - НЕ, причем выход задающего генератора соединен с синхровходом первого триггера, инверсный выход которого соединен с информационным входом первого триггера, с первым входом элемента И - НЕ и с синхровходом второго триггера, инверсный выход которого соединен с информационным входом второго триггера и с вторым входом элемента И - НЕ, прямой выход второго триггера является первым выходом узла, выход элемента И - НЕ являег ся вторым выходом узла, вход которого соединен с входом запуска задающего генератора, с единичным входом первого триггера и с нулевым входом второго триггера.3. Устройство по. 1, отличающееся тем, что узел выделения основной частоты содержит две группы триггеров, два элемента ИЛИ, три элемента НР, причем первый, второй и третий входы узла соединены с синхровходами соответственно первого, второго и третьего триггеров первой группы и с входами соответственно первого, второго и третьего элемента НЕ, выходы которых соединены с синхровходами соответственно первого, второго и третьего триггеров второй группы, выходы первого, второго и третьего триггеров первой группы соединены соответственно с входами первого элемента ИЛИ, выход которого соединен с информационными входами первого, второго и третьего триггеров второй группы и является выходом узла, выходы первого, второго и третьего триггеров второй группы соединены соответственно с входами второго элемента ИЛИ, выход которого соединен с нулевыми входами первого, второго и третьего триггеров первой группы и с нулевыми входами первого, второго и третьего триггеров второй группы, информационные входы первого, второго и третьего триггеров первой группы соединены с шиной единичного потенциала устройства. 4. Устройство по и. 1, отличающееся тем, что узел формирования сигнала синхронизации содержит триггер, счетчик, элемент НЕ, элемент ИЛИ, элемент И, причем первый и второй входы узла соединены соответственно с первым и вторым входами элемента И, выход которого соединен с первым входом элемента ИЛИ, выход которого соединен с нулевым входом триггера, третий вход узла соединен с информационным входом триггера и с входом элемента НЕ, четвертый вход узла соединенс информационным входом триггера, прямой выход которого соединен с третьим входом элемента И и является выходом узла, выход элемента НЕ соединен со счетным входом счетчика, инверсный выход триггера соединен с входом разрешения записи с етчика, информационные входы которого "оединены с шиной логического нуля устройства, выход переполнения счетчика соединен с вторым входом элемента ИЛИ.Составитель Н.Техред И. ВересТираж 673 комитета СССР по а, Ж - 35, Рау шс ческое предприятие оропов РедакЗаказВН тор М. Лылын7901/45ИИПИ Государственного33035, Москроизводственно.полиграф Корректор С. Черни Подписноеелам изобретений и открытийая наб., д. 4/5 г. Ужгород, ул. Проектная. 4
СмотретьЗаявка
3821315, 03.12.1984
ПРЕДПРИЯТИЕ ПЯ М-5912
ГРИНШПУН ДМИТРИЙ МИХАЙЛОВИЧ, ИСАЧЕНКО ЮРИЙ ВАСИЛЬЕВИЧ, КОМАРОВ ВАЛЕРИЙ ДМИТРИЕВИЧ, МАКЕЕВ ИГОРЬ ЮРЬЕВИЧ
МПК / Метки
МПК: G06F 1/04, G06F 11/18
Метки: вычислительной, синхронизации, системы
Опубликовано: 15.02.1987
Код ссылки
<a href="https://patents.su/7-1290282-ustrojjstvo-dlya-sinkhronizacii-vychislitelnojj-sistemy.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для синхронизации вычислительной системы</a>
Предыдущий патент: Способ преобразования оптического изображения и устройство для его осуществления
Следующий патент: Многоканальное устройство для ввода информации
Случайный патент: Устройство для изготовления наконечников