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

 

Изобретение относится к вычислительной технике и может быть использовано при построении двухпроцессорных систем с асинхронным обращением процессоров к общему блоку памяти. Целью изобретения является сокращение аппаратурных затрат. Устройство содержит два триггера, два элемента ИЛИ, два элемента И-НЕ, два элемента НЕ. 3 ил.

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

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

РЕСПУБЛИК (si)s G 06 F 13/ОО

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4725107/24 (22) 21.06.89 (46) 15,06,91. Бюл. М 22 (71) Научно-производственное объединение

"Агат" (72) М.Б.Петров и Д.И.Клейнер (53) 681.3(088.8) (56) Авторское свидетельство СССР

N 1241246, кл, 6 06 F 13/ОО, 1985.

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

М 1444794, кл. 6 06 F 13/00, 1987.

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

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

Устройство (фиг. 1) содержит триггеры

1, 2, элементы НЕ 3, 4, элементы И-HE 5, 6, элементы ИЛИ 7, 8.

На фиг. 2 приведено устройство 9 для обращения, процессоры 10, 11, блок 12 памяти мультиплексор 13, регистр 14 адреса.

Первый и второй процессоры 10, 11 содержат соответственно процессорные элементы 15, 16, элементы НЕ 17, 18, элементы

ИЛИ 19, 20 и 21, 22, шинные формирователи

23, 24. На фиг. 2 обозначен также элемент

ИЛИ 25, В качестве процессорных элементов 15, 16, можно использовать однокристальные Ы 1656547 А1 (54) УСТРОЙСТВО ДЛЯ ОБРАЩЕНИЯ ДВУХ

ПРОЦЕССОРОВ К ОБЩЕМУ БЛОКУ ПАМЯТИ (57) Изобретение относится к вычислительной технике и может быть использовано при построении двухпроцессорных систем с асинхронным обращением процессоров к общему блоку памяти. Целью изобретения является сокращение аппаратурных затрат, Устройство содержит два триггера, два элемента ИЛИ, два элемента И вЂ” НЕ, два элемента НЕ. 3 ил, микропроцессоры Н1806 ВМ2 (д КО.347.456

ТУ) с системной магистралью МПИ.

Блок 12 памяти может быть выполнен на микросхемах 537 РУ9А, шинные формирователи 23, 24 — на микросхемах 530 АП2.

Мультиплексор 13 может быть выполнен на основе микросхем 533 КП11.

Устройство работает следующим образом, При включении питания процессорные элементы 15, 16 формируют сигналы УСТ1, УСТ2, которые, поступая на соответствующие входы устройства 9, устанавливают триггеры 1 и 2 в состояние "О". При этом на выходах элементов И-НЕ 5, 6, а также на О выходах элементов ИЛИ 7, 8 установится Ql потенциал "1". Ф

Установкой потенциала "1" на выходах блокировки доступа БД1, БД2 устройства 9 доступ процессоров 10, 11 к блоку 12 памяти блокйрован. При поступлении, например, на вход сигнала запроса ЗП1 от первого процессора 10 триггер 1 установится в состояние "1". Потенциалы "1" с выходов триггера

1 и элемента И вЂ” НЕ 6 установят на выходе элемента И-НЕ 5 потенциал "0". Так как на входе ОБМ1 устройства 9 при этом установлен потенциал "1" (фиг. 3), выход элемента

1656547

ИЛИ 7 изменит свое состояние с "1" на "0", Появление на входе процессорного элемента 15 сигнала разрешения обмена РО1 ("нулевой" потенциал) позволяет процессору 10 продолжить процедуру обмена с блоком 12 памяти.

Наличие потенциала "0" на выходе БД1 устройства 9 разрешает прохождение через

Мультиплексор 13 управляющих сигналов первого процессора 10. Процессорный элеМент 15 снимает сигнал запроса ЗП1 и одновременно выставляет на совмешенных

Шинах адрес/данные АД адрес, который по аднему фронту сигнала ОБМ1 (фиг. 2) пееписывается в адресный регистр 14. С йоявлением на входе ОБМ1 устройства 9

"нулевого" потенциала сигнал разрешения обмена Р01 снимается и на выходе элемента ИЛИ 7 установится потенциал "1".

Если процессор 10 осуществляет процедуру чтения данных из блока 12 памяти, он выставляет сигнал ДЧТ1, который через элементт НЕ 17 и элементы ИЛИ 19, 20 открывает шинный формирователь 23 на передачу информации от блока 12 памяти на шины АД процессорного элемента 15, Этот же сигнал, поступая через мультиплексор 13 и элемент ИЛИ 25 на вход разрешения блока 12 памяти, переводит его выходы из высокоимпедансного состояния в активное.

Если процессор 10 осуществляет процедуру записи данных в блок 12 памяти, процессорный элемент 15 синхронно с выставкой информации на шинах АД формирует сигнал ДЗП1. Сигнал ДЗП1 через открытый мультиплексор 13 устанавли вает потенциал "0" (режим записи) на управляющем входе блока 12 памяти. Этот же сигнал через элемент ИЛИ 25 поступает на вход разрешения блока 12 памяти.

