SU1444794A1 - Устройство дл синхронизации работы двух процессоров с общим блоком пам ти - Google Patents

Устройство дл синхронизации работы двух процессоров с общим блоком пам ти Download PDF

Info

Publication number
SU1444794A1
SU1444794A1 SU874282753A SU4282753A SU1444794A1 SU 1444794 A1 SU1444794 A1 SU 1444794A1 SU 874282753 A SU874282753 A SU 874282753A SU 4282753 A SU4282753 A SU 4282753A SU 1444794 A1 SU1444794 A1 SU 1444794A1
Authority
SU
USSR - Soviet Union
Prior art keywords
trigger
inputs
processors
outputs
input
Prior art date
Application number
SU874282753A
Other languages
English (en)
Inventor
Дмитрий Ильич Клейнер
Владимир Ильич Латышев
Валерий Павлович Анциферов
Владимир Федорович Тараев
Владимир Николаевич Евстигнеев
Original Assignee
Предприятие П/Я Г-4677
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я Г-4677 filed Critical Предприятие П/Я Г-4677
Priority to SU874282753A priority Critical patent/SU1444794A1/ru
Application granted granted Critical
Publication of SU1444794A1 publication Critical patent/SU1444794A1/ru

Links

Landscapes

  • Multi Processors (AREA)

Abstract

Изобретение относитс  к области вычислительной техники и может быть использовано при построении многопроцессорных систем с общей пам тью. Целью изобретени   вл етс  повьшение быстродействи  устройства. Устройство содержит первый, второй элементы И 1,2, первый, второй триггеры 3,4, двухфазный генератор 7 импульсов, третий триггер 8, четвертьй триггер 15. Устройство обеспечивает асинхронную и равноприоритетную работу двух процессоров с общим блоком пам ти. 2 ил.

Description

