SU1444794A1 - Устройство дл синхронизации работы двух процессоров с общим блоком пам ти - Google Patents
Устройство дл синхронизации работы двух процессоров с общим блоком пам ти Download PDFInfo
- 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
Links
- 230000015654 memory Effects 0.000 claims abstract description 22
- 230000000903 blocking effect Effects 0.000 claims description 3
- 238000009434 installation Methods 0.000 claims description 2
- 238000010276 construction Methods 0.000 abstract description 2
- 238000005516 engineering process Methods 0.000 abstract description 2
- 238000000034 method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
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)
- Формула, изобретения 25Устройство для синхронизации работы двух процессоров с общим блоком памяти, содержащее первый, второй элементы И и первый, второй тригге- зо ры, причем единичный выход первого триггера соединен с информационным входом второго триггера, отличающееся. тем, что, с целью повышения быстродействия устройства, в него введены третий, четвертый триггеры и двухфазный генератор импульсов, причем первые входы первого,. второго элементов И соединены с входами устройства для подключения выходов запроса первого, второго процессоров соответственно, вторые входы первого, второго элементов И соединены соответственно с первым, вторым выходами двухфазного генератора импульсов, третьи входы первого, второго элементов И соединены соответственно с нулевыми выходами третьего, первого триггеров, вход синхронизации первого триггера и нулевой вход второго триггера соединены с входом устройства для подключения выхода синхронизации обмена первого процессора, вход синхронизации третьего триггера и нулевой вход четвертого триггера соединены с входом устройства для подключения выхода синхронизации обмена второго процессора, входы синхронизации второго, четвертого триггеров соединены с входами устройства!'i для подключения тактовых выходов соответственно первого, второго процессоров, нулевые входы первого, третьего триггеров соединены с входами устройства для подключения установочных выходов первого, второго процессоров, единичный выход третьего триггера соединен с информационным входом четвертого триггера, выходы второго, четвертого триггеров соединены с выходами устройства для подключения к входам разрешения обмена первого, второго процессоров соответственно, нулевые .выходы первого, третьего триггеров соединены с выходами устройства для подключения входов блокировки доступа соответственн.о первого,' второго процессоров.
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) |
-
1987
- 1987-07-13 SU SU874282753A patent/SU1444794A1/ru active
Non-Patent Citations (1)
| 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) | Мультипроцессорна вычислительна система |