По окончании процедуры обмена первого процессора 10 с блоком 12 памяти изменение состояния сигнала ОБМ1 из "0" в "1" сбросит триггер 1 в исходное состояние "0".

При поступлении от второго процессора 11 сигнала ЗП2 по окончании процедуры обмена первого процессора 10 с блоком 12 памяти сигнал разрешения обмена РО2 ("нулевой" потенциал) не будет сформирован, так как потенциал "0" с выхода элемента И-НЕ 5 будет удерживать потенциал "1" на выходе элемента И-НЕ 6.

Дальнейшая работа процессора 11, не получившего сигнала разрешения Р02, будет приостановлена, а триггер 2 будет сохранять состояние "1", установленное сигналом запроса ЗП2. После возврата триггера 1 в исходное состояние на выходе элемента И-НЕ 5 установится потенциал

"1", на выходе И-НЕ 6 — "0". Доступ процес15

45 сора 10 к блоку 12 памяти будет закрыт, а процессор 11 по получении сигнала разрешения обмена Р02 начнет аналогично процессору 10 выполнять процедуру обмена с блоком 12 памяти.

При одновременном поступлении запросов от процессоров 10, 11 одновременного установления разрешающего

"нулевого" потенциала на выходах элементов И-НЕ 5, 6 не произойдет..Выход одного из них, например элемента И-НЕ 5, установится в это состояние раньше, запретив тем самым переключение другого элемента, например И-НЕ 6. Таким образом, одновременный доступ двух процессоров к блоку 12 памяти исключается. В случае совпадения во времени запросов двух процессоров устройство 9 обеспечивает их последовательное обращение к блоку 12 памяти на время одного цикла записи или чтения. Асинхронно поступающие от первого 10 и второго 11 процессоров запросы нэ обращение к блоку

12 памяти будут обслуживаться последовательно, по очередности поступления, без назначения приоритета одному из процессоров.

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

Устройство для обращения двух процессоров к общему блоку памяти, содержащее два триггера, причем входы сброса первого, второго триггеров являются входами устройства для подключения к установочным выходам первого, второго процессоров соответственно, синхровходы первого, второго триггеров являются входами устройства для подключения к выходам обмена первого, второго процессоров соответственно, о т л и ч а ю щ е е с я тем, что. с целью сокращения аппаратурных затрат, в устройство введены два элемента ИЛИ, два элемента И-НЕ, два элемента НЕ, причем входы установки первого, второго триггеров являются входами устройства для подключения к выходам запроса первого, второго процессоров соответственно, выход первого элемента И-НЕ соединен с первыми входами первого элемента ИЛИ, второго элемента И-НЕ и является выходом устройства для подключения к входу блокировки доступа первого процессора, выход второго элемента И-НЕ соединен с первыми входами второго элемента ИЛИ, первого элемента И-НЕ и является выходом устройства для подключения к входу блокировки доступа второго процессора, выходы первого и второго элементов ИЛИ являются выходами устройства для подключения к входам разрешения обмена первого и второго процессоров соответственно, при этом вторые входы первого и второго элементов ИЛИ 1656547 соединены с выходами первого и второго элементов НЕ соответственно, входы которых соединены с синхровяодами первого и второго триггеров соответственно, единичные выходы которых соединены с вто- 5 рыми входами первого и второго элемен . тов И-НЕ соответственно, информацион-ные входы первого и второго триггеров подключены к шине нулевого потенциала устройства.

1656547

1656547

3П2

Р04

pug„S

4- ЮекМцЕНнЮЕ ЕМтфВЕЕ

Составитель СЯестмал

Редактор A.Ìàêîâñêýÿ Техред М,Моргентал Корректор М.Максимишинец

Заказ 2053 Тираж 408 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101

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

 

Похожие патенты:

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

Изобретение относится к вычислительной технике, в частности к устройствам сопря .2 жения ЭВМ с абонентом, и может быть использовано в качестве устройства буферной памяти

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

Изобретение относится к вычислительной технике

Изобретение относится к вычислительной технике и может быть использо-, вано в различных ЭВМ для передачи и приема данных по одноканальной линии связи, в частности, в/из магнитофон

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

Изобретение относится к вычислительной технике и может быть использовано для организации обмена данными абонентов с ЭВМ

Изобретение относится к вычислительной технике и может быть использовано в двухмашинных вычислительных комплексах для обмена информацией между двумя ЭВМ

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

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

Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительных системах с общей магистралью, в многомашинных системах управления связью

Изобретение относится к области вычислительной техники и предназначено для построения коммутационных сетей вычислительных систем

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Модем // 2109332
Изобретение относится к области вычислительной техники и касается портативного интерфейсного блока или содема, который позволяет устанавливать временную двустороннюю связь между заключенной в корпус аппаратурой управления технологическим процессом и персональным компьютером общего назначения без использования электрического соединения между ними

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

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

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