Устройство для синхронизации вычислительной системы
Иллюстрации
Показать всеРеферат
Изобретение относится к устройствам генерирования и/или/ распределения синхронизирующих импульсов и может быть испспьзовано при построении вычислительных систем на базе нескольких однотипных цифровых вычислительных машин. Цель изобретения - повышение быстродействия устройства. Устройство содержит тактовый генерзтср 1, счетчики 2,3, регистр 4, дешифратор 5, схему 6 сравнения, группу 7
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК ((9) (11) (s )s G 06 F 1/04
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР 1
ОПИСАНИЕ ИЗОБРЕТЕНИЯ,."
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4896147/24 (22) 25,12.90 (46) 30.09.92, Бюл. ¹ 36 (71) Научно-исследовательский институт автоматики Научно-производственного объединения автоматики (72) Ф.Ф.Мингалеев, Н.Т,Пластун, В,А.Мансуров и Г.Ф.Деревнин (56) Авторское свидетельство СССР
¹ 809132, кл. G 06 F 1/04, 1981.
Авторское свидетельство СССР
¹ 1263172, кл. G 06 F ",/04, 1986, (54) УСТРОЙСТВО ДЛЯ СИНХРОНИЗАЦИИ
ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ (57) Изобретение относится к устройствам генерирования и/или/ распределения синхронизирующих импульсов и может быть использовано при построении вычислительных систем на базе нескольких однотипных цифровых вычислительных машин, Цель изобретения — повышение быстродействля устройства. Устройство содержит тактовый генератор 1, счетчики 2,3, регистр 4, дешифратор 5, схему 6 сравнения, группу 7
1765812 элементов И 8, группу 9 элементов ИЛИ 10, триггеры 11,12, элементы И 13,14,15,16, элемент И вЂ” НЕ17, элементы ИЛИ 18,19, элемент ИЛ И вЂ” Н Е 2С, вход 21 установки, вход 22 сигнала тарировки, вход 23 сигнала точного времени системы отсчета, выходы 24 устройства. Режим тарировки производится на специальном счетчике без запрета выработки управляющих сигналов, поступающих на входы ЦВМ вычислительной системы, Измеренный период между двумя сигналами точИзобретение относится к устройствам генерирования и/или/ распределения синхронизирующих импульсов и может быть использовано при построении вычислительйых систем на базе нескольких однотипных цифровых вычислительных машин.
Известно устройство для синхронизации вычислительной системы, содержащее гейератор, делители частоты,.триггеры, элементы ИЛИ вЂ” HE (1).
Устройство используется для групповой синхронизации, обеспечивая сходимость временных диаграмм синхронизирующих схем блоков к общей системе отсчета времени, не прерывая их работы. Устройство способно обеспечивать синхронную работу пространственно разобщенных схем синхронизации или блоков без разделения на ведущие или ведомые, Недостатками этого устройства являются низкая надежность и большой объем оборудования, необходимого для его реализации.
Известно устройство для синхронизации вычислительной системы, содержащее генератор тактовых импульсов /К вЂ” число каналов синхронизации/, К блоков управления, первую и вторую группы из К элементов
И, группу из К элементов ИЛИ, элементы
ИЛИ вЂ” НЕ, НЕ, триггер и элемент задержки (2l
Устройство позволяет осуществить синхронизацию однотактн ых распределителей импульсов, а также применимо для синхронизации двухтактных распределителей импульсовв.
Целью изобретения является повышение быстродействия устройства для синхронизации.
На фиг,1 приведена схема устройства для синхронизации вычислительной системы; на фиг.2 — временная диаграмма работы устройства.
40 ного времени общей системы отсчета в тактовых импульсах тактового генератора запоминается на специальном счетчике тарирования, Последний сигнал цикла выработки управляющих сигналов формируется в момент сравнения значений рабочего счетчика и регистра, т,е. при появлении сигнала на выходе схемы сравнения. По данному сигналу при отсутствии режима тарировки значение специального счетчика тарировки переписывается в регистр. 2 ил.
Устройство содержит тактовый генератор 1, счетчики 2, 3, регистр 4, дешифратор
5, схему 6 сравнения, группу 7 элементов И
8, группу 9 элементов ИЛИ 10, триггеры 11, 12, элементы И 13, 14, 15, 16, элемент И вЂ” НЕ
17, элементы ИЛИ 18, 19, элемент ИЛИ вЂ” НЕ
20, вход 21 установки, вход 22 сигнала тарировки, вход 23 сигнала точного времени общей системы отсчета, группу выходов 24 устройства.
Устройство синхронизирует каждую
ЦВМ вычислительной системы с сигналами точного времени.
Генератором 1 формируется серия тактовых импульсов, которая поступает на счетный вход "+1" счетчика 2 и через элемент И вЂ” НЕ 17 на счетчик 3.
По состояниям счетчика 2 на выходах дешифратора 5 при работе устройства формируется n — 1 выходных сигналов. Последний и-й сигнал цикла выработки управляющих сигналов формируется в момент сравнения значений счетчика 2 и регистра
4, т.е, при появлении сигнала k8 выходе схемы 6 сравнения. Выходные сигналы: 1, 2„,,n-1, п через выходы 24 устройства поступают на управляющие входы ЦВМ вычислительной системы. По появлении последнего
/и-ra/ сигнала на выходе схемы 6 сравнения производится обнуление счетчика 2, т.е. переход на следующий цикл выработки управляющих сигналов, а при отсутствии режима тарировки /единичный сигнал на инверсном выходе триггера 11/ значение специального счетчика 3 через группу 7 элементов
И 8 и группу 9 элементов ИЛИ 10 переписывается в регистр 4. Количество управляющих сигналов в цикле является постоянным, т.е. равно и, Узел управления режимом тарировки устройства содержит счетчик 3, группу 7 элементов И 8, группу 9 элементов ИЛИ 10, триггеры 11, 12, элементы И 13, 14, 15, 16, 1765812
10 этапов тестовых проверок вычислительной 15 ни устройство работает автономно. 20
40 элемент И вЂ” НЕ 17, элемент ИЛИ 18, 19, элемент ИЛИ-НЕ 20.
B начале работы вычислительной системы и устройства для синхронизации осуществляется приведение в исходное состояние всех счетчиков, регистров и триггеров, т,е. по сигналу установки по входу 21 обнуляется счетчик 2 и триггеры 11, 12. При этом в регистр 4 и счетчик 3 заносится фиксированная расчетная /номинальная/ величина, эквивалентная периоду между двумя сигналами точного времени общей истемы отсчета в тактовых импульсах генератора 1. Затем после прохождения всех системы проводится контроль наличия сигналов точного времени по входу 23 из смежной общей системы отсчета.
При отсутствии сигналов точного времеПри наличии сигналов точного времени из ЦВМ по входу 22 устройства поступает сигнал разрешения тарировки.
Сигнал разрешения тарировки может поступать многократно за время работы устройства. Режим тарировки определяется двумя последовательно поступающими сигналами точного времени по входу 23, Пратически сигнал тарировки формируется из
ЦВМ очень редко, т.e. по мере накопления максимальн и допустимой величины рассинхронизации канала вычислительной системы от сигналов точного времени общей системы отсчета, Величина несинхронности вызвана нестабильностью генератора 1.
Рассмотрим работу устройства при выполнении режима тарировки на временной диаграмме /см,фиг.2/.
В момент времени t1, во время появления сигнала тарировки по входу 22, сигнал поступает на С-вход триггера 12. При этом триггер 12 устанавливается в единичное состояние.
В момент времени tz, ao время появления первого сигнала точного времени общей системы отсчета по входу 23, сигнал через элементы И 15, 14 поступает на Свход триггера 11 и на вход обнуления счетчика 3, Единичный сигнал с прямого выхода триггера 11 поступает на вход элемента И—
НЕ 17, При этом тактовые импульсы из генератора 1 начинают поступать на счетный вход
"+1" счетчика 3.
В момент времени t4, во время появления второго сигнала точного времени общей системы отсчета по входу 23, сигнал через элементы И 15, 13, ИЛИ вЂ” НЕ 20 поступает на входы триггеров 11, 12. При этом прекраща45
55 ется поступление тактовых импульсов из генератора 1 на счетный вход "+1" счетчика 3.
Измеренная величина периода междудвумя сигналами точного времени общей системы отсчета в тактовых импульсах генератора 1 хранится в счетчике 3 до следующего режима тарировки.
На этом режим тарировки прекращается.
Во время режима тарировки устройство использует только два последовательно пос упающих сигнала точного времени по входу 23, а в остальное время данные сигналы не испол ьзуются.
По состояниям счетчика 2 на выходах дешифратора 5 формируется и — 1 выходных сигналов, В моменты времени тз-т5 (моменты сравнения текущего значения счетчика 2 и величины на регистре 4, полученной в режиме тарировки или занесенной в начале работы вычислительной системы) на выходе схемы
6 сравнения формируется и-й выходной сигнал, который через элемент ИЛИ 18 поступает на вход обнуления счетчика 2, т.е. переход на следующий цикл выработки управляющих сигналов. При этом количество управляющих сигналов в цикле является постоянным, т.е. равно п. Выходные сигналы:
1, 2„„, n - 1, п через выходы 24 устройства поступают на управляющие входы ЦВМ вычислительной системы.
В момент времени tg, при отсутствии режима тарировки (единичный сигнал на инверсном выходе триггера 11) по сигналам с выходов элементов И 16, ИЛИ 19 результат режима тарировки из счетчика 3 через группу 7 элементов И 8 и группу 9 элементов
ИЛИ 10 переписывается на регистр 4, Экспериментальные иСследования устройства для синхронизации вычислительной системы в составе опытного образца вычислительного пробора показали, что по сравнению с устройством аналогичного назначения /прототип/ заявляемое устройство обеспечивает повышение быстродействия, т,е. повышение эффективности вычислительной системы путем совмещения рабочего режима тарировки, т.е, проведение режима тарировки на отдельном счетчике без запрета выработки управляющих сигналов, поступающих на входы ЦВМ вычислительной системы.
Формула изобретения
Устройство для синхронизации вычислительной системы, содержащее тактовый генератор, первый счетчик, регистр, дешифратор, схему сравнения, группу элементов
И, два IK-триггера, три элемента И, первый элемент ИЛИ, причем инверсный выходтак1765812
° ° °
f г
25 (6 с
Составитель И. Сафронова
Редактор Т, Орловская Техред M.Ìîðãåíòàë Корректор А. Козориз
Заказ 3385 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101 тового генератора соединен со счетным входом счетчика, группа выходов которого соединена с группой входов дешифратора и с первой группой входов схемы сравнения, группа выходов регистра соединена с вто- 5 рой группой входов схемы сравнения, прямой выход первого триггера соединен с первым входом первого элемента И, а инверсный выход первого триггера — с первым входом второго элемента, вход сигнала точ- 10 ного времени общей системы отсчета устройства соединен с первым входом третьего элемента И, выход которого соединен с вторыми входами первого и второго элементов
И, прямой выход второго триггера соединен 15 с третьим входом второго элемента И и вторым входом третьего элемента И, выход второго элемента И соединен с С-входом первого триггера, вход сигнала тарировки устройства соединен с С-входом второго 20 триггера, выход первого элемента I JlN соединен с входом обнуления первого счетчика, вход единичного потенциала устройства соединен с 1-входами первого и второго триггеров, вход нулевого потенциала уст- 25 ройства соединен с К-входами триггеров, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, в устройство введены второй счетчик, группа элементов
ИЛИ, четвертый элемент И, второй элемент 30
ИЛИ, элемент И вЂ” НЕ и элемент ИЛИ вЂ” НЕ, причем прямой выход тактового генератора соединен с первым входом элемента И вЂ” НЕ, v второй вход которого соединен с прямым выходом первого триггера, выход элемента
И вЂ” НЕ соединен со счетным входом второго счетчика, выходы которого соединены с первыми входами элементов И группы, выход схемы сравнения соединен с первыми входами четвертого элемента И и первого элемента ИЛИ, инверсный выход первого триггера соединен с вторым входом четвертого элемента И, выход которого соединен с вторыми входами элементов И группы и первым входом второго элемента ИЛИ, выход второго элемента И соединен с входом обнуления второго счетчика, выход первого элемента И соединен с первым входом элемента ИЛИ вЂ” НЕ, вход установки устройства соединен с вторыми входами второго элемента ИЛИ, элемента ИЛИ вЂ” НЕ и с входом записи второго счетчика, выход второго элемента ИЛИ соединен с входом записи регистра, выход элемента ИЛИ вЂ” НЕ соединен с
R-входами первого и второго триггеров, выходы элементов И группы соединены с первыми входами элементов ИЛИ группы, входы которых соединены с информационными входами регистра, вход установки устройства соединен с информационными входами второго счетчика и вторыми входами элеменгов ИЛИ группы, группа выходов дешифратора и выход схемы сравнения образуют группу выходов устройства для подключения к группе управляющих входов
ЦВМ вычислительной системы.