18
16 Р
4: Ф 4
СО j;
Изобретение относитс  к области вычислительной техники и может быть использовано при построении многопроцессорных систем с асинхронным обращением нескольких процессоров к общему блоку пам ти.
Целью изобретени   вл етс  повышение быстродействи  устройства.
На фиг,1 представлена блок-схема устройства; на фиг,2 - блок-схема включени  устройства дл  синхронизации в системе из двух процессоров и общего блока пам ти.
Устройство содержит (см,фиг,1) первьй, второй элементы И 1,2, пер- вьй, второй триггеры 3,4, выходы запроса первого, второго процессоров 5,6, двухфазный генератор 7 импульсов , третий триггер 8, входы блокировки доступа первого, второго процессоров 9,10, установочные выходы первого, второго процессоров 11,12, выходы синхронизации обмена первого, второго процессоров 13,14, четвертый триггер 15, входы разрешени  обмена первого, второго процессоров 16,17, тактовые выходы первого, второго процессоров 18,19,
На фиг,2 изображены устройство 20 дл  синхронизации работы двух процессоров с общим блоком пам ти, первьш, второй процессоры 21,22, блок 23 пам ти , элемент ИЛИ 24, первый, второй процессорные элементы 25,26, с первого по шестой элементы И 27-32, первый, второй регистры 33,34 адреса , с первого по четвертьй шинные формирователи 35-38, первый, второй элементы 39,40 задержки.
Устройство-работает следующим образом ,
При включении питани  процессорные элементы 25, 26 формируют сигналы УСТ, УСТ , которые устанавливают триггеры 3 и 8 в нулевое состо ние. При этом первьй же импульс внутренней тактовой частоты ТИ и ТИ сбросит соответственно триггер 4 и триггер 15 в нулевое состо ние.
Установкой единичного потенциала на входах блокировки доступа процессоров 9, 10 доступ процессоров 21, 22 к блоку 23 пам ти блокирован. При поступлении, например, на вход 5 сигнала запроса (ЗП) от первого процессора 21 и1-тульс частоты F1 двухфазного генератора 7 через элемент И 1 устанавливает триггер 3 в единич
5
0
5
0
5
0
5
0
5
ное состо ние. Установкой единичного потенциала на входе блокировки доступа (БД) первого процессора 9 устройство 20 обеспечивает монопольное использование блока 23 пам ти первым процессором 21, Вьпсоды адресного регистра 33 первого процессора 21 переход т из высокоимпедансного в активное состо ние.
Элемент И 2 при этом будет закрыт потенциалом .с нулевого выхода триггера 3, Передний фронт импульса внутренней тактовой частоты (ТИ) процессорного элемента 25 устанавливает триггер 4 в единичное состо ние. По вление на входе процессорного элемента 25 сигнала разрешени  обмена (РЗП) позвол ет процессору продолжать процедуру обмена с блоком 23 пам ти. Процессорньй элемент 25 снимает сигнал ЗП и одновременно выставл ет .на совмещенной системной магистрали адрес/данные (АД) адрес, которьй по заднему фронту сигнала синхронизации об.мена (ОБМ) переписываетс  в адресньй регистр 33 процессора 21, Этим же сигналом триггер 4 возвращаетс  в исходное нулевое состо ние .
Если процессор 21 осуществл ет процедуру чтени  данных из блока 23 пам ти, он формирует сигнал чтени  ДЧТ, которьй через элемент И 27 отказывает шинный формирователь 35 на передачу информации от блока 23 пам ти на магистраль АД процессорного элемента 25, Шинньй формирователь 36 при этом находитс  в высокоимпеданс- ном состо нии. Элементы И 29 и ИЛИ 24 закрыты и на управл ющем входе блока 23 пам ти установлен нулевой уровень, соответствующий режиму чтени  пам ти.
Если процессор 21 осуществл ет процедуру записи данных в блок 23 пам ти, Процессорньй элемент 25 синхронно с выставкой на магистрали АД информации формирует сигнал записи ДЗП,
Сигнал ДЗП через открытьй элемент И 29 и элемент ИЛИ 24 устанавливает единичньй потенциал (режим записи данных) на управл ющем входе блока 23 пам ти, а также через элемент И 28 и элемент 39 задержки открывает ШИННЬЙ формирователь 36 на передачу данных из процессора 25 в блок 23 пам ти.
По окончании процедуры обмена первого процессора 21 с блоком 23 пам ти сигнал ОБМ, поступающий на синхро- вход триггера 3, сбрасывает его в исходное нулевое состо ние.
При поступлении от второго процессора 22 сигнала ЗП до окончани  процедуры обмена первого процессора 21 с блоком 23 пам ти сигнал разрешени  обмена РЗП не будет сформирован и дальнейша  работа процессора 22 будет приостановлена. После возврата триггера 3 в исходное состо ние .первый же импульс частоты F2 перебросит триггер 8 в единичное состо - :ние, закрыва  тем самым элемент И 1, а также доступ процессора 21 к блоку 23 пам ти. При получении процессорным элементом 26 сигнала разрешени  обмена (РЗП) он начинает аналогично процессорному элементу 25 выполн ть процедуру обмена с блоком 23 пам ти
Формула, изобретени  25
Устройство дл  синхронизации работы двух процессоров с общим блоком пам ти, содержащее первый, второй элементы И и первьй, второй триггеры , причем единичный выход.первого триггера соединен с информационным входом второго триггера, отличающеес , тем, что, с целью повьшени  быстродействи  устройства, в него введены третий, четвертый триггеры и двухфазный генератор импульсов , причем первые входы первого ,, второго элементов И соединены с входами устройства дл  подключени 
0
5
5
0
5
выходов запроса первого, второго процессоров соответственно, вторые входы первого, второго элементов И соединены соответственно с первым, вторым выходами двухфазного генератора импульсов, третьи входы первого , второго элементов И соединены соответственно с нулевыми выходами третьего, первого триггеров, вход синхронизации первого триггера и нулевой вход второго триггера соединены с входом устройства дл  подключени  выхода синхронизации обмена первого процессора, вход синхронизации т1)етьего триггера и нулевой вход четвертого триггера соединены с входом устройства дл  подключени  выхода синхронизации обмена второго процессора , входы синхронизации второго, четвертого триггеров соединены с входами устройства i дл  подключени  тактовых выходов соответственно первого , второго процессоров, нулевые входы первого, третьего триггеров соединены с входами устройства дл  подключени  установочных выходов первого, второго процессоров, единичный выход третьего триггера соединен с информационным входом четвертого триггера, выходы второго, четвертого триггеров соединены с выходами устройства дл  подключени  к входам разрешени  обмена первого, второго процессоров соответственно, нулевые .выходы первого, третьего триггеров соединены с выходами устройства дл  подключени  входов блокировки доступа соответственн.о первого, второго процессоров.

