Устройство для синхронизации вычислительной системы
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ СИНХРОНИЗАЦИИ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ, содержащее задающий генератор, счетчик, дешифратор, два элемента И, элемент ИЛИ, триггер, причем выход задающего генератора соединен со счетным входом счетчика, группа выходов которого соединена соответственно с группой входов дешифратора, m-и выход которого соединен с первым входом элемента ИЛИ, второй вход которого соединен с выходом первого элемента И, первый вход которого соединен с прямым выходом триггера, единичный вход которого соединен с выходом второго элемента И, выход элемента ИЛИ соединен с входом установки в ноль счетчика, отличающееся тем, что, с целью увеличения точности синхронизации, в устройство введены третий элемент И и элемент НЕ, причем вькоды дешифратора с первого по (т - 2)-й являются выходами с первого по (п - 1)-й устройства,выход элемента 11ЛИ соединен с входом элемента НЕ, с входом установки в ноль триггера и является п -м выходом устс « ройства, выход элемента НЕ соединен с первым входом второго элемента И, сл второй вход которого соединен с . первым входом третьего элемента И и является стробирующим входом устройства , (т- 1)-й выход дешифратора соединен с вторъй входом первого элемента И и с вторым входом третьего элемента И, выход которого соединен с третьим входом элемента ИЛИ. 4;) со tc со О1
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН (19) (11)
4(511 С 06 F 1/04
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ABTOPCHOMV СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКУП ИЙ (21) 3667638/24-24 (22) 24. 11. 83 (46) 07.04. 85. Бюл. М 13 (72) Ф.Ф. Мингалеев, H.Ò. Пластун, Б.А.Солдатов и В.А.Мансуров (53) 681.3(088.8)
: (56) 1. Авторское свидетельство СССР
У 809132, кл. С 06 F 1/04, 1979.
2 ° Авторское свидетельство СССР
Ф 1068921, кл. С 06 F 1/04, 1982 (прототип). (54) (57) УСТРОЙСТВО ДЛЯ СИНХРОНИЗАЦИИ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ, содержащее задающий генератор, счетчик, дешифратор, два элемента И, элемент
ИЛИ, триггер, причем выход задающего генератора соединен со счетным входом счетчика, группа выходов которого соединена соответственно с группой входов деаифратора, в -й выход которого соединен с первым входом элемента ИЛИ, второй вход которого соединен с выходом первого элемента И, первый вход которого соединен с прямым выходом триггера, единичный вход которого соединен с выходом второго элемента И, выход элемента ИЛИ соединен с входом установки в ноль счетчика, о т л и— ч а ю щ е е с я тем, что, с целью увеличения точности синхронизации, в устройство введены третий элемент
И и элемент НЕ, причем выходы дешифратора с первого по (m — 2)-й являются выходами с первого по (п — 1)-й устройства, выход элемента ИЛИ соединен с входом элемента
НЕ, с входом установки и ноль триггера и является р -м выходом устройства, выход элемента НЕ соединен с первым входом второго элемента И, второй вход которого соединен с первым входом третьего элемента И и является стробирующим входом устройства, (rn 1)-й выход дешифратора соединен с вторъы входом первого элемента И и с вторым входом третьего элемента И, выход которого соединен с третьим входом элемента ИЛИ.
1149235
Изобретение относится к вычислительной технике и может быть использовано при построении вычислительных систем на базе нескольких однотипных цифровых вычислительных машин.
Известно устройство для синхронизации вычислительной системы, содержащее генератор тактовых импульсов, управляющий и К управляемых распределителей импульсов (К вЂ” число каналов синхронизации), К блоков ;управления, первую и вторую группу из К элементов И, группу из К элементов ИЛИ, элементы ИЛИ-НЕ, триггер и элемент задержки. 15
Устройство позволяет осуществить синхронизацию однотактных распределителей импульсов, а также применимо для синхронизации двухтактных распределителей импульсов (1).
Недостатком данного устройства является то, что в нем синхронизуются только тактовые импульсы ЦВМ вычислительной системы.
Наиболее близким к предлагаемому по технической сущности является устройство для синхронизации вычислительной системы, содержащее задающий генератор, счетчик, дешифратор, триггер, два элемента И, элемент
ИЛИ, причем выход задающего генератора соединен со счетным входом счетчика, выходы которого соединены с входами дешифратора, выход первого элемента И соединен с первым входом элемента ИЛИ, выход которого соединен с единичным входом триггера, прямой выход которого соединен с первым входом первого элемента И 2).
Для выполнения синхронизации работы всех ЦВМ вычислительной системы с сигналами точного времени общей системы отсчета устройство пополнительно содержит регистр, узел сравнения и две группы элементов И.
Режим подсинхронизации с сигналом точного времени ведется скачком по программе ЦВМ, т.е. цикл выработки сигналов (цикл подсинхронизации) удлиняется на величину несинхронности.
Резкое изменение длительности цикла выработки сигналов приводит к ухудшению точности выполнения управляемык задач.
Целью изобретения .является увеличение точности синхронизацин.
Поставленная цель достигается тем, что в устройство для синхронизации вычислительной системы, содержащее задающий генератор, счетчик, дешифратор, два элемента И, элемент
ИЛИ, триггер, причем выход задающего генератора соединен со счетным входом счетчика, группа выходов которого соединена соответственно с группой входов дешифратора, rn-й выход которого соединен с первым входом элемента ИЛИ, второй вход которого соединен с выходом первого элемента И, первый вход которого соединен с прямым выходом триггера, единичный вход которого соединен с выходом второго элемента И, выход элемента ИЛИ соединен с входом установки в ноль счетчика, введены тре тий элемент И и элемент НЕ, причем выходы дешифратора с первого по (tn — 2)-й являются выходами с первого по (и — 1)-й устройства, выход элемента ИЛИ соединен с входом элемента НЕ, с входом установки в ноль триггера и является и -м выходом устройства, выход элемента НЕ соединен с первым входом второго элемента И, второй вход которого соединен с входом третьего элемента И и является стробируюцим входом устройства, (> — 1)-й выход дешифратора соединен с вторым входом первого элемента И и с вторым входом третьего элемента И, выход которого соединен с третьим входом элемента ИЛИ.
На фиг. 1 приведена схема устройства; на фиг. 2 — временная диаграмма его работы.
Устройство содержит задающий генератор 1, счетчик 2, дешифратор 3, триггер 4, элементы И 5-7, элемент.
ИЛИ 8, элемент НЕ 9, стробируюций вход 10 устройства, выход 11 устройства.
Устройство синхронизирует каждую
ЦВМ вычислительной системы с сигналами точного времени, поступающими по стробирующему входу 10, плавно с дискретом в один такт частоты работы задаюцего генератора 1.
Устройство работает следующим образом.
Задающим генератором 1 формируется серия тактовых импульсов, которая поступает на счетный вход счетчика 2 ° По состояниям счетчика 2 на выходах дешифратора 3 при синхронном режиме работы устройство с сиг| налом точного времени формирует ъ
25
3 1149235 выходных сигналов, а при несинхронном режиме работы — (ю — 1) выходных сигналов. Несинхронная работа устройства по сигналу точного времени, поступающему по стробирующему входу 10, фиксируется на триггере 4.
В зависимости от состояния триггера
4 поспедний (n-1) сигнал на выходе элемента ИЛИ 8 вырабатывается по принятию счетчиком 2 состояния m 10 или (m — 1). При появлении последнего (n-ro) сигнала на выходе элемента ИЛИ 8 производится обнуление триггера 4 и счетчика 2, т.е. переход на следуюций цикл выработки управляющих сигналов.
При синхронной работе устройства с сигналом точного времени цикл выработки управляющих сигналов является постоянным, т.е. последний
20 управляющий сигнал цикла формируется на m-ì значении счетчика 2.
При несинхронной работе устройства с сигналом точного времени цикл выработки управляющих сигналов уменьшается на величину длительности одного такта (Н) частоты работы задающего генератора 1. При этом количество управляющих сигналов в цикле остается неизменным, т.е. пос- З0 ледний управляющий сигнал цикла формируется на (е — 1)-м значении счетчика 2 °
Рассмотрим работу устройства на временной диаграмме (фиг. 2).
В момент времени 1,, во время появления сигнала точного времени по стробирующему входу 10, сигнал через, элемент HE 9, через элемент 5 поступает на единичный вход тригге- 4 ра 4.
В момент времени 4 на (щ — 1)-м выходе дешифратора 3 формируется сигнал, который через элемент И 6 и элемент ИЛИ 8 поступает на нулевые входы триггера 4 и счетчика 2, т.е. происходит переход на следующий цикл выработки управляющих сигналов °
В момент времени Ф., во время появления сигнала точного времени по стробирующему входу 10, сигнал С (m — 1) — го выхода дешифратора 3 через элемент И 7 и элемент ИЛИ 8 поступает на нулевые входы триггера 4 и счетчика 2, т ° е. осуцествляется переход на следующий цикл выработки управляющих сигналов.
В момент времени 1, во время появления сигнала точного времени по стробирующему входу 10, сигнал из в-ro выхода дешифратора 3 через элемент ИЛИ 8 поступает на обнуляющие входы триггера 4 и счетчика 2, т.е. происходит переход на следуюций цикл выработки управляющих сигналов.
В последующей работе устройства цикл выработки управляющих сигналов остается постоянным.
Рассогласование последнего управляющего сигнала из устройства и сигнала точного времени, вызванное нестабильностью генераторов тактовых импульсов, устраняется автоматически без участия оператора.
Использование предлагаемого устройства для синхронизации вычислительной системы обеспечивает по сравнению с известными повышение точности выполнения управляемых задач вычислительной системой, упрощение устройства, а также отсутствие затрат машинного времени.
1149235