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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к области вычислительной техники и может быть использовано при построении вычислительных систем на базе нескольких однотипных цифровых вычислительных машин. Целью изобретения является повышение надежности синхронизации вычислительной системы. Отличительной особенностью устройства является то, что в устройстве рассогласование сигнала времени ВМ и сигнала точного времени общей системы отсчета, вызванное нестабильностью генераторов тактовых импульсов , устраняется автоматически без участия оператора. 4 ил. IND CD СЛ СО

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ .

РЕСПУБЛИК (5D 4 G 06. F 1/04

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABTOPGHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТ8ЕНКИЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3946715/24-24 (22) 13.08.85 (46) 23.02.8?. Бюл. У 7 (?2) Ф.Ф.Мингалеев» Н.Т.Пластун и Г.Ф.Деревнин (53) 681.3 (088.8) (56) Авторское свидетельство СССР

У 1226428, кл. С 06 F 1/04, 1984.

Авторское свидетельство СССР

Р 1068921, кл. G 06 F 1/04, 1982. (54) УСТРОЙСТВО ДЛЯ СИНХРОНИЗАЦИИ

ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ (57) Изобретение относится к области вычислительной техники и может

„„SU„„1291953 А 1 быть использовано при построении вычислительных систем на базе нескольких однотипных цифровых вычислительных машин. Целью изобретения является повышение надежности синхронизации вычислительной системы.

Отличительной особенностью устройства является то, что в устройстве рассогласование сигнала времени BN и сигнала точного времени общей системы отсчета, вызванное нестабильностью генераторов тактовых импульсов, устраняется автоматически без участия оператора. 4 ил.

1291953

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

Целью изобретения является повышение надежности синхронизации вы" числительной системы.

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

Устройство содержит задающий генератор.1, счетчики 2 и 3, регистр

4, дешифраторы 5 и 6, элементы И 7 группы 8, элементы И 9 группы 10, селекторы 11 группы 12, триггеры

13 и 14, элементы И 15-19, элементы ИЛИ 20, элемент НК 21, селектор

22, вход 23 сигнала несинхронности устройства, стробирующий вход 24 устройства, вход 25 сигнала точного времени общей системы отсчета устройства, выходы 26 устройства.

Устройство синхронизирует каждую

I г, ЦВМ вычислительной системы с сигналами точного времени плавно:с дискретом в один такт частоты работы задающего генератора 1.

Старший разряд регистра 4 является знаковым разрядом величины несинхронности.

При положительном знаковом разряде величины несинхронности (старший разряд. регистра 4 равен нулю) режим подсинхронизации проводится путем 45 уменьшения цикла выработки и управляющих сигналов на величину длительности одного такта (- at) частоты задающего генератора 1.

При отрицательном знаковом разряде величины несинхронности (старший разряд регистра 4 равен единице) режим подсинхронизации проводится путем увеличения цикла выработки управ ляющих сигналов на величину длитель- 55 ности одного такта (+М) частоты задающего генератора 1.

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

Задающим генератором 1 формируется серия тактовых импульсов, которая поступает на счетный вход счетчика 2.

По состояниям счетчик 2 на выходах дешифратора 5 при синхронном режиме работы устройства формируется выходных сигналов, а в режиме подсинхронизации устройства " (н -1) или (и +1) выходных сигналов. Режим подсинхронизации устройства определяется отсутствием полного обнуления всех разрядов счетчика 3. В зависимости от состояния старшего разряда регистра 4 посдений (n-й) сигнал на выходе элемента ИЛИ 20 вырабатывается по принятию счетчиком 2 состояния (ъ-1) или.н ипи (л+1). Выходные сигналы 1,2 ..., n-2, п-1, и через выходы 26 устройства поступают на управляющие входы ЦВИ вычислительной системы. По появлению последнего (n-ro) сигнала на выходе элемента

ИЛИ 20 производится уменьшение на единицу соде жимого счетчика 3 (до полного. его обнуления) и обнуление счетчика 2, т.е. переход на следующий цикл выработки управляющих сигналов.

В режиме подсинхронизации устройства цикл выработки управляющих сигналов изменяется на величину длительности одного такта (+ с) работы задающего генератора 1. При этом количество управляющих сигналов в цикле остается неизменным, т.е. последний управляющий сигнал цикла формируется на (t -1)-м или (+1)-м значении счетчика 2.

Узел управления режимом контроля синхронности устройства содержит элементы И 7 группы 8, триггеры 13 и 14, элементы И 18, 19, селектор 22.

В исходном состоянии триггера

13 и 14 обнулены.

Рассмотрим работу устройства в режиме контроля синхронности на временной диаграмме (фиг.2).

В момент времени t, во время появления сигнала несинхронности по входу 23, сигнал поступает на единичный вход триггера 14. При этом триггер 14 устанавливается в единичное состояние, инверсный выход которого запрещает выработку управляющих сигналов на выходах элементов И 9 группы 10. Прямой выход триггера 14 устанавливает все разряды счетчика 3 в нулевое состояние, 1291953

Во время режима контроля синхронности устройство использует только два последовательно поступающих сиг- нала точного времени по входу 25, а в остальное время — сигналы времени из ЦВМ по входу 24, эквивалентные сигналам точного времени общей системы отсчета.

Рассмотрим работу устройства в режиме подсинхронизации при положительной величине несинхронности (фиг.3).

В момент времени t, во время появления сигнала времени ЦВМ по стробирующему входу 24, по сигналу с выхода селектора 22 величина нет. е. прекращается режим подсинхронизации.

В момент времени, во время появления первого сигнала точного. времени общей системы отсчета по входу 25, сигнала точного времени общей системы отсчета, сигнал через селектор 22, элемент И 19 поступает на единичный вход триггера 13 и через элемент ИЛИ 20 на обнуляющий вход счетчика 2, т.е. переход на следующий цикл выработки управляющих сигналов. .В период времени от t до t циклы выработки управляющих сигналов являются постоянными (in=n).

В момент времени, во время появления второго сигнала точного времени общей системы отсчета по входу 25, сигнал через селектор 22, элемент И 18 поступает на нулевые . входы триггеров 13 и 14. По данному сигналу накопленная величина несинхронности из счетчика 2 через элемент И 7 группы 8 переписывается на регистр 4 и хранится там до следующего сигнала несинхронности. Сигнал, с выхода элемента И 18 поступает также через элемент ИЛИ 20 на обнуляющий вход счетчика 2, т.е. переход на следующий цикл выработки управляющих сигналов. Снимается запрет на выработку управляющих сигналов на выходах элементов И 9 группы . 10 и обнуляющий сигнал счетчика 3.

После этого абсолютная величина несинхронности из регистра 4 через селекторы 11 группы 12 переписывается в счетчик 3 (при нулевом значении старшего разряда регистра 4 " -в прямом коде, а при единичном его значении — в обратном кода). синхронности, полученная в режиме контроля синхронности, в прямом коде из регистра 4 через селекторы 11 группы 12 переписывается на счетчик

3, и начинается режим подсинхронизации устройства.

В период времени от, до и циклы выработки управляющих сигналов являются постоянными (-1=п). В кон10 .це цикла выработки управляющих сигналов Hà (w-1)-м выходе дешифратора

5 формируется сигнал, который через элементы И 15, ИЛИ 20 и И 17 поступает на вычитающий вход счетчика 3.

При этом производится уменьшение его содержимого на единицу. Сигнал с выхода элемента ИЛИ 20 поступает на об нуляющий вход счетчика 2, т.е. переход на следующий сигнал выработки и

20 управляющих сигналов. Сигналы с выходов элементов И 9 группы 10 через выходы 26 устройства поступают на управляющие входы ЦВМ вычислительной системы.

В момент времени.t на вычитающий

2 вход счетчика 3 поступает последняя единица, т.е, все разряды счетчика 3 обнуляются. Режим подсинхронизации устройства на этом прекращается.

В момент времени t Hà (-1)-м выходе дешифраторЫ 5 формируется сигнал, который не поступает на вход элемента ИЛИ 20 из-за нулевого со- стояния счетчика 3, т.е. отсутствия

35 сигнала на выходе элемента НЕ 21.

В момент времени íà m-м выходе дешифратора 5 формируется сигнал, который через элементы И 16, ИПИ 20 поступает на обнуляющий вход счетчи40 ка 2, т.е. переход на следующий цикл выработки управляющих сигналов.

При синхронном режиме работы уст-. ройства циклы выработки управляющих сигналов являются постоянными (е=п).

45 Синхронный режим работы устройства продолжается до появления сигнала времени ЦВМ по стробирующему входу 24. ,Далее работа устройства происходит аналогично.

50 ..

Рассмотрим работу устройства в ре4 жиме подсинхронизации при отрицатель ной величине несинхронности (фиг.4).1

В момент времени t во время nof

55 явления сигнала времени ЦВМ по стробирующему входу 24, по сигналу с выхода селектора величина несинхронности, полученная в режиме контроля синхронности, в обратном коде из

1291953 начинается режим подсинхронизации устройства.

В период времени от t до t цик1 лы выработки управляющих сигналов являются постоянными (+1=n).

Сигнал на (w — 1)-м выходе дешифратора 5 не поступает на вход элемента ИЛИ 20 из-за единичного состояния старшего разряда регистра 4.

В момент времени t íà rn-м выходе дешифратора 5 формируется сигнал, который не поступает на вход элемента ИЛИ 20 из-за нулевого состояния счетчика 3, т.е. отсутствия сигнала на выходе дешифратора 6.

В конце цикла выработки управляющих сигналов на (+1) — м выходе дешифратора 5 формируется сигнал, который через элементы ИЛИ 20, И 17 поступает на вычитающий вход счетчика 3. При этом производится уменьшение его содержимого на единицу.

Сигнал с выхода элемента ИЛИ 20 поступает на обнуляющий вход счетчика

2, т.е. переход на следующий цикл выработки управляющих сигналов. Сигналы с выходов элементов И 9 группы 10 через выходы 26 устройства поступают на управляющие входы ЦВМ вычислительной системы.

В момент времени t на вычитаюЬ щий вход счетчика 3 поступает последняя единица, т.е. все разряды счетчика 3 обнуляются. Режим подсинхронизации устройства на этом прекращается.

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

При синхронном режиме работы устройства циклы выработки управляющих сигналов являются постоянными (m=n).

Синхронный режим работы устройства продолжается до появления сигнала времени ЦВМ по стробирующему входу

24.

Далее работа устройства происходит аналогично.

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

При использовании счетчика 3 суммирующего типа его прямые выходы соединяются с входами дешифратора 6, т.е. он будет являться дешифратором, единицы. При этом величина несинхронности из регистра 4 через селекторы

11 группы 12 должна переписываться в счетчик 3 при нулевом значении старшего разряда регистра 4 в обратном коде, а при единичном его значении — в прямом коде. В режиме контроля синхронности прямой выход триггера 14 должен устанавливать все разряды счетчика 3 в единичное состояние.

Рассогласование сигнала времени

ЦВМ и сигнала точного времени общей системы отсчета, вызванное нестабильностью генераторов тактовых импульсов, устраняется автоматически без участия оператора.

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

Устройство для синхронизации вычислительной системы, содержащее задающий генератор, два счетчика, регистр, два дешифратора, две группы элементов И, два триггера, пять элементов И, элемент ИЛИ, причем выход задающего генератора соединен со счетным входом первого счетчика, -выходы которого соединены с входами первого дешифратора и соответственно с первыми входами элементов И первой группы, выходы первого дешифратора с первого по (rn-2)-й (- число выходных сигналов) соединены соответственно с первыми входами элементов И второй группы с первого по (n-1)-й (где n — число выходов устройства), выходы элементов И с первого по (и-1)-й второй группы являются выходами с первого по (и-1)-й устройства, выходы элементов И первой группы соединены с входами установки в единицу регистра, выход первого элемента И соединен с первым входом элемента ИЛИ, выход которого соединен с входом сброса в ноль первого счетчика,г -й выход первого дешифратора соединен с первым входом второго элемента И, выход третьего элемента И соединен со счетным входом второго счетчика, группа выходов которого соединена с входами второго дешифратора, прямой выход первого триггера соединен с . первым входом четвертого элемента И, 7 129 инверсный выход второго триггера соединен с вторыми входами элементов

И с первого по (и-1)-й второй группы, о т л и ч а ю щ е е с я тем, что, с целью повышения надежности синхронизации, в устройство введена группа селекторов, элемент НЕ, селектор, причем вход сигнала несинхронности устройства соединен с единичным входом второго триггера, прямой выход которого соединен с входом сброса в ноль второго, счетчика, с первым входом пятого элемента И и с первым управляющим входом селектора, стробирующйй вход устройства является первым информационным входом селектора, вход сигнала точного времени общей системы отсчета устройства соединен с вторым информационным входом селектора, инверсный выход второго триггера соединен с вторым управляющим входом селектора и с первым входом п-ro элемента И второй группы, выход которого является и-м выходом устройства, выход селектора соединен с вторым входом четвертого элемента И, вторым входом пятого элемента И, со стробирующими входами селекторов группы, инверсный выход первого триггера соединен с третьим входом пятого элемента И, выход которого соединен с единичным входом первого триггера и с вторым входом элемента ИЛИ, вы1953 8 ход четвертого элемента И соединен с нулевыми входами первого и второго триггеров, с третьим входом элемента ИЛИ и с вторыми входами элементов И первой группы, (п-1)-й выход первого дешифратора соединен с первым ьходом первоГо элемента И, (1п+1)-й выход дешифратора соединен с четвертым входом элемента ИЛИ, 10 прямые и инверсные выходы разрядов, кроме старшего, регистра соединены соответственно с первыми и вторыми информационными входами селекторов группы, прямой выход старшего разряда регистра соединен с первыми управляющими входами селекторов группы, выходы которых соединены соответственно с входами установки в единицу второго счетчика, инверсный

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

И-и вторым входом третьего элемента И.

1291953

1291 953

° °

ВНИИПИ Заказ 264/46 Тираж 673 Подписное

Произв.-полигр. пр-тие,. г. Ужгород, ул. Нроектная, 4