Claims (1)

  1. Формула, изобретения 25
    Устройство для синхронизации работы двух процессоров с общим блоком памяти, содержащее первый, второй элементы И и первый, второй тригге- зо ры, причем единичный выход первого триггера соединен с информационным входом второго триггера, отличающееся. тем, что, с целью повышения быстродействия устройства, в него введены третий, четвертый триггеры и двухфазный генератор импульсов, причем первые входы первого,. второго элементов И соединены с входами устройства для подключения выходов запроса первого, второго процессоров соответственно, вторые входы первого, второго элементов И соединены соответственно с первым, вторым выходами двухфазного генератора импульсов, третьи входы первого, второго элементов И соединены соответственно с нулевыми выходами третьего, первого триггеров, вход синхронизации первого триггера и нулевой вход второго триггера соединены с входом устройства для подключения выхода синхронизации обмена первого процессора, вход синхронизации третьего триггера и нулевой вход четвертого триггера соединены с входом устройства для подключения выхода синхронизации обмена второго процессора, входы синхронизации второго, четвертого триггеров соединены с входами устройства!'i для подключения тактовых выходов соответственно первого, второго процессоров, нулевые входы первого, третьего триггеров соединены с входами устройства для подключения установочных выходов первого, второго процессоров, единичный выход третьего триггера соединен с информационным входом четвертого триггера, выходы второго, четвертого триггеров соединены с выходами устройства для подключения к входам разрешения обмена первого, второго процессоров соответственно, нулевые .выходы первого, третьего триггеров соединены с выходами устройства для подключения входов блокировки доступа соответственн.о первого,' второго процессоров.
SU874282753A 1987-07-13 1987-07-13 Устройство дл синхронизации работы двух процессоров с общим блоком пам ти SU1444794A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU874282753A SU1444794A1 (ru) 1987-07-13 1987-07-13 Устройство дл синхронизации работы двух процессоров с общим блоком пам ти

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU874282753A SU1444794A1 (ru) 1987-07-13 1987-07-13 Устройство дл синхронизации работы двух процессоров с общим блоком пам ти

Publications (1)

Publication Number Publication Date
SU1444794A1 true SU1444794A1 (ru) 1988-12-15

Family

ID=21318868

Family Applications (1)

Application Number Title Priority Date Filing Date
SU874282753A SU1444794A1 (ru) 1987-07-13 1987-07-13 Устройство дл синхронизации работы двух процессоров с общим блоком пам ти

Country Status (1)

Country Link
SU (1) SU1444794A1 (ru)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР 1280643, кл. G 06 F 13/00, 1986. . Авторское свидетельство СССР №1241246, кл. G 06 F 13/00, 1985. *

Similar Documents

Publication Publication Date Title
AU639589B2 (en) Dynamic bus arbitration with grant sharing each cycle
SU1444794A1 (ru) Устройство дл синхронизации работы двух процессоров с общим блоком пам ти
US5761451A (en) Configuration with several active and passive bus users
SU1298756A1 (ru) Устройство дл межмашинного обмена
SU1691892A1 (ru) Буферное запоминающее устройство
SU1399750A1 (ru) Устройство дл сопр жени двух ЦВМ с общей пам тью
SU1508227A1 (ru) Устройство дл сопр жени ЭВМ с магистралью
SU1246107A1 (ru) Устройство дл сопр жени электронно-вычислительной машины (ЭВМ) с магистралью
SU1711164A1 (ru) Устройство приоритета
SU1520530A1 (ru) Устройство дл сопр жени ЭВМ с каналом св зи
RU2022345C1 (ru) Устройство сопряжения интерфейсов
SU1714684A1 (ru) Буферное запоминающее устройство
SU1522224A1 (ru) Устройство дл сопр жени двух магистралей
SU798784A1 (ru) Устройство дл сопр жени вычисли-ТЕльНОй МАшиНы C Об'ЕКТАМи упРАВлЕНи
SU1483453A1 (ru) Устройство дл формировани адреса источника запроса
SU1580378A1 (ru) Устройство дл сопр жени внешнего устройства с магистралью
GB2234372A (en) Mass memory device
SU1661778A1 (ru) Устройство дл сопр жени двух ЦВМ с общей пам тью
SU1488815A1 (ru) Устройство для сопряжения источника и приемника информации
SU1587504A1 (ru) Устройство программного управлени
SU1283776A1 (ru) Устройство дл сопр жени ЦВМ с пам тью
SU630645A1 (ru) Буферное запомнающее устройство
SU1571604A1 (ru) Устройство обмена данными дл магистральной многомашинной вычислительной системы
SU1522225A1 (ru) Устройство дл сопр жени процессора и видеоконтроллера
RU1820392C (ru) Мультипроцессорна вычислительна система